-
Desktop Java
Efficient Creation of Eclipse Modules with Maven Archetype
Maven Archetype is a project templating toolkit that provides developers with the means to generate parameterized versions of built-in or…
Read More » -
Core Java
When null checking miserably fails
Disclaimer Before going on I have to state that the techniques described in this article serve no practical purpose when…
Read More » -
Software Development
Don’t Waste Time Writing Perfect Code
A system can last for 5 or 10 or even 20 or more years. But the life of specific lines…
Read More » -
Core Java
On Java Generics and Erasure
“Generics are erased during compilation” is common knowledge (well, type parameters and arguments are actually the ones erased). That happens…
Read More » -
Core Java
Java 8 Streams: Micro Katas
A programming kata is an exercise which helps a programmer hone his skills through practice and repetition. This article is…
Read More » -
Core Java
Beyond Thread Pools: Java Concurrency is Not as Bad as You Think
Apache Hadoop, Apache Spark, Akka, Java 8 streams and Quasar: The classic use cases to the newest concurrency approaches for Java…
Read More » -
Software Development
Exploration of ideas
There are many professionals for an individual to choose and I believe that e should follow the professional that he…
Read More » -
Enterprise Java
Beginner’s Guide to Hazelcast Part 2
This article continues the series that I have started featuring Hazelcast, a distributed, in-memory database. If one has not read…
Read More » -
Core Java
Lightweight Integration Tests for Eclipse Extensions
Recently I introduced a little helper for Eclipse extension point evaluation. The auxiliary strives to reduce boilerplate code for common…
Read More »