-
Enterprise Java

Spring MVC Integration Testing: Assert the given model attribute(s) have global errors
In order to report a global error in Spring MVC using Bean Validation we can create a custom class level…
Read More » -
Core Java

Oracle’s Latest Java 8 Update Broke Your Tools — How Did it Happen?
If you’ve been keeping up with the news in the Java world lately, you’ve probably heard that the latest Java…
Read More » -
Core Java

Difference between getPath(), getCanonicalPath() and getAbsolutePath() of File in Java
The File API is very important one in Java, since it gives access of File system to Java programs. Though…
Read More » -
Enterprise Java

ADF: Popup, Dialog and Input Components
In this post I would like to focus on a very common use case when we have af:popup containing af:dialog…
Read More » -
Software Development

Strategies to migrate from an DAO library
In this post I will discuss several strategies to handle the following situation: You’re working on a legacy project that uses a…
Read More » -
Career

But I’m negotiable
I review many emailed job applications each week that include a salary expectation, usually in the form of “seeking $X,000 per year“. Some continue with a…
Read More » -
Software Development

SQL Tip of the Day: Be Wary of SELECT COUNT(*)
Recently, I’ve encountered this sort of query all over the place at a customer site: …
Read More » -
Core Java

Java’s Volatile Modifier
A while ago I wrote a Java servlet Filter that loads configuration in its init function (based on a parameter…
Read More » -
Software Development

Are You Using SQL PIVOT Yet? You Should!
Every once in a while, we run into these rare SQL issues where we’d like to do something that seems…
Read More »





