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
A Community API
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
API Strategy & Practice Conference
March 28, 2014
Technology
66
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
A Community API
Lorna Mitchell
Session: Community APIs
API Strategy & Practice Conference, Amsterdam 2014
API Strategy & Practice Conference
March 28, 2014
More Decks by API Strategy & Practice Conference
See All by API Strategy & Practice Conference
APIStrat 2016 | The end of polling: why and how to transform a REST API into a Data Streaming API (Audrey Neveu)
apistrat
12
340
APIStrat 2016 | OpenAPI Trek: Beyond API Documentation (Arnaud Lauret)
apistrat
5
250
APIStrat 2016 | Flying Dreams: Real-Time Communication from the Edge of Space (Jonathan Barton, Neha Abrol)
apistrat
1
180
APIStrat 2016 | On-prem support? That was so 1982 (Charlie Ozinga)
apistrat
0
150
APIStrat 2016 | Effortless microservices in production with Kubernetes (Ken Wronkiewicz)
apistrat
0
190
Song by Tony Blank
apistrat
0
220
API Lifecycle Manager by Steve Fonseca
apistrat
2
280
APIs In The Enterprise: How Walgreens Formed It's Digital Business by Drew Schweinfurth
apistrat
1
420
Developers Are Difficult by Andrew Noonan
apistrat
0
160
Other Decks in Technology
See All in Technology
20260807_第6回_関東kaggler会LT_claw系bot xangiと始める、"寂しくない" kaggle
sugupoko
0
280
Webアクセシビリティ入門 2026
recruitengineers
PRO
3
570
LLM・AIエージェントシステムベストプラクティス
shibuiwilliam
6
1.3k
【CEDEC2026】コードレビュー支援ツール開発から学ぶ:LLMを用いた業務システムの実践的な運用設計と誤出力対策
cygames
PRO
0
790
[ChatGPT Work LT]事務作業が苦手な人のための バックオフィスの「半」自動化
chimaki_iot
0
290
TypeScript入門 2026
recruitengineers
PRO
3
580
その“隠したつもり”が命取り ── 自前と平文をやめて「正解」に委ねる
kuroneko13
0
120
20260804_Q4AzureUpdateBite_FabricDataAgentの精度を高める設計.pdf
matayuuu
1
130
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
19k
【AG-UI × A2UI × MCP Apps】Generative UIをやさしく解説する
nrinetcom
PRO
1
120
MulticaとPi Coding Agentで、小規模OSSを30本同時運用した流れ
eiei114
0
110
同じWAFが、攻撃の“形”は弾く── 正当な“形”の不正は通す
kuroneko13
0
200
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Code Review Best Practice
trishagee
74
20k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
290
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Git: the NoSQL Database
bkeepers
PRO
432
67k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
450
Balancing Empowerment & Direction
lara
6
1.2k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
470
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.3k
Accessibility Awareness
sabderemane
1
180
BBQ
matthewcrist
89
10k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Transcript
A Community API Lorna Mitchell, ApiStrat, March 2014
Joind.in An open source project to get attendee feedback to
speakers and event organisers directly.
Joind.in An open source project to get attendee feedback to
speakers and event organisers directly.
New Site, New API http://m.joind.in, http://api.joind.in
Requirements Things people ask for!
Timelines .... sometime!
Resource Anyone who drops in
API Style • "HTTP Web Service" (RESTful ish) • Related
links (hypermedia ish) • Meta data for pagination, current user, etc • JSON and HTML
Authorization • Initially OAuth1 (but life is too short) •
Now OAuth2: so SSL-only for auth'ed requests • Consumer needs a key from the provider • Authorization code flow • Resource owner credentials flow
Running an Open Source Project
Running an Open Source Project • Use the best tools
• Do it like you would in industry • Timescales are imaginary • Everyone is motivated • Be patient!
Questions? • http://lornajane.net • @lornajane