Archive for the ‘programming’ Category
Posted by Chris Sterling on Wednesday, May 27th, 2009
To reduce duplication and rigidity of the programmer test relationship to implementation code, move away from class and methods as the definition of a “unit” in your unit tests. Instead, use the following question to drive your next constraint on the software: What should the software do next for the user? The following coding session [...]
[View Post]
Posted in Agile, XP, excellence, how-to, practices, programming, teams, tools | 3 Comments »
Posted by Timothy Myer on Tuesday, May 26th, 2009
This tutorial builds on the example presented in a previous tutorial. Here we will explore the difference between the Hibernate second-level cache and the standard query cache and how the two can be used in conjunction to reduce the number of database transactions in an application.
[View Post]
Tags: ehcache, Hibernate, quartz, spring
Posted in how-to, programming, tools | 2 Comments »
Posted by Timothy Myer on Friday, May 22nd, 2009
This tutorial presents an exploration of the Hibernate second-level cache. By the end, we will have the tools to integrate Ehcache into a web application and to expire its entries at fixed, regular intervals using the Quartz scheduler to run a Spring batch process.
[View Post]
Tags: ehcache, Hibernate, jetty, maven2, quartz, spring
Posted in how-to, programming, tools | 1 Comment »
Posted by Chris Sterling on Sunday, May 17th, 2009
I have been using a tool for some time with clients and teams to find out what software quality attributes the product development team should focus on in the project. ISO standard 9621 describes the quality attributes found in software. The following image shows the 6 categories and specific attributes contained within them. Before I [...]
[View Post]
Posted in Agile, Lean, ROI, Scrum, XP, coaching, excellence, practices, product owner, programming, teams, testing, tools | No Comments »