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
If You Give a Developer a Computer
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Brent Shaffer
January 05, 2013
Technology
270
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
If You Give a Developer a Computer
A simple story about why a proper authorization layer is important
Brent Shaffer
January 05, 2013
More Decks by Brent Shaffer
See All by Brent Shaffer
Integrating Services with OAuth2.0
bshaffer
4
180
OAuth 2.0 (as a comic strip)
bshaffer
6
3.1k
Why OpenSource Is Better Than Your Homerolled Garbage (in a comic strip)
bshaffer
3
9.1k
Other Decks in Technology
See All in Technology
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
160
AI時代のPRレビューにどう向き合うか?
kairim0
1
240
Metadata - Section 1: HTML Basics
mohab1
0
120
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
170
『SAR衛星データ解析入門』のご紹介とその応用
syuchimu
0
120
Local CI × GitHub Actions
gogutan
2
190
分析AIエージェントを育てる、動く環境を育てる
codatum
1
1.1k
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
730
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.7k
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
1
340
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
109
250k
Darren the Foodie - Storyboard
khoart
PRO
4
4k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
Claude Code のすすめ
schroneko
67
230k
Writing Fast Ruby
sferik
630
63k
Speed Design
sergeychernyshev
33
2.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
It's Worth the Effort
3n
188
29k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Transcript
None
None
None
None
None
None
None
None
None
None
None
None
None
None