Skip to main content

Blog Archive for johnsmart during March 2010

Continuous Integration is a cornerstone of modern software development best practices. Hudson, an Open Source Continuous Integration tool, is by far the most popular Continuous Integration tool on the market, and for good reason! It's intuitive user interface and powerful features make setting up a Continuous Integration service a real breeze. I am pleased to announce that a new book on Hudson is...
The Testing and TDD for Java Developers workshop is coming to Melbourne again on April 15-16. In my experience (and that of many others), when done well, agile developer testing practices can have a huge and lasting impact on higher code quality, better designed and documented code, more relevent code, and reduced defect rates. This session is a very practical and pragmatic TDD/BDD workshop,...
Sometimes, you may need to move or copy Hudson build jobs from one Hudson instance to another, without copying the entire Hudson configuration. For example, you might be migrating your build jobs to a Hudson instance on a brand new box, with system configuration details that vary from the original machine. Hudson stores all of the data it needs for a project in a sub-directory of the 'jobs'...
How can you improve, harmonize and automate your development process using tools like Maven, Hudson, and Nexus? This presentation is a high-level overview of Java software development process improvement, aimed at explaining the concepts behind optimizing the SLDC to management and product owners. Upping the game - an introduction to software development process improvement You can also...