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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Your government is Mashed UP!

  • 883 views
Published

Slides from Mash it Up Camp OKC

Slides from Mash it Up Camp OKC

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
883
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
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