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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
71
Who Needs Ruby When You've Got CodeIgniter?
jamierumbelow
2
2k
Other Decks in Programming
See All in Programming
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
200
2026年 エンジニアリング自己学習法
yumechi
0
130
AtCoder Conference 2025
shindannin
0
1.1k
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
230
Data-Centric Kaggle
isax1015
2
770
Oxlint JS plugins
kazupon
1
890
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
170
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
5
430
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
720
CSC307 Lecture 01
javiergs
PRO
0
690
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
610
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
960
Featured
See All Featured
[SF Ruby Conf 2025] Rails X
palkan
1
750
First, design no harm
axbom
PRO
2
1.1k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
110
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Utilizing Notion as your number one productivity tool
mfonobong
3
220
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
180
The Art of Programming - Codeland 2020
erikaheidi
57
14k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
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