align-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditemptyheartfacebookfullheartglobegoogleimagesinstagramlocation-pinmagnifying-glassmailmoremuplabelShape 3 + Rectangle 1outlookpersonplusImported LayersImported LayersImported Layersshieldstartwitteryahoo

Refactoring

"Thinking in Rails" 

Almost everything you need to know about Rails 


"Refactoring: Temp to Query and Intention Revealing Selector" 

Recently I gave a live coding session to my colleagues on refactoring. I took two very well known techniques and applied them to a pull request that included a ~30 line method. That 30 line method ended up being reduced to ~9 lines, became much more understandable and we found a hidden class to extract.

Refactoring is the third step in the red green cycle and is something that we as developers talk about all the time. I want to introduce two very simple refactorings that will greatly enhance the readability of your code not only to yourself but your future self as well.


"Building MVP with Sinatra"

I'm frequently asked how I would go about building X application, to which my answer is usually "build something simple in Sinatra and get people to pay for it".

• minimum viable products and why they are important

• why Sinatra instead of Y framework

• building and validating features


Lightning Talks Frenzy

• Lots of short quick presentations on gems/tricks and other cool stuff


Add/Upvote/Comment on talks: https://github.com/BrisRuby/meetups/issues?state=open

Get there after 5:00pm for a 6pm SHARP start...

Dinner afterwards at 8pm

Drinks sponsored by ninefold

Join or login to comment.

  • Mike

    is this on tonight 4th f3eb ?

    February 4, 2014

  • Matt C.

    Great talks by all.

    Tim, with your UserSync class, it's not really a model or a controller, so where would you put it? in apps/models or lib/ or somewhere else?

    November 21, 2013

    • Darren R.

      I'd put it into a services folder, as we are moving towards that. Railscast has a nice episode on this http://railscasts.com...­ (its a pro video - but anyone can read it)

      November 22, 2013

  • A former member
    A former member

    I learned something new.

    November 19, 2013

  • bobc

    First time attendee here, should I bring a laptop?

    November 16, 2013

    • Nigel

      Normally you dont need a notebook unless you want to demo soemthing

      November 17, 2013

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy