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
Hypermedia Primer
Search
Stephen Mizell
February 09, 2015
Technology
54
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Hypermedia Primer
The quickest hypermedia primer
Stephen Mizell
February 09, 2015
More Decks by Stephen Mizell
See All by Stephen Mizell
Going Beyond JSON: Representers, ASTs, and Code
smizell
0
69
Pragmatic Hypermedia
smizell
1
100
Thinking and Discovering by Writing
smizell
1
81
The Joys of Functional Programming
smizell
0
61
Other Decks in Technology
See All in Technology
MIRU 2026 チュートリアル
keisuke198619
0
820
変化の早いClaude Codeを 書籍に落とし込む
oikon48
6
1.3k
認知負荷をGemini で溶かす — GKE 基盤「Orbit」における AI エージェントの実践
sansantech
PRO
1
250
Eight Engineering Unit 紹介資料
sansan33
PRO
3
8.1k
AIが自社のTableauを操作する世界へ:Tableau MCP超入門
tbtykk
0
110
Flutterをカメラで動かしたかった話
sony
0
120
新しい SLO が良い感じにハマっている話
z63d
4
2.1k
事業価値と Engineering 2026年度版
recruitengineers
PRO
35
18k
名古屋の市バスGTFS-JPデータ×スガキヤ 最寄りバス停検索をAmazon ElastiCache Serverless for Valkeyで最適化する
usanchuu
1
290
AIがAPIを書く時代に、私たちは何を設計すべきか
nagix
0
210
20260608_Codexの可能性_ノンプログラマー向け_大城追記
doradora09
PRO
0
760
AWS ネットワーク構築でハマった(ハマりかけた) 5選とそこから得た教訓
nagisa53
4
180
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
It's Worth the Effort
3n
188
29k
We Are The Robots
honzajavorek
0
290
Utilizing Notion as your number one productivity tool
mfonobong
4
500
The World Runs on Bad Software
bkeepers
PRO
72
12k
The browser strikes back
jonoalderson
0
1.4k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
160
Mind Mapping
helmedeiros
PRO
1
300
Product Roadmaps are Hard
iamctodd
55
12k
Into the Great Unknown - MozCon
thekraken
41
2.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Amusing Abliteration
ianozsvald
1
240
Transcript
Quickest Primer Ever For Hypermedia
REST stands for...?
Representational State Transfer
First, what REST is not
What REST Isn't 1. CRUD 2. Pretty URLs 3. JSON
4. HTTP Verbs
It is not about exposing your database
But we design apps this way
None
None
If we use a state machine, then how do we
transfer state from server to client?
Instead of transfering state, we transfer representations of state
Hence, Representational State Transfer
But what about state transitions?
Hypermedia
HATEOAS Hypermedia as the the engine of application state
The client relies on the server to tell it what
it can do
Affordances
Example: Beer glass
Beer Glass: Empty State 1. Drink? No 2. Add beer?
Yes 3. Complain of lack of beer? Yes
Beer Glass: Half Full State 1. Drink? Yes 2. Add
beer? Yes 3. Complain of lack of beer? Yes
Beer Glass: Full State 1. Drink? Yes 2. Add beer?
No 3. Complain of lack of beer? No
Code time