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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
440
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
20260315 AWSなんもわからん🥲
chiilog
2
190
存在論的プログラミング: 時間と存在を記述する
koriym
5
780
Vibe하게 만드는 Flutter GenUI App With ADK , 박제창, BWAI Incheon 2026
itsmedreamwalker
0
540
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
1
250
iOS機能開発のAI環境と起きた変化
ryunakayama
0
160
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
2.3k
Nuxt Server Components
wattanx
0
250
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
3
440
PHPで TLSのプロトコルを実装してみるをもう一度しゃべりたい
higaki_program
0
180
[PHPerKaigi 2026]PHPerKaigi2025の企画CodeGolfが最高すぎて社内で内製して半年運営して得た内製と運営の知見
ikezoemakoto
0
340
Rethinking API Platform Filters
vinceamstoutz
0
9.9k
レガシーPHP転生 〜父がドメインエキスパートだったのでDDD+Claude Codeでチート開発します〜
panda_program
0
360
Featured
See All Featured
Everyday Curiosity
cassininazir
0
190
Balancing Empowerment & Direction
lara
5
1k
Paper Plane (Part 1)
katiecoart
PRO
0
6.4k
Crafting Experiences
bethany
1
110
Utilizing Notion as your number one productivity tool
mfonobong
4
290
Scaling GitHub
holman
464
140k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
500
KATA
mclloyd
PRO
35
15k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
330
Test your architecture with Archunit
thirion
1
2.2k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
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