Agile and UX: An Unholy Alliance?
Published October 11th, 2010 Under Coding | Leave a Comment
This video presents a collaborative approach to the scaling of innovative user experience design on enterprise-strength RIAs delivered using Agile methodology. Learn the techniques technical and UX teams have evolved to successfully solve the dichotomy between iterative development’s “release early and often” approach and the big upfront design more typically demanded by large-scale client-facing solutions.
Pair Programming
Published September 27th, 2010 Under Coding | Leave a Comment
A discussion about pair programming at Xebia
Resource: Will Pair Programming Really Improve Your Project?
Continuous Integration and Deployment
Published September 21st, 2010 Under Coding | Leave a Comment
Martin Fowler and Paulo Caroli discuss testing, continuous integration and continuous deployment, as well as DSLs and REST.
http://www.infoq.com/interviews/fowler-caroli-continuous-deployment
Resource: Continuous Integration Tools Directory
Building Agile Infrastructures with Puppet
Published September 21st, 2010 Under Coding | Leave a Comment
The reality of cloud computing and tools like Puppet have enabled systems architects to build agile infrastructures that can nimbly react to changing business needs. We will review pragmatic approaches and guidelines to developing agile infrastructures using Puppet while exploring analogs to software development approaches in general.
Video Producer: Devops Days
Real World Pair Programming
Published September 6th, 2010 Under Coding | Leave a Comment
J. B. Rainsberger and Naresh Jain demonstrate many pairing-anti-patterns.
Refactoring Test Code
Published August 31st, 2010 Under Coding | Leave a Comment
Badly written tests are a nightmare of many agile projects. Hard to understand and maintain test suite sometimes act as a brake on introducing changes. This presentations discuss basic techniques of refactoring test code. During live coding session you will see how to simplify non-readable tests in few simple test and, among other things, various ways of creating test data, expressing assertions and avoiding duplication in tests.
The DCI Architecture: Lean and Agile at the Code Level
Published August 30th, 2010 Under Coding, Lean | Leave a Comment
James Coplien explains the DCI (Data, Context, Interaction) paradigm used to better represent the user’s mental model in code through system state and behavior. Coplien makes an attempt to reintroduce architecture to Lean and Agile projects due to its value in sustaining high velocity and change resiliency.
http://www.infoq.com/presentations/The-DCI-Architecture
Philippe Kruchten on Architecture and Technical Debt
Published May 25th, 2010 Under Coding | Leave a Comment
Philippe Kruchten recently spoke at the SDC conference about the importance of architecture, the relationship between architecture and Agile methods and the impact of technical debt. He discusses a number of false dichotomies that have emerged between agility and discipline and agility and architecture. He emphasizes the importance of context in selecting a software development approach.
http://www.infoq.com/interviews/philippe-kruchten-technical-debt
Rails in the Large: How Agility Allows Us to Build One Of the World’s Biggest Rails Apps
Published May 12th, 2010 Under Coding | Leave a Comment
Neal Ford shows what ThoughtWorks learned from scaling Rails development: infrastructure, testing, messaging, optimization, performance.
http://www.infoq.com/presentations/ford-large-rails
Removing Duplication by Refactoring
Published May 5th, 2010 Under Coding | Leave a Comment
This video removes the duplication in the add and subtract classes by introducing an abstract base class. The end result is a use of the template method pattern.
Video Producer: Brett L. Schuchert
« go back — keep looking »
RSS
Twitter