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
86
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
530
GitHub GraphQL API
bswinnerton
4
130
GraphQL for Rubyists
bswinnerton
0
280
The history of Vim
bswinnerton
0
110
Other Decks in Programming
See All in Programming
実践AIチャットボットUI実装入門
syumai
7
2.5k
Django Ninja による API 開発効率化とリプレースの実践
kashewnuts
0
1k
Back to the Future: Let me tell you about the ACP protocol
terhechte
0
130
なぜあの開発者はDevRelに伴走し続けるのか / Why Does That Developer Keep Running Alongside DevRel?
nrslib
3
380
非同期jobをtransaction内で 呼ぶなよ!絶対に呼ぶなよ!
alstrocrack
0
560
Reduxモダナイズ 〜コードのモダン化を通して、将来のライブラリ移行に備える〜
pvcresin
2
690
プログラミングどうやる? ~テスト駆動開発から学ぶ達人の型~
a_okui
0
190
明日から始めるリファクタリング
ryounasso
0
120
クラシルを支える技術と組織
rakutek
0
190
SpecKitでどこまでできる? コストはどれくらい?
leveragestech
0
590
私はどうやって技術力を上げたのか
yusukebe
43
17k
CSC305 Lecture 02
javiergs
PRO
1
260
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
850
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
What's in a price? How to price your products and services
michaelherold
246
12k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Writing Fast Ruby
sferik
629
62k
Code Review Best Practice
trishagee
72
19k
A Tale of Four Properties
chriscoyier
160
23k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Rails Girls Zürich Keynote
gr2m
95
14k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Music & Morning Musume
bryan
46
6.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