Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
A Tale of Two Teams
Search
Larry Staton Jr.
September 27, 2014
Technology
69
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
A Tale of Two Teams
Lessons learned trying to teach developers how to write hypermedia systems
Larry Staton Jr.
September 27, 2014
More Decks by Larry Staton Jr.
See All by Larry Staton Jr.
Object-Oriented Programming Basics with Smalltalk
statonjr
0
580
Hypermedia with Transit
statonjr
0
97
Hazel & Keyboard Maestro: A Perfect Mac Marriage
statonjr
1
700
Zooming Out
statonjr
0
79
HTTP 101
statonjr
1
300
Hypermedia APIs with Webmachine and ROAR
statonjr
2
550
PUT /time
statonjr
1
89
Other Decks in Technology
See All in Technology
認知負荷を吸収し、プロダクトをまたぐPR Preview基盤の設計事例
taiki45
2
560
キャリアLT今日までそして明日から
kentapapa
1
140
1人アドミンな私はAWSアカウント申請をSlackで完結したい!
ysuzuki
0
110
覗いてみよう 関数型ビジュアル言語×2Dグラフィックスの世界
yohyamasaki
0
160
全社共通データ基盤をつくる。ソニーのDatabricks活用とデータガバナンス設計の裏側
sony
0
290
インバスケット試験対策アプリを 作って見えたAIエージェント構築 ナレッジ2選
shichijoyuhi
1
110
Lambda MicroVMsが分からなすぎたので使い所を1から考えてみた
tsukuboshi
2
290
[2026-09-30]ロックンロールは鳴り止まないっ - 信頼性かまってちゃん - 「データ駆動を投げ捨ててまで。」追いかける信頼性改善に向けた取り組みの話
tosite
0
180
Swap and Memory Reclaim - Squeezing Out More RAM
ennael
PRO
1
1.5k
Databricksメトリクスビューはじめてのもくもく会
taka_aki
0
150
行動するAIのためのオントロジー | DevRev — Encraft #26.pdf
dvrv_tknrszk
2
660
VS Code × GitHub Copilot での Fabric 開発
ryomaru0825
1
210
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
41k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Speed Design
sergeychernyshev
33
2.1k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
310
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
600
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Odyssey Design
rkendrick25
PRO
2
850
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
310
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
58k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
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