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
95
Thinking and Discovering by Writing
smizell
1
66
The Joys of Functional Programming
smizell
0
54
Other Decks in Technology
See All in Technology
【AWS】CloudTrail LakeとCloudWatch Logs Insightsの使い分け方針
tsurunosd
0
120
私がよく使うMCPサーバー3選と社内で安全に活用する方法
kintotechdev
0
130
非同期・イベント駆動処理の分散トレーシングの繋げ方
ichikawaken
1
150
Phase09_自動化_仕組み化
overflowinc
0
1.9k
PostgreSQL 18のNOT ENFORCEDな制約とDEFERRABLEの関係
yahonda
0
130
AIエージェント×GitHubで実現するQAナレッジの資産化と業務活用 / QA Knowledge as Assets with AI Agents & GitHub
tknw_hitsuji
0
250
昔話で振り返るAWSの歩み ~S3誕生から20年、クラウドはどう進化したのか~
nrinetcom
PRO
0
100
Embeddings : Symfony AI en pratique
lyrixx
0
350
OpenClawでPM業務を自動化
knishioka
1
270
QA組織のAI戦略とAIテスト設計システムAITASの実践
sansantech
PRO
1
200
Phase06_ClaudeCode実践
overflowinc
0
2.2k
来期の評価で変えようと思っていること 〜AI時代に変わること・変わらないこと〜
estie
0
110
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
860
Visualization
eitanlees
150
17k
Color Theory Basics | Prateek | Gurzu
gurzu
0
260
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
How to build a perfect <img>
jonoalderson
1
5.3k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
420
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
The Curious Case for Waylosing
cassininazir
0
280
Agile that works and the tools we love
rasmusluckow
331
21k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
270
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
80
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