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
PUT /time
Search
Larry Staton Jr.
September 15, 2012
Technology
85
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
PUT /time
Exploring how to represent resources through time with HTTP.
Larry Staton Jr.
September 15, 2012
More Decks by Larry Staton Jr.
See All by Larry Staton Jr.
Object-Oriented Programming Basics with Smalltalk
statonjr
0
560
A Tale of Two Teams
statonjr
0
61
Hypermedia with Transit
statonjr
0
90
Hazel & Keyboard Maestro: A Perfect Mac Marriage
statonjr
1
700
Zooming Out
statonjr
0
70
HTTP 101
statonjr
1
290
Hypermedia APIs with Webmachine and ROAR
statonjr
2
550
Other Decks in Technology
See All in Technology
AIコード生成×サプライチェーン攻撃 — PHPが直面する“二重の信頼問題
shinyasaita
0
330
プロダクト開発組織の現在地(Ver.2026/07) / product-organization
kaonavi
0
130
人とエージェントが高め合う協業設計
kintotechdev
0
370
壊して学ぶAWS CDK: そのcdk deployで消えるもの、残るもの
k_adachi_01
1
440
AIが当たり前の組織で エンジニアはどう育つか
nishihira
1
460
AICoEでAIネイティブ組織への進化
yukiogawa
0
210
【Claude Code】鹿野さんに聞く 私の推しの並行開発環境 大公開 / claude-code-parallel-2026-07-15
tonkotsuboy_com
13
8.9k
AI x 開発生産性を取り巻く予算戦略と投資対効果
i35_267
3
1.6k
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
600
SRE本の知られざる名シーン / The Hidden Gems of Google SRE Book
nari_ex
2
430
データエンジニアリングとドメイン駆動設計
masuda220
PRO
8
1.3k
世界、断片、モデル。そして理解
ardbeg1958
1
140
Featured
See All Featured
Unsuck your backbone
ammeep
672
58k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Accessibility Awareness
sabderemane
1
160
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.4k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
430
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
220
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
The browser strikes back
jonoalderson
0
1.4k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
260
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
190
Ethics towards AI in product and experience design
skipperchong
2
330
Transcript
PUT /time PUT /time Larry Staton Jr. (@statonjr) 1 Saturday,
15 September 12
PUT /time PUT 2 Existing Resource 200 or 204 New
Resource 201 Saturday, 15 September 12
PUT /time PUT /favorite-food 3 New Resource 201 { ‘name’
: ‘chocolate’ } Saturday, 15 September 12
PUT /time PUT /favorite-food 4 Existing Resource 200 or 204
{ ‘name’ : ‘lasagna’ } Saturday, 15 September 12
PUT /time PUT + TIME 5 Rich Hickey’s “Value of
Values” Datomic: the database as a value Saturday, 15 September 12
PUT /time PUT /favorite-food at t0 6 New Resource 201
{ ‘name’ : ‘chocolate’ } Saturday, 15 September 12
PUT /time PUT /favorite-food at t1 7 Existing Resource? 200
or 204 { ‘name’ : ‘lasagna’ } New Resource? 201 Saturday, 15 September 12
PUT /time PUT + TIME 8 Datomic creates a new
record for each transaction. Can query state at a specific point in time. Leans towards returning 201 Created for each PUT. Saturday, 15 September 12
PUT /time Hypermedia 9 How might this look in hypermedia?
“next” and “previous” link relations? A “past” link relation? Saturday, 15 September 12
PUT /time finis 10 Saturday, 15 September 12