Java
-

Getting Started with Gradle: Creating a Multi-Project Build
Although we can create a working application by using only one module, sometimes it is wiser to divide our application…
Read More » -

New Javadoc Tags @apiNote, @implSpec and @implNote
If youāre already using Java 8, you might have seen some new Javadoc tags: @apiNote, @implSpec and @implNote. Whatās up…
Read More » -

Multiple Return Statements
I once heard that in the past people strived for methods to have a single exit point. I understood this…
Read More » -

Pushing the Limits – Howto use AeroGear Unified Push for Java EE and Node.js
At the end of 2014 the AeroGear team announced the availability of the Red Hat JBoss Unified Push Server on…
Read More » -

Donāt Remove Listeners ā Use ListenerHandles
Listening to an observable instance and reacting to its changes is fun. Doing what is necessary to interrupt or end…
Read More » -

Testing with files and directories in JUnit with @Rule
Testing with Files and directories in JUnit is easy thanks to TemporaryFolder @Rule. In JUnit rules (@Rule) can be used…
Read More » -

A beginnerās guide to Java Persistence locking
Implicit locking In concurrency theory, locking is used for protecting mutable shared data against hazardous data integrity anomalies. Because lock…
Read More » -

Apache TomEE + JMS. It has never been so easy.
I remember old days of J2EE (1.3 and 1.4) that it was incredibly hard to start a project using JMS.…
Read More » -

Instances of Non-Capturing Lambdas
Roughly a month ago, I summarized Brian Goetzā peek under the hood of lambda expressions in Java 8. Currently Iām…
Read More »



