Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Where's Waldo: Building Better APIs with Swagger
Search
Natasha Carlyon
May 14, 2019
Research
0
31
Where's Waldo: Building Better APIs with Swagger
Natasha Carlyon
May 14, 2019
Tweet
Share
More Decks by Natasha Carlyon
See All by Natasha Carlyon
Exploring The Digital Frontier: CSS Grid & Flexbox
nscarlyon
0
29
Upping_Your_Interviewing_Game.pdf
nscarlyon
0
55
DevOps
nscarlyon
0
24
ng g talk-on-angular-console
nscarlyon
0
140
Alexa, what is 2 + 2?
nscarlyon
0
110
Mob Programming
nscarlyon
0
300
Other Decks in Research
See All in Research
製造業主導型経済からサービス経済化における中間層形成メカニズムのパラダイムシフト
yamotty
0
290
AIスパコン「さくらONE」の オブザーバビリティ / Observability for AI Supercomputer SAKURAONE
yuukit
2
1k
Mamba-in-Mamba: Centralized Mamba-Cross-Scan in Tokenized Mamba Model for Hyperspectral Image Classification
satai
3
310
CVPR2025論文紹介:Unboxed
murakawatakuya
0
230
令和最新技術で伝統掲示板を再構築: HonoX で作る型安全なスレッドフロート型掲示板 / かろっく@calloc134 - Hono Conference 2025
calloc134
0
450
Sat2City:3D City Generation from A Single Satellite Image with Cascaded Latent Diffusion
satai
4
360
説明可能な機械学習と数理最適化
kelicht
2
740
Pythonでジオを使い倒そう! 〜それとFOSS4G Hiroshima 2026のご紹介を少し〜
wata909
0
1.2k
When Learned Data Structures Meet Computer Vision
matsui_528
1
1.5k
Agentic AI フレームワーク戦略白書 (2025年度版)
mickey_kubo
1
100
EarthDial: Turning Multi-sensory Earth Observations to Interactive Dialogues
satai
3
430
20250725-bet-ai-day
cipepser
3
550
Featured
See All Featured
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
67
Rails Girls Zürich Keynote
gr2m
95
14k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
The Language of Interfaces
destraynor
162
25k
Utilizing Notion as your number one productivity tool
mfonobong
2
180
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
110
Google's AI Overviews - The New Search
badams
0
860
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
63
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
160
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
1.9k
First, design no harm
axbom
PRO
1
1k
Transcript
Where’s Waldo?: Building Better APIs with Swagger Natasha Carlyon
[email protected]
@nscarlyon
Natasha Carlyon • Software Crafter • https://www.greatersum.com/ • @nscarlyon •
http://speakerdeck.com/ •
[email protected]
Jeff Bezos Mandate
Jeff Bezos Mandate 6. Anyone who doesn't do this will
be fired.
Swagger
API Maturity Model • Level 0 • Level 1 •
Level 2 • Level 3 https://martinfowler.com/articles/richardsonMaturityModel.html
Hypertext • Roy Fielding • Discoverability • Flexibility
Status Codes • 200 (OK) • 201 (Created) • 202
(Accepted) • 204 (No Content) • 301 (Moved Permanently) • 303 (See Other) • 304 (Not Modified) • 400 (Bad Request) • 401 (Unauthorized) • 404 (Not Found) • 405 (Method Not Allowed) • 406 (Not Acceptable) • 409 (Conflict) • 500 (Server Error)
Resources • https://github.com/domaindrivendev/Swashb uckle.AspNetCore • https://github.com/Microsoft/aspnet-api-vers ioning
Natasha Carlyon • Software Crafter • https://www.greatersum.com/ • @nscarlyon •
http://speakerdeck.com/ •
[email protected]