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
0
40
Hypermedia Primer
The quickest hypermedia primer
Stephen Mizell
February 09, 2015
Tweet
Share
More Decks by Stephen Mizell
See All by Stephen Mizell
Going Beyond JSON: Representers, ASTs, and Code
smizell
0
55
Pragmatic Hypermedia
smizell
1
94
Thinking and Discovering by Writing
smizell
1
66
The Joys of Functional Programming
smizell
0
54
Other Decks in Technology
See All in Technology
クラウド時代における一時権限取得
krrrr38
1
140
[続・営業向け 誰でも話せるOCI セールストーク] AWSよりOCIの優位性が分からない編(2026年2月20日開催)
oracle4engineer
PRO
0
140
LY Tableauでの Tableau x AIの実践 (at Tableau Now! - 2026-02-26)
yoshitakaarakawa
0
960
Master Dataグループ紹介資料
sansan33
PRO
1
4.4k
OCI技術資料 : 外部接続 VPN接続 詳細
ocise
1
10k
競争優位を生み出す戦略的内製開発の実践技法
masuda220
PRO
2
500
Claude Codeはレガシー移行でどこまで使えるのか?
ak2ie
1
1.1k
インシデント対応入門
grimoh
7
5.5k
Exadata Fleet Update
oracle4engineer
PRO
0
1.3k
作るべきものと向き合う - ecspresso 8年間の開発史から学ぶ技術選定 / 技術選定con findy 2026
fujiwara3
6
1.6k
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
22k
2026-02-24 月末 Tech Lunch Online #10 Cloud Runのデプロイの課題から考えるアプリとインフラの境界線
masasuzu
0
100
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Speed Design
sergeychernyshev
33
1.6k
Code Review Best Practice
trishagee
74
20k
HDC tutorial
michielstock
1
480
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
280
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
470
Optimizing for Happiness
mojombo
379
71k
RailsConf 2023
tenderlove
30
1.4k
Into the Great Unknown - MozCon
thekraken
40
2.3k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.1k
Mind Mapping
helmedeiros
PRO
1
110
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