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
API Strategy & Practice Conference
March 28, 2014
Technology
0
51
A Community API
Lorna Mitchell
Session: Community APIs
API Strategy & Practice Conference, Amsterdam 2014
API Strategy & Practice Conference
March 28, 2014
Tweet
Share
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
300
APIStrat 2016 | OpenAPI Trek: Beyond API Documentation (Arnaud Lauret)
apistrat
5
230
APIStrat 2016 | Flying Dreams: Real-Time Communication from the Edge of Space (Jonathan Barton, Neha Abrol)
apistrat
1
130
APIStrat 2016 | On-prem support? That was so 1982 (Charlie Ozinga)
apistrat
0
110
APIStrat 2016 | Effortless microservices in production with Kubernetes (Ken Wronkiewicz)
apistrat
0
150
Song by Tony Blank
apistrat
0
170
API Lifecycle Manager by Steve Fonseca
apistrat
2
240
APIs In The Enterprise: How Walgreens Formed It's Digital Business by Drew Schweinfurth
apistrat
1
370
Developers Are Difficult by Andrew Noonan
apistrat
0
130
Other Decks in Technology
See All in Technology
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
250
Agile PBL at New Grads Trainings
kawaguti
PRO
1
430
Rustから学ぶ 非同期処理の仕組み
skanehira
1
140
オブザーバビリティが広げる AIOps の世界 / The World of AIOps Expanded by Observability
aoto
PRO
0
380
TS-S205_昨年対比2倍以上の機能追加を実現するデータ基盤プロジェクトでのAI活用について
kaz3284
1
160
Webブラウザ向け動画配信プレイヤーの 大規模リプレイスから得た知見と学び
yud0uhu
0
230
Terraformで構築する セルフサービス型データプラットフォーム / terraform-self-service-data-platform
pei0804
1
180
Snowflake Intelligenceにはこうやって立ち向かう!クラシルが考えるAI Readyなデータ基盤と活用のためのDataOps
gappy50
0
240
Codeful Serverless / 一人運用でもやり抜く力
_kensh
7
430
DroidKaigi 2025 Androidエンジニアとしてのキャリア
mhidaka
2
270
S3アクセス制御の設計ポイント
tommy0124
3
200
研究開発と製品開発、両利きのロボティクス
youtalk
1
530
Featured
See All Featured
Side Projects
sachag
455
43k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Documentation Writing (for coders)
carmenintech
74
5k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Speed Design
sergeychernyshev
32
1.1k
Writing Fast Ruby
sferik
628
62k
How to train your dragon (web standard)
notwaldorf
96
6.2k
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