-
Core Java

A Case Study in Analysing Latency: Lock vs Synchronized
In particular in this post we will discuss: Garbage created by java.concurrent.Lock Comparing Lock to synchronized How to measure latencyĀ programatically…
Read More » -
Enterprise Java

Several Patterns for Binding Non-transactional Resources into JTA Transactions
I recently published an article about how to bind non-transactional resources like web services / microservices into global distributed transactions…
Read More » -
Software Development

Some thoughts about yagni
Yagni means āYou Arenāt Gonna Need Itā. This is a phrase used many times to refuse the development of some…
Read More » -
Core Java

Donāt Like Throttling?
You donāt have a choice ā the underlying system (The JVM here will do it for you). I still recall…
Read More » -
Software Development

MySQL Is a Great NoSQL
NoSQL is a set of database technologies built to handle massive amounts of data or specific data structures foreign to…
Read More » -
DevOps

Docker Toolbox
One of the new features introduced in Docker 1.8 is Docker Toolbox. What is this toolbox? The Docker Toolbox is…
Read More » -
Core Java

Top 10 Useful, Yet Paranoid Java Programming Techniques
After coding for a while (eek, almost 20 years or so in my case, time flies when youāre having fun),…
Read More » -
Software Development

RAM is the new SSD
Your data fits in RAM. Yes, it does. Donāt believe it? Visit the hilarious yourdatafitsinram.com website. But there is an…
Read More » -
Software Development

Building A Chat App With Codename One Part 4
This tutorial is starting to get interestingā¦ā. In this section weāll go deep into animations, special effects, search styling and…
Read More »





