|
Presentation: "Developing Expertise: Herding Racehorses, Racing Sheep"
Track:
Reflecting on our Agile Journey - How do we reach Mastery?
Time: Friday 11:00 - 12:00 Location: To be announced
Abstract:
Are you frustrated by experts who can't tell you what to do, or by junior team members who refuse to see the big picture? How can you best develop careers: both yours and those of your teammates and managers? How can we learn to apply experience more effectively, and why do the many approaches designed to tame complexity actually end up increasing it? Dave Thomas, of The Pragmatic Programmers, describes the solutions to these and other problems as he turns the Pragmatic Spotlight (and a good dose of twisted humor) on formal learning models, the Nursing profession, and streamlining sheep. Presentation: "MetaProgramming Ruby"
Track:
What makes Ruby Roll?
Time: Friday 13:00 - 14:00 Location: Elizabeth Windsor
Abstract:
Ever wonder just how Rails declarations such as "has many" and "belongs_to" work? Ever wished you could write your own code that worked the same way? It turns out that this style of programming, often called metaprogramming, is easier than you might think. In this talk we'll see how Ruby's open classes, compile-time execution, and full meta-object model make it easy to write your own extensions. After this talk, you'll know how to adapt Ruby to express your intent directly, making your programs easier to write and maintain. |
|||