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
A Tale of Two Teams
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Larry Staton Jr.
September 27, 2014
Technology
0
53
A Tale of Two Teams
Lessons learned trying to teach developers how to write hypermedia systems
Larry Staton Jr.
September 27, 2014
Tweet
Share
More Decks by Larry Staton Jr.
See All by Larry Staton Jr.
Object-Oriented Programming Basics with Smalltalk
statonjr
0
540
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
PUT /time
statonjr
1
78
Other Decks in Technology
See All in Technology
AWS Network Firewall Proxyを触ってみた
nagisa53
1
240
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
260
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
120
Context Engineeringの取り組み
nutslove
0
370
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
3
210
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
240
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
490
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
180
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
510
私たち準委任PdEは2つのプロダクトに挑戦する ~ソフトウェア、開発支援という”二重”のプロダクトエンジニアリングの実践~ / 20260212 Naoki Takahashi
shift_evolve
PRO
1
110
Featured
See All Featured
Code Review Best Practice
trishagee
74
20k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
86
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Statistics for Hackers
jakevdp
799
230k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
120
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
Prompt Engineering for Job Search
mfonobong
0
160
Transcript
A Tale of Two Teams #restfest REST Fest 2014 A
Tale of Two Teams
A Tale of Two Teams #restfest REST Fest 2014 Hi!
A Tale of Two Teams #restfest REST Fest 2014 Managers
A Tale of Two Teams #restfest REST Fest 2014
A Tale of Two Teams #restfest REST Fest 2014 Developers
A Tale of Two Teams #restfest REST Fest 2014 Project
Goals
A Tale of Two Teams #restfest REST Fest 2014 Project
Goals
A Tale of Two Teams #restfest REST Fest 2014 Project
Goals • Scalable
A Tale of Two Teams #restfest REST Fest 2014 Project
Goals • Scalable • Built for the long term
A Tale of Two Teams #restfest REST Fest 2014 Project
Goals • Scalable • Built for the long term • Low cost on the server
A Tale of Two Teams #restfest REST Fest 2014 Project
Goals • Scalable • Built for the long term • Low cost on the server • Not too concerned about the client
A Tale of Two Teams #restfest REST Fest 2014 Project
Goals • Scalable • Built for the long term • Low cost on the server • Not too concerned about the client • Loose coupling
A Tale of Two Teams #restfest REST Fest 2014 Initial
Team
A Tale of Two Teams #restfest REST Fest 2014 Semantics
A Tale of Two Teams #restfest REST Fest 2014 JSON!
A Tale of Two Teams #restfest REST Fest 2014 HAL+JSON!
A Tale of Two Teams #restfest REST Fest 2014 Grape
+ Swagger!
A Tale of Two Teams #restfest REST Fest 2014 Things
I Did Poorly
A Tale of Two Teams #restfest REST Fest 2014 Things
I Did Poorly
A Tale of Two Teams #restfest REST Fest 2014 Things
I Did Poorly • Focused on media types too soon
A Tale of Two Teams #restfest REST Fest 2014 Things
I Did Poorly • Focused on media types too soon • Frustrated developers by not giving early feedback
A Tale of Two Teams #restfest REST Fest 2014 Things
I Did Poorly • Focused on media types too soon • Frustrated developers by not giving early feedback • Tried to be right
A Tale of Two Teams #restfest REST Fest 2014 #FAIL
A Tale of Two Teams #restfest REST Fest 2014 Current
Team
A Tale of Two Teams #restfest REST Fest 2014 Why?
A Tale of Two Teams #restfest REST Fest 2014 Decoupling
A Tale of Two Teams #restfest REST Fest 2014 Finite
State Machine
A Tale of Two Teams #restfest REST Fest 2014 Resources
A Tale of Two Teams #restfest REST Fest 2014 Representation
A Tale of Two Teams #restfest REST Fest 2014 Messages
A Tale of Two Teams #restfest REST Fest 2014 Things
I Did Better
A Tale of Two Teams #restfest REST Fest 2014 Things
I Did Better
A Tale of Two Teams #restfest REST Fest 2014 Things
I Did Better • Started with the basics
A Tale of Two Teams #restfest REST Fest 2014 Things
I Did Better • Started with the basics • Fed information to the development team
A Tale of Two Teams #restfest REST Fest 2014 Things
I Did Better • Started with the basics • Fed information to the development team • Let the developers by “right”
A Tale of Two Teams #restfest REST Fest 2014 Lessons
Learned
A Tale of Two Teams #restfest REST Fest 2014 Listen!
A Tale of Two Teams #restfest REST Fest 2014 Teach
A Tale of Two Teams #restfest REST Fest 2014 Interact
A Tale of Two Teams #restfest REST Fest 2014 Finis