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
Where's Waldo: Building Better APIs with Swagger
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
AI Agentの精度改善に見るML開発との共通点 / commonalities in accuracy improvements in agentic era
shimacos
4
1.3k
"主観で終わらせない"定性データ活用 ― プロダクトディスカバリーを加速させるインサイトマネジメント / Utilizing qualitative data that "doesn't end with subjectivity" - Insight management that accelerates product discovery
kaminashi
15
20k
J-RAGBench: 日本語RAGにおける Generator評価ベンチマークの構築
koki_itai
0
1.3k
ブレグマン距離最小化に基づくリース表現量推定:バイアス除去学習の統一理論
masakat0
0
140
Akamaiのキャッシュ効率を支えるAdaptSizeについての論文を読んでみた
bootjp
1
450
LLM-Assisted Semantic Guidance for Sparsely Annotated Remote Sensing Object Detection
satai
3
470
空間音響処理における物理法則に基づく機械学習
skoyamalab
0
190
AIスパコン「さくらONE」の オブザーバビリティ / Observability for AI Supercomputer SAKURAONE
yuukit
2
1.2k
[Devfest Incheon 2025] 모두를 위한 친절한 언어모델(LLM) 학습 가이드
beomi
2
1.4k
さまざまなAgent FrameworkとAIエージェントの評価
ymd65536
1
420
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
230
2025-11-21-DA-10th-satellite
yegusa
0
110
Featured
See All Featured
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.4k
Design in an AI World
tapps
0
150
How to make the Groovebox
asonas
2
1.9k
Designing for Performance
lara
610
70k
Agile that works and the tools we love
rasmusluckow
331
21k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
Context Engineering - Making Every Token Count
addyosmani
9
670
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
440
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
The Curse of the Amulet
leimatthew05
1
8.7k
The World Runs on Bad Software
bkeepers
PRO
72
12k
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]