-
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 » -
Software Development
Using PouchDB for Offline/Data Sync
Recently the term “Mobile First” received additional notoriety as the new CEO of Microsoft proclaimed the company’s shift in focus.…
Read More » -
Software Development
How To Return Error Details From REST APIs
The HTTP protocol uses status codes to return error information. This facility, while extremely useful, is too limited for many…
Read More »