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
1
78
PUT /time
Exploring how to represent resources through time with HTTP.
Larry Staton Jr.
September 15, 2012
Tweet
Share
More Decks by Larry Staton Jr.
See All by Larry Staton Jr.
Object-Oriented Programming Basics with Smalltalk
statonjr
0
540
A Tale of Two Teams
statonjr
0
53
Hypermedia with Transit
statonjr
0
80
Hazel & Keyboard Maestro: A Perfect Mac Marriage
statonjr
1
690
Zooming Out
statonjr
0
64
HTTP 101
statonjr
1
280
Hypermedia APIs with Webmachine and ROAR
statonjr
2
530
Other Decks in Technology
See All in Technology
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
1
360
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
420
生成AI時代にこそ求められるSRE / SRE for Gen AI era
ymotongpoo
5
2.8k
MCPでつなぐElasticsearchとLLM - 深夜の障害対応を楽にしたい / Bridging Elasticsearch and LLMs with MCP
sashimimochi
0
150
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
190
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.3k
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.2k
配列に見る bash と zsh の違い
kazzpapa3
1
110
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
280
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
What happened to RubyGems and what can we learn?
mikemcquaid
0
250
Stately
mu7889yoon
1
110
Featured
See All Featured
The untapped power of vector embeddings
frankvandijk
1
1.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Scaling GitHub
holman
464
140k
Fireside Chat
paigeccino
41
3.8k
Raft: Consensus for Rubyists
vanstee
141
7.3k
How to build a perfect <img>
jonoalderson
1
4.9k
First, design no harm
axbom
PRO
2
1.1k
[SF Ruby Conf 2025] Rails X
palkan
1
740
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Everyday Curiosity
cassininazir
0
130
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
220
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