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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
450
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
Agent Skills を社内で育てる仕組み作り
jackchuka
1
2.1k
SkillsをS3 Filesに置く時のあれこれ
watany
3
1.6k
UaaL×Androidアプリのメモリ計測 — Memory Profilerの先へ
rio432
0
160
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
370
ふにゃっとしない名前の付け方 〜哲学で茹で上げる、コシのあるソフトウェア設計〜
shimomura
0
120
Back to the roots of date
jinroq
0
890
サークル参加から学ぶ、小さな事業の回し方
yuzneri
0
210
AI時代だからこそ「Bloc」を採用する価値があるのかもしれない
takuroabe
0
200
ビジネスモデルから紐解く、AI+型駆動開発
hirokiomote
0
330
tsserverとは何だったのか_これからどうなるのか
nowaki28
0
220
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
0
230
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
4
460
Featured
See All Featured
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
200
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
55k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
540
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
510
Making Projects Easy
brettharned
120
6.6k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
360
YesSQL, Process and Tooling at Scale
rocio
174
15k
Darren the Foodie - Storyboard
khoart
PRO
3
3.3k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
280
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
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