$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Opening The Web
Search
jamierumbelow
February 29, 2012
Programming
1
120
Opening The Web
My first ever talk at Tomorrow's Web in 2009, on API design
jamierumbelow
February 29, 2012
Tweet
Share
More Decks by jamierumbelow
See All by jamierumbelow
Getting Ignited with EE2
jamierumbelow
1
70
Who Needs Ruby When You've Got CodeIgniter?
jamierumbelow
2
2k
Other Decks in Programming
See All in Programming
Cap'n Webについて
yusukebe
0
120
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
110
sbt 2
xuwei_k
0
250
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
430
Integrating WordPress and Symfony
alexandresalome
0
140
TypeScript 5.9 で使えるようになった import defer でパフォーマンス最適化を実現する
bicstone
1
1.2k
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
6
910
ゲームの物理 剛体編
fadis
0
310
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
250
なあ兄弟、 余白の意味を考えてから UI実装してくれ!
ktcryomm
11
11k
dotfiles 式年遷宮 令和最新版
masawada
1
720
connect-python: convenient protobuf RPC for Python
anuraaga
0
380
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Building an army of robots
kneath
306
46k
We Have a Design System, Now What?
morganepeng
54
7.9k
Become a Pro
speakerdeck
PRO
31
5.7k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
390
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Documentation Writing (for coders)
carmenintech
76
5.2k
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