Videos tagged with Patterns
Design Patterns in an Expressive LanguageDustin Diaz (Google)In Dustin's book, Pro JavaScript Design Pattern, he applies the original Gang of Four (GoF) Software Design Pattern principles into the JavaScript programming language. Inthis session you'll find out the why, how, and when to apply some of these patterns and the flexibility JavaScript offers that enables us to include these techniques...
Google I/O 2008 - Design Patterns in an Expressive Language
Design Patterns in an Expressive LanguageDustin Diaz (Google)In Dustin's book, Pro JavaScript Design Pattern, he applies the original Gang of Four (GoF) Software Design Pattern principles into the JavaScript programming language. Inthis session you'll find out the why, how, and when to apply some of these patterns and the flexibility JavaScript offers that enables us to include these techniques...
Screencasters Episode 093: Circular Arrows
In this tutorial I demonstrate one way of creating a set of circular arrows using Inkscape 0.46. This method is applicable to all sorts of paths (not just circles). Viewer Stefan Timm emailed in a question a couple of weeks back inquiring how to accomplish this. And while not all emailed questions get answered with a screencast episode, this one ended up being quick, useful and likely valuable ...
Adopting Agile Practices
Summary In this presentation, Amr Elssamadisy explains how to choose the best practices for your organization depending on its context and it's highest priority business values and/or smells. Amr discusses the importance of starting with business value first, and then presents a set of "maps" that help determine which practices are useful in improving what business value. Bio Author of the lead...
Making Patterns Concrete
Summary The pattern movement is shifting into high gear. Not only are more patterns coming out, but they are at higher levels and have deeper meanings than ever before. Unfortunately, many developers are having problems incorporating these patterns in day-to-day development. In this session, we will see the practical aspects of intentional, interface-based programming that are at the core of al...
Perfection Is An Unrealistic Goal
Summary In this presentation filmed during QCon SF 2007, Linda Rising tried to approach agility from a different perspective, that of how we are wired to work and sleep, which turns out to be very similar to iterations. The conclusion was that we are not to do agile, but to rather be agile. Bio Linda Rising is an independent software consultant with a background in Mathematics and a Ph.D. in ob...
Kent Beck: Trends in Agile Development
Summary In this presentation, Kent Beck, the father of eXtreme Programming, shows the synergies between business and Agile development. The reason Agile is becoming more popular every day is because it responds to the business needs as they evolve. Bio Kent Beck's contributions to software development include patterns for software, the rediscovery of test-first programming, the xUnit family of ...
Pressure and Performance – The CTO's Dilemma
Summary In this interview made by Deborah Hartmann during Agile 2008, Diana Larsen and Jim Shore talk about patterns observed in CTOs' activity. CTOs emerge as real people caring for other people in their organization, and are put under a lot of pressure and constraints. Bio Diana co-authored "Agile Retrospectives: Making Good Teams Great!" with Esther Derby. She is Current Chair of t...