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
Natasha Carlyon
May 14, 2019
Research
0
26
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
24
Upping_Your_Interviewing_Game.pdf
nscarlyon
0
53
DevOps
nscarlyon
0
23
ng g talk-on-angular-console
nscarlyon
0
130
Alexa, what is 2 + 2?
nscarlyon
0
110
Mob Programming
nscarlyon
0
290
Other Decks in Research
See All in Research
eAI (Engineerable AI) プロジェクトの全体像 / Overview of eAI Project
ishikawafyu
0
400
A Segment Anything Model based weakly supervised learning method for crop mapping using Sentinel-2 time series images
satai
3
170
複数データセットを用いた動作認識
yuyay
0
140
書き手はどこを訪れたか? - 言語モデルで訪問行動を読み取る -
hiroki13
0
160
Weekly AI Agents News! 12月号 論文のアーカイブ
masatoto
0
220
医療支援AI開発における臨床と情報学の連携を円滑に進めるために
moda0
0
160
情報処理学会関西支部2024年度定期講演会「自然言語処理と大規模言語モデルの基礎」
ksudoh
10
2.6k
作業記憶の発達的特性が言語獲得の臨界期を形成する(NLP2025)
chemical_tree
1
270
知識強化言語モデルLUKE @ LUKEミートアップ
ikuyamada
0
300
打率7割を実現する、プロダクトディスカバリーの7つの極意(pmconf2024)
geshi0820
0
390
ECCV2024読み会: Minimalist Vision with Freeform Pixels
hsmtta
1
450
ソフトウェア研究における脅威モデリング
laysakura
0
1.8k
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
51
7.5k
RailsConf 2023
tenderlove
29
1k
A Philosophy of Restraint
colly
203
16k
Automating Front-end Workflow
addyosmani
1369
200k
Building an army of robots
kneath
303
45k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
280
How to Think Like a Performance Engineer
csswizardry
22
1.4k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.4k
Why Our Code Smells
bkeepers
PRO
336
57k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
Transcript
Where’s Waldo?: Building Better APIs with Swagger Natasha Carlyon natasha.carlyon@greatersum.com
@nscarlyon
Natasha Carlyon • Software Crafter • https://www.greatersum.com/ • @nscarlyon •
http://speakerdeck.com/ • natasha.carlyon@greatersum.com
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/ • natasha.carlyon@greatersum.com