Year: 2014
-
Career

Independent Contracting: How to Get There
The concept of self-employment is appealing for many technologists, but the path to getting there isn’t always clear. Independent contractors may cite several attributes of…
Read More » -
Software Development

Tiny, Tiny Steps – Experience Report Developing A Feature In Minimal Value-Adding Increments
A post for those who want to see what an iterative, MVP-driven development of a feature looks like. Once upon…
Read More » -
Scala

Akka Notes – Actor Supervision – 8
Failures are more like a feature among distributed systems. And with Akka’s let it crash fault tolerance model, you could…
Read More » -
Enterprise Java

Spring Rest API with Swagger – Exposing documentation
Once you create API documentation it is important to make it available to the stakeholders. In ideal case, this published documentation…
Read More » -
Software Development

An entity modelling strategy for scaling optimistic locking
Introduction Application-level repeatable reads are suitable for preventing lost updates in web conversations. Enabling entity-level optimistic locking is fairly easy.…
Read More » -
Core Java

Java Annotations Tutorial – The ULTIMATE Guide (PDF Download)
EDITORIAL NOTE: In this post, we feature a comprehensive Java Annotations Tutorial. Annotations in Java are a major feature and…
Read More » -
Enterprise Java

Using the Neo4j browser with Embedded Neo4j
There are times when you have an application using Neo4j in embedded mode but also need to play around with…
Read More » -
Core Java

Five Reasons Why You Should Keep Your Package Dependencies Cycle Free
If you are so unlucky to work with me in a project, you will suffer from the rule that all…
Read More » -
Enterprise Java

Batching (collapsing) requests in Hystrix
Hystrix has an advanced feature of collapsing (or batching) requests. If two or more commands run similar request at the…
Read More »






