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
The Road To Code: Ruby
Search
Brooks Swinnerton
May 25, 2016
Programming
110
0
Share
The Road To Code: Ruby
Brooks Swinnerton
May 25, 2016
More Decks by Brooks Swinnerton
See All by Brooks Swinnerton
Building GitHub Integrations with Webhooks and REST
bswinnerton
1
170
Launching GitHub's GraphQL API
bswinnerton
4
520
Optimizing APIs for Consumers with GraphQL
bswinnerton
2
450
Launching GitHub's Public GraphQL API
bswinnerton
2
570
GitHub GraphQL API
bswinnerton
4
140
GraphQL for Rubyists
bswinnerton
0
310
The history of Vim
bswinnerton
0
140
Other Decks in Programming
See All in Programming
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
340
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
4
560
AIエージェントと協働するCLI開発 — BunとOpenClawで学んだこと
yoshikouki
1
200
Migrations : C'est une question d'hygiène !
vinceamstoutz
0
1.1k
AWSはOSSをどのように 考えているのか?
akihisaikeda
1
140
要はバランスからの卒業 #yumemi_grow
kajitack
0
190
20260514 - build with ai 2026 - build LINE Bot with Gemini CLI
line_developers_tw
PRO
0
460
Stage 3 Decorators でできること / できないこと / TSKaigi 2026
susisu
1
440
Agentic AI & UI: Arcitecture, HITL, Emerging Standards
manfredsteyer
PRO
0
130
サプライチェーン攻撃対策「層を重ねて落ちない壁」を10日間で組み上げた話 #TechLeadConf2026
kashewnuts
1
330
ふにゃっとしない名前の付け方 〜哲学で茹で上げる、コシのあるソフトウェア設計〜
shimomura
0
140
バックエンドにElysiaJSを採用して気付いた、良い点・悪い点
wanko_it
1
160
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
97
6.6k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
830
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
450
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
The agentic SEO stack - context over prompts
schlessera
0
780
Typedesign – Prime Four
hannesfritz
42
3k
Designing Powerful Visuals for Engaging Learning
tmiket
1
370
The Spectacular Lies of Maps
axbom
PRO
1
760
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
200
Git: the NoSQL Database
bkeepers
PRO
432
67k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
360
Transcript
None
Hi, I’m Brooks
I work for !
We use Ruby
and so can you
What is it?
Ruby is friendly
Ruby is approachable
require 'net/http' require 'json' uri = URI('https://www.reddit.com/r/CatsStandingUp.json') response = Net::HTTP.get(uri)
parsed_response = JSON.parse(response) posts = parsed_response['data']['children'] html = "" posts.each do |post| thumbnail = post['data']['thumbnail'] html << "<img src='#{thumbnail}' />" end File.write('cats_standing_up.html', html)
None
What are its use cases?
Automation
The web (Rails)
APIs
Should it be my first language?
Yes.
Where does it shine?
Readability
Prototyping
Where does it not?
“at scale”* * Not really
How can you get started?
http://tryruby.org
The Ruby style guide
Thanks Follow me on twitter / github: @bswinnerton