September 11, 2012 · 7:00 PM
This location is shown only to members
Dependencies, Notifications, and Adjustments: In this talk I'll introduce the DNA design concept from Growing Object Oriented Software, Guided by Tests as it applies to Ruby. DNA helps you specify the relationships between classes in your Ruby code: which classes are Dependencies, which are Notifications, and which are Adjustments? In a complex system, what's the best way to construct an object so it knows just enough about its DNA, while being easy to change and easy to test? I'll be sharing some examples from real-world production code. 30 minutes.
We're going to something a little different this time: 3 minute, timed talks with 2 minutes for Q&A. You've got 3 minutes—make them count! On the agenda:
- AKOS (Artificial Knowledge Object System), an new approach to Artifical General Inteligence written in Ruby and JRuby—Bryant Cruise
- Chrome Console Power Tips—Chris Strom
Got something you want to talk about for 3 minutes only? Let us know and we'll add you to the agenda!