$30 off During Our Annual Pro Sale. View Details »
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
0
92
The Road To Code: Ruby
Brooks Swinnerton
May 25, 2016
Tweet
Share
More Decks by Brooks Swinnerton
See All by Brooks Swinnerton
Building GitHub Integrations with Webhooks and REST
bswinnerton
1
160
Launching GitHub's GraphQL API
bswinnerton
4
510
Optimizing APIs for Consumers with GraphQL
bswinnerton
2
420
Launching GitHub's Public GraphQL API
bswinnerton
2
550
GitHub GraphQL API
bswinnerton
4
130
GraphQL for Rubyists
bswinnerton
0
280
The history of Vim
bswinnerton
0
120
Other Decks in Programming
See All in Programming
React Native New Architecture 移行実践報告
taminif
1
150
【CA.ai #3】Google ADKを活用したAI Agent開発と運用知見
harappa80
0
290
tparseでgo testの出力を見やすくする
utgwkk
1
190
社内オペレーション改善のためのTypeScript / TSKaigi Hokuriku 2025
dachi023
1
560
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
200
sbt 2
xuwei_k
0
260
Cell-Based Architecture
larchanjo
0
100
ローターアクトEクラブ アメリカンナイト:川端 柚菜 氏(Japan O.K. ローターアクトEクラブ 会長):2720 Japan O.K. ロータリーEクラブ2025年12月1日卓話
2720japanoke
0
720
エディターってAIで操作できるんだぜ
kis9a
0
700
UIデザインに役立つ 2025年の最新CSS / The Latest CSS for UI Design 2025
clockmaker
18
7.3k
Integrating WordPress and Symfony
alexandresalome
0
150
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
360
Featured
See All Featured
Side Projects
sachag
455
43k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Code Review Best Practice
trishagee
74
19k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
For a Future-Friendly Web
brad_frost
180
10k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Context Engineering - Making Every Token Count
addyosmani
9
490
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Become a Pro
speakerdeck
PRO
31
5.7k
How GitHub (no longer) Works
holman
316
140k
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