ryan bigg. how to be awesome at rails

100
RAILS.HOW! (:TO_BE_AWESOME_AT) RAILS.HOW! (:TO_BE_AWESOME_AT) Tuesday, November 8, 11

Upload: svitla-systems-inc

Post on 09-May-2015

2.502 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Ryan Bigg. How to be awesome at Rails

RAILS.HOW!(:TO_BE_AWESOME_AT)

RAILS.HOW!(:TO_BE_AWESOME_AT)

Tuesday, November 8, 11

Page 2: Ryan Bigg. How to be awesome at Rails

21,900reputation

top 0.59% this year

Rank #533 for all time

Tuesday, November 8, 11

Page 3: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 4: Ryan Bigg. How to be awesome at Rails

MADAGASCAR!

Tuesday, November 8, 11

Page 5: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 6: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 7: Ryan Bigg. How to be awesome at Rails

UKRAINE!

Tuesday, November 8, 11

Page 8: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 9: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 10: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 11: Ryan Bigg. How to be awesome at Rails

The best Rails 3.1 forum engine. Ever.

Forem

Tuesday, November 8, 11

Page 12: Ryan Bigg. How to be awesome at Rails

The ONLY Rails 3.1 forum engine. So far.

Forem

Tuesday, November 8, 11

Page 13: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 14: Ryan Bigg. How to be awesome at Rails

IN THE BEGINNING

IN THE BEGINNING

Tuesday, November 8, 11

Page 15: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 16: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 17: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 18: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 19: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 20: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 21: Ryan Bigg. How to be awesome at Rails

“Why am I getting an undefined

