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
0
76
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
2
150
Launching GitHub's GraphQL API
bswinnerton
4
500
Optimizing APIs for Consumers with GraphQL
bswinnerton
2
410
Launching GitHub's Public GraphQL API
bswinnerton
2
500
GitHub GraphQL API
bswinnerton
4
120
GraphQL for Rubyists
bswinnerton
0
260
The history of Vim
bswinnerton
0
110
Other Decks in Programming
See All in Programming
新しいPHP拡張モジュールインストール方法「PHP Installer for Extensions (PIE)」を使ってみよう!
cocoeyes02
0
270
趣味全開のAITuber開発
kokushin
0
180
海外のアプリで見かけたかっこいいTransitionを真似てみる
shogotakasaki
1
160
いまさら聞けない生成AI入門: 「生成AIを高速キャッチアップ」
soh9834
15
4.4k
Compose Hot Reload is here, stop re-launching your apps! (Android Makers 2025)
zsmb
1
460
List とは何か? / PHPerKaigi 2025
meihei3
0
620
英語 × の私が、生成AIの力を借りて、OSSに初コントリビュートした話
personabb
0
180
地域ITコミュニティの活性化とAWSに移行してみた話
yuukis
0
220
Ruby's Line Breaks
yui_knk
2
350
AtCoder Heuristic First-step Vol.1 講義スライド(山登り法・焼きなまし法編)
takumi152
4
1.1k
gen_statem - OTP's Unsung Hero
whatyouhide
1
190
マルチアカウント環境での、そこまでがんばらない RI/SP 運用設計
wa6sn
0
700
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
137
6.9k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
118
51k
Building a Modern Day E-commerce SEO Strategy
aleyda
39
7.2k
Unsuck your backbone
ammeep
670
57k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
Music & Morning Musume
bryan
47
6.5k
Facilitating Awesome Meetings
lara
54
6.3k
How GitHub (no longer) Works
holman
314
140k
How to Ace a Technical Interview
jacobian
276
23k
How STYLIGHT went responsive
nonsquared
99
5.5k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
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