-
Android Core

Android RecyclerView
RecyclerView is one of the two UI widgets introduced by the support library in Android L. In this post I…
Read More » -
Core Java

Gearing up for JavaOne 2014 !
Hold that thought! Yeah…I wish I was presenting at Java One 2014 â but I am only worthy of doing…
Read More » -
Software Development

You Probably Donât Need a Message Queue
Iâm a minimalist, and I donât like to complicate software too early and unnecessarily. And adding components to a software…
Read More » -
Software Development

Step By Step Path to Becoming a Great Software Developer
I get quite a few emails that basically say âhow do I become a good / great software developer?â These…
Read More » -
Core Java

Getting Started with Gradle: Dependency Management
It is challenging, if not impossible, to create real life applications which donât have any external dependencies. That is why…
Read More » -
Core Java

Making operations on volatile fields atomic
Overview The expected behaviour for volatile fields is that they should behave in a multi-threaded application the same as they…
Read More » -
Software Development

10 things you can do as a developer to make your app secure: #7 Logging and Intrusion Detection
This is part 7 of a series of posts on the OWASP Top 10 Proactive Development Controls: 10 things you…
Read More » -
Enterprise Java

Using @NamedEntityGraph to load JPA entities more selectively in N+1 scenarios
The N+1 problem is a common issue when working with ORM solutions. It happens when you set the fetchType for…
Read More » -
Enterprise Java

Spring 4: CGLIB-based proxy classes with no default constructor
In Spring, if the class of a target object that is to be proxied doesnât implement any interfaces, then a…
Read More »






