-
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 » -
Android Core
Storing the state of an activity of your Android application
This is the last post in my series about saving data in your Android application. The previous posts went over…
Read More »