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
72
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
390
Launching GitHub's Public GraphQL API
bswinnerton
2
480
GitHub GraphQL API
bswinnerton
4
120
GraphQL for Rubyists
bswinnerton
0
260
The history of Vim
bswinnerton
0
99
Other Decks in Programming
See All in Programming
Scala におけるコンパイラエラーとの付き合い方
chencmd
2
430
私のEbitengineの第一歩
qt_luigi
0
450
rails_girls_is_my_gate_to_join_the_ruby_commuinty
maimux2x
0
200
開発を加速する共有Swift Package実践
elmetal
PRO
0
420
Securify_エンジニア採用資料
3shake
0
110
今インフラ技術をイチから学び直すなら
yuhta28
1
140
LangGraphでのHuman-in-the-Loopの実装
os1ma
3
1.1k
オートマトン学習しろ / Do automata learning
makenowjust
3
130
Regular Expressions, REXML, Automata Learning
makenowjust
0
220
Understand the mechanism! Let's do screenshots tests of Compose Previews with various variations / 仕組みから理解する!Composeプレビューを様々なバリエーションでスクリーンショットテストしよう
sumio
3
840
The Sequel to a Dream of Ruby Parser's Grammar
ydah
1
220
Kotlin 2.0 and Beyond
antonarhipov
2
150
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
136
6.5k
YesSQL, Process and Tooling at Scale
rocio
167
14k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
1
55
Fontdeck: Realign not Redesign
paulrobertlloyd
80
5.1k
What's new in Ruby 2.0
geeforr
340
31k
In The Pink: A Labor of Love
frogandcode
139
22k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Pencils Down: Stop Designing & Start Developing
hursman
119
11k
No one is an island. Learnings from fostering a developers community.
thoeni
18
2.9k
A better future with KSS
kneath
235
17k
A Philosophy of Restraint
colly
202
16k
Mobile First: as difficult as doing things right
swwweet
221
8.8k
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