Agile relies heavily on discipline, rather than genius. We're told that average teams, even in the early stages, can achieve dramatic performance improvement if they are disciplined. As we do these things, the effects of our words and actions actively create, and re-create over time, the environment in which our teams and projects operate - for good or ill.
In this third and final part of the Struts 2 migration series, Struts committer Ian Roughely completes the migration of a Struts app to Struts 2, by migrating the user interface - jsps & tags. This series teaches Struts 2 architecture & the differences in request processing as well as how to configure a Struts2 app and combine actions and JSP's.
In this part of the Struts 2 migration series, Struts committer Ian Roughely looks at a real application and compares the Struts and Struts 2 implementations, identifies how to convert actions, configuration changes, and what parts of the codebase don't need to be converted.
Struts committer Ian Roughely explains the architecture, request workflow, configuration semantics, and differences in the action framework in the new Struts 2 (formerly WebWork). 16
Bruce Tate examines the changing risk profiles for Java and Ruby from a managers perspective, examining Java's initial adoption and also common risk myths about Rails. 37
.NET developer Stephen Chu gives us some insight into his transition to Ruby on Rails programming. 28
Carl Ververs, an expert on SOA Integration writes about the application of "Agile" development philosophies and methodologies in order to build a sustainable and valuable SOA system. 9
The Ruby on Rails revolution has been led by developers. Convincing management takes another kind of persuasion. 35
What does it mean to be agile? Is it unit testing, continuous integration, following XP, Scrum? Venkat Subramaniam discusses how to introduce agility into a project in trouble and not currently agile. 1