Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

Hi, I’m Brooks

Slide 3

Slide 3 text

I work for !

Slide 4

Slide 4 text

We use Ruby

Slide 5

Slide 5 text

and so can you

Slide 6

Slide 6 text

What is it?

Slide 7

Slide 7 text

Ruby is friendly

Slide 8

Slide 8 text

Ruby is approachable

Slide 9

Slide 9 text

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 << "" end File.write('cats_standing_up.html', html)

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

What are its use cases?

Slide 12

Slide 12 text

Automation

Slide 13

Slide 13 text

The web (Rails)

Slide 14

Slide 14 text

APIs

Slide 15

Slide 15 text

Should it be my first language?

Slide 16

Slide 16 text

Yes.

Slide 17

Slide 17 text

Where does it shine?

Slide 18

Slide 18 text

Readability

Slide 19

Slide 19 text

Prototyping

Slide 20

Slide 20 text

Where does it not?

Slide 21

Slide 21 text

“at scale”* * Not really

Slide 22

Slide 22 text

How can you get started?

Slide 23

Slide 23 text

http://tryruby.org

Slide 24

Slide 24 text

The Ruby style guide

Slide 25

Slide 25 text

Thanks Follow me on twitter / github: @bswinnerton