Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
I can has API? A Love Story
Report
Cal Henderson
Follow
Programmerer at Tiny Speck
Sep. 6, 2008
•
0 likes
1 likes
×
Be the first to like this
Show More
•
3,090 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Check these out next
Gary Reynolds Slide tips
Sambitty
DjangoCon recap
Jazkarta, Inc.
Amazing WordPress & Productivity Tips
Tony Cecala, Ph.D.
How and Why to extend Firefox
Graham King
Migrating existing monolith to serverless in 8 steps
Yan Cui
Essential open source tools for serverless developers
Yan Cui
WordPress as Data (csv,conf 2016)
K.Adam White
Building Headless Applications with WordPress & Gutenberg
Roy Sivan
1
of
97
Top clipped slide
I can has API? A Love Story
Sep. 6, 2008
•
0 likes
1 likes
×
Be the first to like this
Show More
•
3,090 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Technology
Sports
Cal Henderson
Follow
Programmerer at Tiny Speck
Advertisement
Advertisement
Advertisement
Recommended
Building Big on the Web
Cal Henderson
2.7K views
•
133 slides
Scalable PHP
Cal Henderson
2.5K views
•
54 slides
Opening The Web
jamierumbelow
300 views
•
50 slides
All you need is front
Israel Gutiérrez
370 views
•
76 slides
How to: Reporting Issues
John Havlik
985 views
•
26 slides
WordPress for Real Estate
Jay Thompson
487 views
•
7 slides
More Related Content
Slideshows for you
(20)
Gary Reynolds Slide tips
Sambitty
•
679 views
DjangoCon recap
Jazkarta, Inc.
•
803 views
Amazing WordPress & Productivity Tips
Tony Cecala, Ph.D.
•
189 views
How and Why to extend Firefox
Graham King
•
1.9K views
Migrating existing monolith to serverless in 8 steps
Yan Cui
•
819 views
Essential open source tools for serverless developers
Yan Cui
•
687 views
WordPress as Data (csv,conf 2016)
K.Adam White
•
313 views
Building Headless Applications with WordPress & Gutenberg
Roy Sivan
•
978 views
Reactive Streams and the Wide World of Groovy
Steve Pember
•
902 views
Jeff Siarto: Party Like It’s 1984, An introduction to social APIs
SocialDevCamp Chicago
•
358 views
Help Me Help You: The art and science of getting good WordPress support - Wor...
Kathryn Presner
•
2.2K views
Ember. it is time to try
Yaroslav Popov
•
466 views
A Beginner's Guide to WordPress - WordCamp Toronto 2012
Kathryn Presner
•
3.5K views
Passionate About Plugins and Wild for Widgets
Kathryn Presner
•
1.8K views
Passionate About Plugins
Kathryn Presner
•
1.1K views
WordPress Essentials for Beginners - YES Montreal December 2014
Kathryn Presner
•
1.2K views
SEO Before Yoast: WordCamp Rhode Island
Kerch McConlogue
•
1.6K views
Top 5 Things I've Messed Up in Live Streaming
Fastly
•
610 views
Developer Flow
Rob Keefer
•
207 views
WordPress for Beginners - West Island Women's Centre
Kathryn Presner
•
3.8K views
Similar to I can has API? A Love Story
(20)
Flickr Services
royans
•
1.8K views
Flickr Services
royans
•
689 views
Flink in action
Artem Semenenko
•
288 views
Introduction to PHP - SDPHP
Eric Johnson
•
686 views
Mashup University 4: Intro To Mashups
John Herren
•
2.6K views
Web Services Mash-Up
Cal Henderson
•
2K views
Etech2005
royans
•
472 views
A high profile project with Symfony and API Platform: beIN SPORTS
Smile I.T is open
•
61K views
POIDH: The Flickr API
Matthew Rothenberg
•
848 views
Eugene PHP June 2015 - Let's Talk Laravel
anaxamaxan
•
898 views
HTML 5
Mohammad Raju
•
873 views
Adobemax2009na
Masakazu Ohtsuka
•
928 views
Frontend development of the (current) future
Filip Bruun Bech-Larsen
•
448 views
Approaching unknown unknowns: CMF for the masses
Alessandro Nadalin
•
972 views
Why Django
Idan Gazit
•
3.6K views
Talking to Web Services
DrupalcampAtlanta2012
•
997 views
Pimp legacy PHP apps with Apigility - TrueNorthPHP 2014
Michelangelo van Dam
•
1.6K views
An introduction to Phing the PHP build system (PHPDay, May 2012)
Jeremy Coates
•
3.2K views
Lean JS Deeply, but don't forget about PHP!
CalderaLearn
•
584 views
SoundCloud API Do:s and Don't:s
Eric Wahlforss
•
3K views
Advertisement
More from Cal Henderson
(7)
Web App Scaffolding - FOWA London 2010
Cal Henderson
•
3.5K views
Scalable Web Architectures: Common Patterns and Approaches - Web 2.0 Expo NYC
Cal Henderson
•
23.4K views
Moving Pictures - Web 2.0 Expo NYC
Cal Henderson
•
2.9K views
Why I Hate Django - Part 2/2
Cal Henderson
•
3.4K views
Why I Hate Django - Part 1/2
Cal Henderson
•
6.1K views
Scalable Web Architectures - Common Patterns & Approaches
Cal Henderson
•
3K views
Ten reasons to love Web 2.0
Cal Henderson
•
2.4K views
Recently uploaded
(20)
Global Sustainable Masterbatch Market.pdf
Mohit BISResearch
•
0 views
KC - Kanban Coaching
Adail Viana Neto
•
0 views
EPAK_EANT_Präsentation (EN).pdf
Simone Agresti
•
0 views
SYN: Ultra-Scale Software Evolution Comprehension [ICPC 2023]
Roberto Minelli
•
0 views
Home care agencies!
AlexHill876665
•
0 views
Don’t Reinvent the Wheel: Pre-built Spatial and Data Enrichment APIs for Your...
Precisely
•
0 views
CDP_Presentation.pptx
Abbas335883
•
0 views
Migrating to the Cloud - From Preparation to Operation copy.pdf
Symptai Consulting Limited
•
0 views
AzureOpenAI.pptx
Udaiappa Ramachandran
•
0 views
End to End Process Transformation with Signavio.pdf
IgnacioPeredoCL
•
0 views
WordPress Coding Standards
Jonathan Bossenger
•
0 views
Chapter_11-Heragu.pptx
Madan Karki
•
0 views
Studying the materials used in weapons during Chhatrapati Shivaji Maharaj era
Sagarwalanj
•
0 views
cross over cabling.ppt
JoeyGarancho1
•
0 views
A comprehensive guide to prompt engineering.pdf
AnastasiaSteele10
•
0 views
UiPath Community - Dallas - Studio Web.pdf
DianaGray10
•
0 views
How to use ChatGPT for an ISMS implementation.pdf
Andrey Prozorov, CISM, CIPP/E, CDPSE. LA 27001
•
0 views
Secure and manage your data while collaborating with Microsoft Teams.pptx
Jasper Oosterveld
•
0 views
Managing a WordPress Multisite Network
Jonathan Bossenger
•
0 views
ImmortalGameDeck.pdf
Jun-You Liu
•
0 views
Advertisement
I can has API? A Love Story
I can has
API? A love story Cal Henderson
flickr.com /services /api
The end! Any
questions?
Cal Henderson Oh
hai
(This one is
me) Cal Henderson
Flickr!
Ludicorp
Vancouver Canada
Vancouver (Not part
of America) Canada
London England
Game Never Ending
Game Never Ending
(Now Ended)
Virtual online world
thingy
In stunning 2D!
Carry things!
A micro economy
Where do I
fit in?
No APIs
HTTP Sniffable Discoverable
gnespy.com Also GNExus,
etc
Flickr?
Games take money
GNE was slow
Nodeservice Not modular – argh!
Make some money
Fast!
Then we can
get back to the game Lies!
Flickr!
APIs
APIs Army of
Robots
Application Programming Interface
Feeds vs APIs
Feeds architecture Flickr
Brain Templating RDF Atom RSS
RSS Feeds architecture
Flickr Brain Templating RDF Atom CSV SQL CDF PHP YAML JSON
flickr.com /services /feeds
Why bother providing
feeds?
Simple Just like
web pages
Not just for
nerds?
Not just for
nerds?
(Well, sort of)
Cheaper than ‘
push’
Less push these
days
Besides games
Comet Flash Java
Sockets
Push Less bandwidth
Less computing
Push Immediate Fast
Push Producer must
know about consumers
Pull Bandwidth &
Processing (cache stuff)
Pull Asynchronous Slow
Pull Allows for
adhoc consumers
API architecture Flickr
Brain Request Response
Von Neuman? Process
Input Output
flickr.com /services /api
Open? Or public?
API Explorer (Built
for us)
Authentication The problem
Authentication The revenge!
Don’t share passwords!
Tokens, Frobs &
Mini-Frobs
Advantages?
Push identity to
flickr
Operate on private
data
Write!
Why have an
API?
Unit testing
Empower Developers (Army
of monkeys)
All the cool
kids..
Flickr as Platform
Facebook
Mutually Beneficial
Doesn’t come for
free
Bandwidth Processing Storage
Abuse (Stupidity)
Support
API Kits PHP
Perl ActionScript
API Kits PHP
Perl ActionScript ColdFusion LISP cUrl Delphi Java .NET Python BASIC Ruby
What’s special about
flixor?
Public by
default
Creative Commons
Improve?
More methods? ~100
public
More formats? Feeds
Requests Responses
Push?
The future..?
Flickr on
Flickr
Rich Integration
The end!
Questions?
Advertisement