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
48
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
64
Pragmatic Hypermedia
smizell
1
98
Thinking and Discovering by Writing
smizell
1
76
The Joys of Functional Programming
smizell
0
59
Other Decks in Technology
See All in Technology
日本 Fintech 未来予測レポート 2027〜2028年(オリジナル版)
8maki
0
2.1k
"何を作るか"を任される エンジニアは、どう育つのか
yutaokafuji
1
670
GitHub Copilot 最新アップデート – 「一歩先」の実践活用術
moulongzhang
1
220
Bedrock AgentCore RuntimeでAuth0 Changelog調査AIをアップグレードした話
t5u8a5a
1
120
機械学習を「社会実装」するということ 2026年夏版 / Social Implementation of Machine Learning June 2026 Version
moepy_stats
5
2.2k
エンジニアリング戦略の作り方 / Crafting Engineering Strategy
iwashi86
21
6.8k
AWSシリコン最前線 〜AI時代のチップ選択を読み解く〜
htokoyo
2
590
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
960
フロンティアAIのゲート化と地政学リスク
nagatsu
0
140
SONiCの統計情報を取得したい
sonic
0
140
あなたの AI ワークスペースに、 専門コーダーを連れてくる - Amazon Quick Desktop 最新情報
kawaji_scratch
1
130
AGENTS.mdとSkillsで始めるAIエージェント活用
sonoda_mj
3
210
Featured
See All Featured
A Tale of Four Properties
chriscoyier
163
24k
Believing is Seeing
oripsolob
1
140
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
360
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
420
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
430
The Limits of Empathy - UXLibs8
cassininazir
1
360
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
270
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
480
Documentation Writing (for coders)
carmenintech
77
5.4k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
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