Just a rant about cool Java tools, techniques and practices.
"No matter whether you are just adopting Maven and Nexus in your development infrastructure or have been using it for a while, you can benefit from having your team trained by Maven experts."
Read more ...
In this issue we will be looking at how automated web testing fits into the larger picture. In particular, we will look at how you can use Selenium in different ways for different types of testing. Read more here
This February, in collaboration with Skills Matter, I will be in Europe to deliver the Java Power Tools Bootcamp in London and Paris. The London session is scheduled for February 15, and the Paris session is scheduled for February 22.
Read more ...
A new Java Power Tools Newsletter is out! In this issue, we study the theory and practice of Mock Objects, including the subtle differences between mocks and stubs, and a simple case study using Mockito, the new kid on the block of Mock Objects frameworks for Java. Check it out!
Anyone who has read many of my blog entries or articles will know that I'm a great fan of code quality metrics. By code quality metrics, I am referring to coding standards, best practices, complexity, but also to other associated statistics such as the number of unit tests run and the level of code coverage. Code Quality management is an important part of any project, but sometimes it can be difficult to get a global picture. Any given metric, such as code coverage or code complexity, can be difficult to interpret in isolation. This is where Sonar comes into the picture.
Read more ...
As usual, JavaOne was a great networking opportunity, and I caught up with old friends, made new ones, and met up with people I had only ever known virtually. This year I was giving a session myself, so I didn't get to as many sessions as I would have liked to. However, I did attend a few gems. Here are some of them:
Read more ...
This year, Wakaleo is teaming up with SkillsMatter to bring the Java Power Tools Bootcamps to the UK and Europe. The first course is in London from the 6th to the 10th of July.
Read more ...
Last week, I put the 2009 Continuous Integration poll online. However, at one point, I started to notice some major irregularities in the voting patterns - in short, some unscrupulous voters where apparently attempting to skew the results in their favour. This poll is intended to be an informal survey of real CI usage patterns, to help users learn what tools other people are using in the industry, and certainly not a commerical tool for vendors. As a result, I have reset the counters and upgraded the poll to a more secure system.
Read more ...
(Probably) more representative than an African election! With all the scientific rigour of an 8th grade science lab! Guaranteed to accurately represent the opinions of at least 100% of the people who voted! It's the 2009 Wakaleo Continuous Integration poll!
Read more ...
In February 2009, a series of bushfires devastated many towns in Victoria, Australia, killing hundreds and leaving thousands homeless. These fires constitute the worst natural disaster in Australia's history.
Read more ...
An emerging innovation in unit testing is the idea of Continuous Unit Testing, or having your unit tests run in the background whenever you modify your code. In this approach, whenever you save your code, the appropriate unit tests are executed in the background. This avoids the problem of committing changes with broken tests just because you forgot to run the appropriate tests before committing. The trick, of course, is knowing what the appropriate tests are - you don't want have to wait for all your your tests to run every time you save a change.
Read more ...
One conference that I'm really looking forward to this year is Agile 2009, which takes place in Chicago, August 24 to 28, and is run by the Agile Alliance group. The number of stages and topics covered is absolutely amazing, and there is a very I'm helping out Michael Hüttermann with the Tools for Agility stage, and have submitted a few talks.
Read more ...
In Economics theory, you learn about capital investment. This is investing in more modern infrastructure, more productive factories or tools, and so forth, that let people produce more goods (and/or better quality goods) with the same amount of effort. Countries or businesses that fail to sufficiently invest in capital assets eventually fall behind ones that do, as they are simply less productive.
Read more ...
Last year, I had a lot of fun delivering the Java Power Tools Bootcamps in all sorts of different places, for all sorts of different organisations, and got a lot of very positive feedback. But people often wanted more. So this coming year, I'll be running them again, but in an expanded and updated form.
Read more ...