Your government is Mashed UP!

50
Your Government is about to be MASHED UP! Mash it Up Camp OKC May 7, 2011 WYNNNETHERLAND

description

Slides from Mash it Up Camp OKC

Transcript of Your government is Mashed UP!

Page 1: Your government is Mashed UP!

Your Government is about to be MASHED UP!Mash it Up Camp OKC ★ May 7, 2011

WYNNNETHERLAND

Page 2: Your government is Mashed UP!

whoami

Page 3: Your government is Mashed UP!

@pengwynn

Page 4: Your government is Mashed UP!

+

Page 5: Your government is Mashed UP!
Page 6: Your government is Mashed UP!

Info20%

Inspiration20%

Tools30%

Stats1%

Philosophy28%

This talk is...

Page 7: Your government is Mashed UP!
Page 8: Your government is Mashed UP!

I write API wrappers

Page 9: Your government is Mashed UP!

I write API wrappersA lot of API wrappers

Page 10: Your government is Mashed UP!

Why?

Page 11: Your government is Mashed UP!

Idiomatic access

in your language of choice

Page 12: Your government is Mashed UP!

"chartItem": [{ "songName": "Lonely Runs Both Ways", "artistName": "Alison Krauss + Union Station", "peek": 1, "catalogNo": "610525", "rank": 1, "exrank": 1, "weeksOn": 65, "albumId": 655684, ...

Page 13: Your government is Mashed UP!

"chartItem": [{ "songName": "Lonely Runs Both Ways", "artistName": "Alison Krauss + Union Station", "peek": 1, "catalogNo": "610525", "rank": 1, "exrank": 1, "weeksOn": 65, "albumId": 655684, ...

Page 14: Your government is Mashed UP!

"chart_item": [{ "song_name": "Lonely Runs Both Ways", "artist_name": "Alison Krauss + Union Station", "peek": 1, "catalog_no": "610525", "rank": 1, "exrank": 1, "weeks_on": 65, "album_id": 655684, ...

Page 15: Your government is Mashed UP!

Higher level API

Page 16: Your government is Mashed UP!

Syntactic sugar

Page 17: Your government is Mashed UP!

Twitter::Search.new.from('jnunemaker').to('pengwynn').hashed('ruby').fetch()

Page 18: Your government is Mashed UP!

Twitter::Search.new.from('jnunemaker').to('pengwynn').hashed('ruby').fetch()

Method chaining

Page 19: Your government is Mashed UP!

Some T words , fool!

Page 20: Your government is Mashed UP!

TRANSPORT

Page 21: Your government is Mashed UP!

Sync vs. Async

Page 22: Your government is Mashed UP!

TRANSFORMATION

Page 23: Your government is Mashed UP!

JSON, XML parsersWhy is SOAP so dirty?

Page 24: Your government is Mashed UP!

TESTING

Page 25: Your government is Mashed UP!

Fixtures, mocks, and playback

Page 26: Your government is Mashed UP!

TOOLS

Page 32: Your government is Mashed UP!

My rep @michaelcburgess is on Twitter. Is yours?

Page 33: Your government is Mashed UP!
Page 34: Your government is Mashed UP!

The idea: A Twitter directory for the US Congressand aggregator

^

Page 35: Your government is Mashed UP!

“We the Tweeple of the United States, in order to form a more perfect government, establish communication, and promote transparency do hereby tweet the Congress of the United States of America.”

Page 36: Your government is Mashed UP!

Small ideas can have a big impact

Page 37: Your government is Mashed UP!
Page 38: Your government is Mashed UP!
Page 40: Your government is Mashed UP!

Mash up your passions, have fun

Page 41: Your government is Mashed UP!
Page 46: Your government is Mashed UP!

Govkit

Page 49: Your government is Mashed UP!

Commercial APIsMashes nicely with some of these