Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
A Community API
Lorna Mitchell
March 28, 2014
Technology
0
1.6k
A Community API
Case study of
http://api.joind.in
for the APIStrate conference in Amsterdam
Lorna Mitchell
March 28, 2014
Tweet
Share
More Decks by Lorna Mitchell
See All by Lorna Mitchell
Introduction to OpenAPI Specification
lornajane
1
510
Create PDFs from markup with rst2pdf
lornajane
2
610
Serverless Microservices are the New Black
lornajane
3
83
Serverless Computing with Apache OpenWhisk
lornajane
0
71
Build A Serverless Data Pipeline
lornajane
1
650
SQL, NoSQL and Beyond
lornajane
0
840
Build a Serverless Data Pipeline
lornajane
1
860
Road Trip Through Database Country
lornajane
1
850
Serverless Microservices Are The New Black
lornajane
1
79
Other Decks in Technology
See All in Technology
Periodic Multi-Agent Path Planning
hziwara
0
120
03_ユーザビリティテスト
kouzoukaikaku
0
530
230125 モニターマウントLT ITガジェット翁(Ryu.Cyber)さん
comucal
PRO
0
4.7k
re:Invent2022 前後の Amazon EventBridge のアップデートを踏まえつつ、情シスの仕事をより楽しくしたい話。 / EventBridge for Information Systems Department
_kensh
2
750
NGINXENG JP#2 - 3-NGINX Plus・プロダクトのアップデート
hiropo20
0
250
もし本番ネットワークをまるごと仮想環境に”コピー”できたらうれしいですか? / janog51
corestate55
0
380
初めてのデータ移行プロジェクトから得た学び
tjmtmmnk
0
370
2年で10→70人へ! スタートアップの 情報セキュリティ課題と施策
miekobayashi
1
640
「一通りできるようになった」その先の話
hitomi___kt
0
130
AWS Cloud Forensics & Incident Response
e11i0t_4lders0n
0
390
組織に対してSREを適用するとどうなるか
kuniim
8
2.8k
Logbii(ログビー) 会社紹介
logbii
0
140
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
500
130k
Producing Creativity
orderedlist
PRO
335
38k
Support Driven Design
roundedbygravity
88
8.9k
Principles of Awesome APIs and How to Build Them.
keavy
117
15k
Faster Mobile Websites
deanohume
295
29k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
32
6.7k
Adopting Sorbet at Scale
ufuk
65
7.8k
Thoughts on Productivity
jonyablonski
49
2.7k
GitHub's CSS Performance
jonrohan
1020
430k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
224
50k
The Invisible Customer
myddelton
113
12k
Rails Girls Zürich Keynote
gr2m
87
12k
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