About Jakub Holy
Jakub is an experienced Java[EE] developer working for a lean & agile consultancy in Norway. He is interested in code quality, developer productivity, testing, and in how to make projects succeed.
List/Grid Author Archives Subscribe to the RSS feed of Jakub Holy

How to Fail With Drools or Any Other Tool/Framework/Library
What I like most at conferences are reports of someone’s failure to do or implement something for they’re the best sources of learning. And How to Fail with Drools (in Norwegian) ...

Eclipse 3.6 vs IntelliJ IDEA 10.5: Pros and Cons
After having worked with Eclipse for over 5 years I’ve came to use IntelliJ IDEA intensively on a J2EE project in three months and took this as an opportunity to compare the two. ...

Log4j, Stat4j, SMTPAppender Integration – Aggregating Error Logs to Send Email When Too Many
Our development team wanted to get notified as soon as something goes wrong in our production system, a critical Java web application serving thousands of customers daily. The idea ...

Practical Introduction into Code Injection with AspectJ, Javassist, and Java Proxy
The ability to inject pieces of code into compiled classes and methods, either statically or at runtime, may be of immense help. This applies especially to troubleshooting problems ...

Hacking Jasper to Get Object Model of a JSP Page
To perform some checks and statistical analysis on my JSPs I needed a DOM-like, hierarchical model of elements contained in them. But parsing JSP pages isn’t trivial and is best left ...

Refactoring Hudson God Class
Jakub Holy, one of our JCG partners, has recently shared his experience at attempting to refactor Hudson, the main class behind the famous Continuous Integration (CI) server, now renamed ...

Code quality matters to the customers. A lot.
Some people argue that the main taks of a developer is to deliever working, value-bringing software to the customer and idealistic concepts such as code quality should not hinder that ...

Save money from Agile Development
If You Don’t Use Pair Programming and Code Reviews as Teaching Tools You Waste Money There is an easy way how to save many man-days and thus also money on a project by adding some ...

Performance Anxiety – on Performance Unpredictability, Its Measurement and Benchmarking
Joshua Bloch had a great talk called Performance Anxiety (30min, via Parleys slides also available ) at Devoxx 2010, the main message as I read it wasNowadays, performance is completely ...

Spring MVC Development – Quick Tutorial
This is a short tutorial on Developing web applications with Spring from Manoj at “The Khangaonkar Report”, one of our JCG partners. (NOTE: The original post has been slightly edited ...





