-
Core Java
JUnit and Hamcrest: Improving On assertEquals
In my blog post Are Static Imports Becoming Increasingly Accepted in Java?, I discussed the increasing use of static imports…
Read More » -
Desktop Java
JavaFX 2 vs. HTML5 for RIA
These days, we are starting a new project for realizing a Rich Internet Application (RIA). One of the first questions…
Read More » -
Software Development
Tips For Developing Multilingual Software Applications
Why is software localization important? The very nature of software applications means they can usually be accessed, bought and downloaded…
Read More » -
Software Development
Software architect mistakes
I think that to get up in the morning and brew a good cup of coffee is one of the…
Read More » -
Core Java
Secure Encryption in Java
Last time I wrote about cryptography, I outlined Apache Shiro crypto API and shown how to use its two symmetric…
Read More » -
Core Java
Threading stories: ThreadLocal in web applications
This week I spend reasonable time to eliminate all our ThreadLocal variables in our web applications. The reason was that…
Read More » -
Desktop Java
JavaFX 2 GameTutorial Part 2
Introduction This is the second installment of a series of blog entries relating to a JavaFX 2 Game Tutorial. If…
Read More » -
Software Development
JavaOne 2012 Analysis – Submitted Proposals and Speaker Distribution
Beginning some time last year I started to have a closer look at conferences and their speakers. My main interest…
Read More » -
Enterprise Java
Writing modules for Play 2, part 2: Interceptors
In the first part of this tutorial, we looked at the bare basics for creating, publishing and calling a module.…
Read More »