Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Opening The Web
Search
jamierumbelow
February 29, 2012
Programming
120
1
Share
Opening The Web
My first ever talk at Tomorrow's Web in 2009, on API design
jamierumbelow
February 29, 2012
More Decks by jamierumbelow
See All by jamierumbelow
Getting Ignited with EE2
jamierumbelow
1
74
Who Needs Ruby When You've Got CodeIgniter?
jamierumbelow
2
2k
Other Decks in Programming
See All in Programming
【26新卒研修】OpenAPI/Swagger REST API研修
dip_tech
PRO
0
110
Explore CoroutineScope
tomoeng11
0
130
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
160
Spec-Driven Development with AI Agents (Workshop, May 2026)
antonarhipov
2
210
Making the RBS Parser Faster
soutaro
0
640
ソースコード→AST→オペコード、の旅を覗いてみる
o0h
PRO
0
100
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
2
470
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
2k
エラー処理の温故知新 / history of error handling technic
ryotanakaya
7
1.8k
Spec Driven Development | AI Summit Vilnius
danielsogl
PRO
1
120
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
710
AIエージェントで業務改善してみた
taku271
0
550
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
41
2.4k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
270
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The Invisible Side of Design
smashingmag
303
52k
We Have a Design System, Now What?
morganepeng
55
8.1k
Skip the Path - Find Your Career Trail
mkilby
1
110
Mind Mapping
helmedeiros
PRO
1
180
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.5k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
43k
Claude Code のすすめ
schroneko
67
220k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.4k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Transcript
Opening the Web Jamie Rumbelow Tomorrow’s Web 8th August, 2009
London Photo: Flickr (jamelah)
Me! @jamierumbelow Jamie Rumbelow http://jamierumbelow.net
• AWESOME Web Dev Screencasts • PHP, JavaScript, iPhone etc.
• High-quality + Cheap! • http://binarycake.com
What was the web? Why should it be open? What’s
an API? How can I get one? And if something goes wrong? Awesome!
In the Beginning...
Documents Photo: Flickr (corgettelawn)
HTML - Document Structure Photo: Flickr (ninavizz)
Media Photo: Flickr (john_a_ward)
Music Photo: Flickr (lynchaos)
None
Interaction Photo: Flickr (wlodi)
Web 2.0 Photo: Flickr (c__)
Openness
Open Source
Free, Free, Free
APIs Photo: Flickr (foreverdigital)
Why open?
Photo: Flickr (cncphotos)
Photo: Flickr (mackz) Open Expanse of Data
What’s good about open? Photo: Flickr (devillibrarian)
Photo: Flickr (jurvetson) Your content is going places
Photo: Flickr (Radioher) Relax, it’s done for you
Err... API?
Photo: Flickr (Mikecpeck) Taking lots of data and doing stuff
Twitter
Giving your data away Photo: Flickr (Patrick Haney)
Raw Data
The Techy Bit
RSS - Frequently updating info feeds
REpresentational State Transfer (REST) Photo: Flickr (nadya) HTTP-based actions
XML-RPC Photo: Flickr (willpate)
YQL Photo: Flickr (nokiapixel)
YQL = The Hot Shiz
SELECT * FROM xml WHERE url='http://twitter.com/statuses/user_timeline.xml? id=jamierumbelow'
SELECT * FROM twitter.user.timeline WHERE id='jamierumbelow'
Woah, Problemo
Security Photo: Flickr (lwr)
Session-based Authentication Photo: Flickr (fallsroad)
Photo: Flickr (factoryjoe)
Photo: Flickr (alan-dean) HTTP-based Authentication
Photo: Flickr (mburpee) Custom
SSL
Lack of SSL Pain Not good!
What if I don’t want to? Photo: Flickr (slushpup)
Embedded Application Platforms Photo: Flickr (Barnaby)
Cool!
What was the web? Why should it be open? What’s
an API? How can I get one? And if something goes wrong? Awesome!
API = AWESOME (like the T-shirt) Photo: Flickr (codepo8)
Don’t hurt my soul...
Kthxbye Jamie Rumbelow @jamierumbelow http://jamierumbelow.net http://binarycake.com ‘imetjamie’ - 10 credits