Your SlideShare is downloading. ×
Your government is Mashed UP!
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Your government is Mashed UP!

913
views

Published on

Slides from Mash it Up Camp OKC

Slides from Mash it Up Camp OKC

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
913
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Your Government is about to be MASHED UP! Mash it Up Camp OKC May 7, 2011 WYNNNETHERLAND
  • 2. whoami
  • 3. +
  • 4. This talk is...Philosophy Tools Inspiration Info 15% 23% 31% 31%
  • 5. I write API wrappers
  • 6. A lot of API wrappersI write API wrappers
  • 7. Why?
  • 8. Idiomatic accessin your language of choice
  • 9. "chartItem": [{ "songName": "Lonely Runs Both Ways", "artistName": "Alison Krauss + Union Station", "peek": 1, "catalogNo": "610525", "rank": 1, "exrank": 1, "weeksOn": 65, "albumId": 655684, ...
  • 10. "chartItem": [{ "songName": "Lonely Runs Both Ways", "artistName": "Alison Krauss + Union Station", "peek": 1, "catalogNo": "610525", "rank": 1, "exrank": 1, "weeksOn": 65, "albumId": 655684, ...
  • 11. "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, ...
  • 12. Higher level API
  • 13. Syntactic sugar
  • 14. Twitter::Search.new.from(jnunemaker).to(pengwynn).hashed(ruby).fetch()
  • 15. Method chainingTwitter::Search.new.from(jnunemaker).to(pengwynn).hashed(ruby).fetch()
  • 16. Some T words , fool!
  • 17. TRANSPORT
  • 18. Sync vs. Async
  • 19. TRANSFORMATION
  • 20. Why is SOAP so dirty?JSON, XML parsers
  • 21. TESTING
  • 22. Fixtures, mocks, and playback
  • 23. TOOLS
  • 24. REST Console for Chrome
  • 25. Apigee
  • 26. HTTP Scoop
  • 27. Charles Proxy
  • 28. See my complete Ruby API wrapper deck
  • 29. My rep @michaelcburgessis on Twitter. Is yours?
  • 30. and aggregator ^The idea: A Twitter directory for the US Congress
  • 31. “We the Tweeple of the UnitedStates, in order to form a moreperfect government, establishcommunication, and promotetransparency do hereby tweet theCongress of the United States ofAmerica.”
  • 32. Small ideas can have a big impact
  • 33. Mash up your passions, have fun
  • 34. Congress API
  • 35. Transparency Data API
  • 36. Open States API
  • 37. Real Time Congress API
  • 38. Govkit
  • 39. Campaigns, Congress, News
  • 40. More!
  • 41. Mashes nicely with some of these Commercial APIs
  • 42. Resources an d thanks for having me! lides!wynn.fm/mashcamp gra b t he s blog: wynnnetherland.com twitter: @pengwynn email: wynn@hp.com linkedin.com/in/netherland