method `find’ for Thread:class?”

Tuesday, November 8, 11

Page 22: Ryan Bigg. How to be awesome at Rails

s / Thread / Topic

Tuesday, November 8, 11

Page 23: Ryan Bigg. How to be awesome at Rails

Youare

AMAZINGTuesday, November 8, 11

Page 24: Ryan Bigg. How to be awesome at Rails

Want to learn Rails?

Tuesday, November 8, 11

Page 25: Ryan Bigg. How to be awesome at Rails

First:First:Tuesday, November 8, 11

Page 26: Ryan Bigg. How to be awesome at Rails

Learn Ruby.

Tuesday, November 8, 11

Page 27: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 28: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 29: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 30: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 31: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 32: Ryan Bigg. How to be awesome at Rails

Admit your wrong.

Tuesday, November 8, 11

Page 33: Ryan Bigg. How to be awesome at Rails

Then:Then:Tuesday, November 8, 11

Page 34: Ryan Bigg. How to be awesome at Rails

Learn Rails.

Tuesday, November 8, 11

Page 35: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 36: Ryan Bigg. How to be awesome at Rails

railstutorial.org

Tuesday, November 8, 11

Page 37: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 38: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 39: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 40: Ryan Bigg. How to be awesome at Rails

railsmentors.org

Tuesday, November 8, 11

Page 41: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 42: Ryan Bigg. How to be awesome at Rails

four simple things

four simple things

Tuesday, November 8, 11

Page 43: Ryan Bigg. How to be awesome at Rails

meetupsmeetupssimple thing #1simple thing #1

Tuesday, November 8, 11

Page 44: Ryan Bigg. How to be awesome at Rails

1.6km / 1 mi

Tuesday, November 8, 11

Page 45: Ryan Bigg. How to be awesome at Rails

#rorosyd

Tuesday, November 8, 11

Page 46: Ryan Bigg. How to be awesome at Rails

hack nights

& Tuesday, November 8, 11

Page 47: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 48: Ryan Bigg. How to be awesome at Rails

BDD (Beer Driven Development)

Tuesday, November 8, 11

Page 49: Ryan Bigg. How to be awesome at Rails

EBDD (Extreme Beer Driven Development)

Tuesday, November 8, 11

Page 50: Ryan Bigg. How to be awesome at Rails

peoplepeoplesimple thing #1simple thing #2

freelancing_god

Tuesday, November 8, 11

Page 51: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 52: Ryan Bigg. How to be awesome at Rails

freelancing_god

Tuesday, November 8, 11

Page 53: Ryan Bigg. How to be awesome at Rails

freelancing_god

Tuesday, November 8, 11

Page 54: Ryan Bigg. How to be awesome at Rails

freelancing_god

Tuesday, November 8, 11

Page 55: Ryan Bigg. How to be awesome at Rails

freelancing_god

Tuesday, November 8, 11

Page 56: Ryan Bigg. How to be awesome at Rails

freelancing_god

Tuesday, November 8, 11

Page 57: Ryan Bigg. How to be awesome at Rails

freelancing_god

Tuesday, November 8, 11

Page 58: Ryan Bigg. How to be awesome at Rails

pinata~pinata~freelancing_god

Tuesday, November 8, 11

Page 59: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 60: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 61: Ryan Bigg. How to be awesome at Rails

The action 'new' could not be found for ProjectsController

Prior to Railscamp April 2010

Tuesday, November 8, 11

Page 62: Ryan Bigg. How to be awesome at Rails

The action 'new' could not be found for ProjectsController

After Railscamp April 2010

Tuesday, November 8, 11

Page 63: Ryan Bigg. How to be awesome at Rails

give backgive backsimple thing #3simple thing #3

Tuesday, November 8, 11

Page 64: Ryan Bigg. How to be awesome at Rails

#rubyonrails

Tuesday, November 8, 11

Page 65: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 66: Ryan Bigg. How to be awesome at Rails

317commits

Tuesday, November 8, 11

Page 67: Ryan Bigg. How to be awesome at Rails

days_in_monthJan 25, 2008

Tuesday, November 8, 11

Page 68: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 69: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 70: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 71: Ryan Bigg. How to be awesome at Rails

strSomeOtherName

Tuesday, November 8, 11

Page 72: Ryan Bigg. How to be awesome at Rails

ThIsIsVeRyBaD!

Tuesday, November 8, 11

Page 73: Ryan Bigg. How to be awesome at Rails

this_is_very_good!

Tuesday, November 8, 11

Page 74: Ryan Bigg. How to be awesome at Rails

four space indenting

pythonistas

Tuesday, November 8, 11

Page 75: Ryan Bigg. How to be awesome at Rails

wc -l application.php18340 application.php

not a good idea, ever

Tuesday, November 8, 11

Page 76: Ryan Bigg. How to be awesome at Rails

S e p a r a t i o n of concerns is

your friendTuesday, November 8, 11

Page 77: Ryan Bigg. How to be awesome at Rails

active_support/core_ext

Tuesday, November 8, 11

Page 78: Ryan Bigg. How to be awesome at Rails

active_support/core_ext

require ‘active_support/core_ext/array’

Tuesday, November 8, 11

Page 79: Ryan Bigg. How to be awesome at Rails

active_support/core_ext

require ‘active_support/core_ext/array’

require ‘active_support/core_ext/array/wrap’

Tuesday, November 8, 11

Page 80: Ryan Bigg. How to be awesome at Rails

active_support/core_ext

require ‘active_support/core_ext/array’

require ‘active_support/core_ext/array/wrap’

require ‘active_support’Tuesday, November 8, 11

Page 81: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 82: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 83: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 84: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 85: Ryan Bigg. How to be awesome at Rails

Tuesday, November 8, 11

Page 86: Ryan Bigg. How to be awesome at Rails

EditorEditor TetrisTetris

Tuesday, November 8, 11

Page 87: Ryan Bigg. How to be awesome at Rails

do it againagainagainagainagainagainagainagainagainagainagainagainagainTuesday, November 8, 11

Page 88: Ryan Bigg. How to be awesome at Rails

Experiment!(with tests!)(with services!)

Tuesday, November 8, 11

Page 89: Ryan Bigg. How to be awesome at Rails

Experiment!(with tests!)(with services!)

Tuesday, November 8, 11

Page 90: Ryan Bigg. How to be awesome at Rails

Four stages

of Tuesday, November 8, 11

Page 91: Ryan Bigg. How to be awesome at Rails

unconscious incompetence

Tuesday, November 8, 11

Page 92: Ryan Bigg. How to be awesome at Rails

conscious incompetence

Tuesday, November 8, 11

Page 93: Ryan Bigg. How to be awesome at Rails

conscious competence

Tuesday, November 8, 11

Page 94: Ryan Bigg. How to be awesome at Rails

unconscious competence

Tuesday, November 8, 11

Page 95: Ryan Bigg. How to be awesome at Rails

traveltravelsimple thing #3simple thing #4

Tuesday, November 8, 11

Page 96: Ryan Bigg. How to be awesome at Rails

Meet peopleMeet

peopleTuesday, November 8, 11

Page 97: Ryan Bigg. How to be awesome at Rails

Share ideasShare ideas

Tuesday, November 8, 11

Page 98: Ryan Bigg. How to be awesome at Rails

experiment!experiment!

Tuesday, November 8, 11

Page 99: Ryan Bigg. How to be awesome at Rails

be amazing always

be amazingalways

Tuesday, November 8, 11

Page 100: Ryan Bigg. How to be awesome at Rails

github.com/radar

ryanbigg.com

@ryanbigg

github.com/radar

ryanbigg.com

@ryanbigg

Thank you!Thank you!

Tuesday, November 8, 11