-
Software Development
The Real Success Story of Microservices Architectures
We hear the benefits of microservices architectures loud and clear; we hear the constant drum beat of how/why/by all means/etc…
Read More » -
Enterprise Java
Writing a download server. Part V: Throttle download speed
In the age of botnets that you can rent for few hundred bucks and run your very own distributed-denial-of-service attack,…
Read More » -
Software Development
R: Wimbledon – How do the seeds get on?
Continuing on with the Wimbledon data set I’ve been playing with I wanted to do some exploration on how the…
Read More » -
DevOps
Scaling To Infinity with Docker Swarm, Docker Compose and Consul (Part 4/4) – Scaling Individual Services
This series is split into following articles. A Taste of What Is To Come Manually Deploying Services Blue-Green Deployment, Automation…
Read More » -
Core Java
Windows Registry Cleanup after JDK 9 Early Release Installation
In my last blog post, I demonstrated resolution of issues surrounding the Oracle Java symbolic links (C:\ProgramData\Oracle\Java\javapath\ directory on Windows-based…
Read More » -
Software Development
Wikipedia’s Definition of a Software Bug Is Wrong
Here is what Wikipedia says at the time of this writing: A software bug is an error, flaw, failure, or…
Read More » -
Enterprise Java
JBoss Fuse 6.2 released – guide how to quickly try it
At the Red Hat summit last week, it was announced that JBoss Fuse 6.2 was released. I want to congratulate…
Read More » -
Enterprise Java
How does FlexyPool support the Dropwizard Metrics package renaming
Introduction FlexyPool relies heavily on Dropwizard (previously Codahale) Metrics for monitoring the connection pool usage. Being integrated into Dropwizard, the…
Read More » -
Enterprise Java
The Effect of Co-ordinated Omission – Measure loopback latency using a simple NIO client/server
In this post I demonstrate a number of ideas and techniques: How to write a simple non-blocking NIO client/server The…
Read More »