Personal schedule for Charles Max Wood
Download or
subscribe to Charles Max Wood's
schedule.
A 3 hour tutorial with Yehuda Katz of Engine Yard on jQuery on Rails.
Read more.
Everyone seems to be on the TDD/BDD bandwagon these days. We have gotten very good at the first two phases of the Red/Green/Refactor cycle. But in our push toward releasing new code and functionality, sometimes the Refactor phase gets the short end of the stick. Sadly, without refactoring, our code base can quickly become a nightmare of highly coupled, highly redundant code.
Read more.
Location: Pavilion 9 - 10
Moderated by: Todd Sedano
With Agile methods, we give the developer more control over the project. A key component of feature prioritization is estimation. In this BoF we'll review Agile Estimation techniques and discuss issues that attendees are currently facing.
Read more.
Moderated by: Ben Scofield
The Rails community has a plethora of experienced, talented developers, who have contributed a great deal of advanced work to the ecosystem. As a group, however, we've lacked a consistent and welcoming approach for newcomers, be they programming newbies or people experienced in another technology. Let's talk about ways to fix that!
Read more.
Used appropriately, mock objects are a powerful design tool that can lead to highly maintainable applications. Used in the wrong context, they can lead to painfully brittle test suites. Attendees will leave this session with more insight into mock objects, and a better handle on when it makes sense to use them.
Read more.
This talk explores why fixtures are mostly bad, what can be done to “fix” the unmanageable miscreant that fixtures have evolved into, and cross-examines the new breed of data generators.
Read more.
Many words of programming wisdom have been written to promote the idea of low coupling between modules. "Prefer delegation over inheritance", "The Law of Demeter" are examples of these words of advice. To understand these issues, we will look at the concept of "connascence" how it applies to creating modular Ruby programs.
Read more.
What's next after reading 'Extreme Programming Explained'? Are you suddenly now an Agile Developer? Likely not - you don't become Agile overnight. It's more of a journey to change how you think and work. Learn by example with tips and tricks from someone who's made that journey and is happier and more productive because of it.
Read more.
Cucumber is a novel tool for Behaviour Driven Development. While early BDD tools like RSpec and Shoulda are geared towards programmers, classes and objects, Cucumber nicely fills the communication gap between customers, programmers and testers. This session will change how you approach requirements and testing of Rails applications.
Read more.