
As we said earlier, if you don’t find want you’re looking for in a particular session, it’s perfectly okay to take a pause in the schedule. You’d almost forget there’s…
As we said earlier, if you don’t find want you’re looking for in a particular session, it’s perfectly okay to take a pause in the schedule. You’d almost forget there’s…
We’ve already been here for a few days, and now while I’m writing this sitting in the luxurious lobby of the Hilton sipping from a hot Hazelnut Macchiato, I’m really…
Yesterday was Community Day and a bit low on sessions, but day 2 of JavaOne really got technical if you wanted to. And we wanted it to. Since we had…
So Jeroen and I went to Oracle OpenWorld/JavaOne 2013 – the event to be at if you’re a professional Java software developer. Or do other Oracle stuff. We want to…
Profiling is essential when you want to improve the performance of an application. To properly profile, you should minimize the differences between an actual production situation and the situation you…
In a previous blog post I discussed how to use the Pojo BIRT Runtime to render an HTML report. If you are embedding BIRT reports into a website and generating…
This article gives an example of how you can use a Pool to limit resource usage. In big web applications it is essential to put limits on how much resources…
In a previous blog post I created a skeleton class for rendering a report using BIRT runtime. You can pass it the report parameters, the report definition (rptdesign) and an…
BIRT is an excellent reporting toolkit for Java. However, the documentation is sometimes hard to find or outdated. If you want to add reporting capabilities to your existing Java application…
Though the api’s for working with threads have improved, testing asynchronous processes proves difficult.
The tiny awaitility library saves and lot of useless coding and eases the pain of polling state when testing asynchronous code.