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
73
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
100
Other Decks in Programming
See All in Programming
Nurturing OpenJDK distribution: Eclipse Temurin Success History and plan
ivargrimstad
0
520
From Subtype Polymorphism To Typeclass-based Ad hoc Polymorphism- An Example
philipschwarz
PRO
0
190
Kaigi on Rails 2024 - Rails APIモードのためのシンプルで効果的なCSRF対策 / kaigionrails-2024-csrf
corocn
5
3.8k
Webの技術スタックで マルチプラットフォームアプリ開発を可能にするElixirDesktopの紹介
thehaigo
2
1k
Pinia Colada が実現するスマートな非同期処理
naokihaba
4
210
見せてあげますよ、「本物のLaravel批判」ってやつを。
77web
6
7.2k
Make Impossible States Impossibleを 意識してReactのPropsを設計しよう
ikumatadokoro
0
130
macOS でできる リアルタイム動画像処理
biacco42
9
2.3k
プロジェクト新規参入者のリードタイム短縮の観点から見る、品質の高いコードとアーキテクチャを保つメリット
d_endo
1
1.1k
Click-free releases & the making of a CLI app
oheyadam
2
110
Hotwire or React? ~アフタートーク・本編に含めなかった話~ / Hotwire or React? after talk
harunatsujita
1
110
NSOutlineView何もわからん:( 前編 / I Don't Understand About NSOutlineView :( Pt. 1
usagimaru
0
300
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
Ruby is Unlike a Banana
tanoku
96
11k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
Building Adaptive Systems
keathley
38
2.3k
Documentation Writing (for coders)
carmenintech
65
4.4k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
92
16k
For a Future-Friendly Web
brad_frost
175
9.4k
What's in a price? How to price your products and services
michaelherold
243
12k
Docker and Python
trallard
40
3.1k
The Pragmatic Product Professional
lauravandoore
31
6.3k
Writing Fast Ruby
sferik
627
61k
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