-
Enterprise Java

How to create a Web Application Project with Java, Maven, Jetty
In this article, we create a simple web application with the Maven Archetype plugin. Weâll run this web application in…
Read More » -
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 »






