Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Build Typed Web
Search
Kimmy Leo
May 01, 2015
Programming
24
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Build Typed Web
https://lexterm.wordpress.com/2015/05/01/jsonspec-build-a-well-typed-web/
Kimmy Leo
May 01, 2015
More Decks by Kimmy Leo
See All by Kimmy Leo
7 languages in 30 minutes
kenpusney
0
28
FP Explains
kenpusney
1
58
Other Decks in Programming
See All in Programming
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
8
2.2k
すこし踏み込む CancellationToken
htkym
2
1.7k
Jetpack Compose Mechanisms
skydoves
3
820
Verilogで学ぶCPU自作入門
uyuki234
8
4.1k
R8 の設定見直しでアプリサイズ削減
andpad
0
220
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
610
最近”作らせてる” ローカルAIアプリの話
akit37
0
470
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
0
1.2k
残高管理から台帳サービスへの進化
artoy
1
200
TechTown - Creating Composable Callables in Contemporary C++
rollbear
0
130
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
180
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
Un-Boring Meetings
codingconduct
0
460
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
The Limits of Empathy - UXLibs8
cassininazir
2
720
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
エンジニアに許された特別な時間の終わり
watany
109
250k
Navigating Team Friction
lara
192
16k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
330
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
370
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Transcript
Typed Web
Book { title: “Life, Universe and Everything”; author: “Douglas Adam”;
isbn: “…”; … }
Book { title: “Life, Universe and Everything”; author: “Douglas Adam”;
isbn: “…”; link: { purchase: “/book/…”; comment: “/book/…/comment”; } … }
Schema { type: “book”; structure: { “title”: “string”; “link”: {
“purchase”: “Order” }; }; … }
Schema { type: “Order”; structure: { “orderID”: “string?”; “link”: {
“pay”: “Payment” }; }; … }
Schema { type: “book”; structure: { “title”: “string”; “link”: {
“comment”: {GET: “[Comment]”; POST: “Comment”} }; }; … }
Why • Constraints • Modeling & Automation • Verification &
Validation
Any questions?