RailsConf 2014 - Writing Small Code by Mark Menard

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=Y2dllXkUlu8



Duration: 34:38
1,309 views
23


Writing small classes is hard. You know you should, but how? It's so much easier to write a large class. In this talk we'll build up a set of small classes starting from nothing using a set of directed refactorings applied as we build, all while keeping our tests green. We'll identify abstractions yearning to be free of their big class cages. In the process we'll also see how basic patterns such as composition, delegation and dependency inversion emerge from using small objects.

Mark Menard is president of Enable Labs, a consulting firm, in Troy, NY specializing in large scale web and mobile app dev. Mark talks about Ruby and coding at conferences and user groups. Mark also gets his hands dirty doing construction work from time-to-time, and is a happy husband and father.

Help us caption & translate this video!

http://amara.org/v/FGZe/




Other Videos By Confreaks


2014-05-22RailsConf 2014 - Panel Discussion: The Future of Rails Jobs
2014-05-22RailsConf 2014 - Secrets of a World Memory Champion by Chris Hunt
2014-05-22RailsConf 2014 - An Ode to 17 Databases in 33 Minutes by Toby Hede
2014-05-22RailsConf 2014 - Engine Yard's New and Improved Cloud Platform by Edward Chiu & Will Luongo
2014-05-22RailsConf 2014 - Heroku 2014: A Year in Review by Terence Lee & Richard Schneeman
2014-05-22RailsConf 2014 - Software Development Lessons from the Apollo Program by Julian Simioni
2014-05-21GopherCon 2014 Closing Day Keynote by Andrew Gerrand
2014-05-21GopherCon 2014 Build Your Developer Tools in Go by Alan Shreve
2014-05-21GopherCon 2014 Building Database Applications with Database/SQL by Baron Schwartz
2014-05-21GopherCon 2014 Inside the Gophers Studio with Blake Mizerany
2014-05-21RailsConf 2014 - Writing Small Code by Mark Menard
2014-05-21RailsConf 2014 - Culture of Continue Delivery by Leena S N and Vaidy Bala
2014-05-21RailsConf 2014 - How to Build a Smart Profiler for Rails by Tom Dale and Yehuda Katz
2014-05-21RailsConf 2014 - Workshop - Ruby Coding Dojo by Carlos Souza and David Rogers
2014-05-21RailsConf 2014 - Workshop - Simplifying Code: Monster to Elegant in Less Than 5 steps by Tute Costa
2014-05-21RailsConf 2014 - Looking Backward: Ten Years on Rails by Luke Francl
2014-05-21RailsConf 2014 - Real-time Rails with Sync by Mike Moore
2014-05-21RailsConf 2014 - Make an Event of It by Jason Clark
2014-05-21RailsConf 2014 - Rack::Attack: Protect your app with this one weird gem! by Aaron Suggs
2014-05-21RailsConf 2014 - Ultra Light and Maintainable Rails Wizards by Andy Maleh
2014-05-21RailsConf 2014 - All the Little Things by Sandi Metz



Tags:
Computers
Development
Computer Programming
Ruby Programming Language
Computer Science
Technology
Software Development
Ruby
Engineering
Confreaks
Railsconf
Software
Rails
Programming
Railsconf 2014
Software Engineering
Community