-
Software Development
How to successfully attack a software dinosaur?
We all have “enjoyed” working with some software that was purchased because “You can’t get fired because you bought…”. This…
Read More » -
Agile
Capacity Planning and the Project Portfolio
I was problem-solving with a potential client the other day. They want to manage their project portfolio. They use Jira,…
Read More » -
Software Development
Infeasible software projects are launched all the time
Infeasible software projects are launched all the time and teams are continually caught up in them, but what is the real…
Read More » -
Software Development
Don’t waste time on Code Reviews
Less than half of development teams do code reviews and the other half are probably not getting as much out…
Read More » -
DevOps
Route 53 Benchmark: The New AWS Geolocation’s Surprising Results
Latency vs. Geolocation: Testing DNS configurations across multiple EC2 regions using AWS Route 53 If you’re using the AWS stack,…
Read More » -
Software Development
Writing Tests for Data Access Code – Data Matters
When we write tests for our data access code, we use datasets for two different purposes: …
Read More » -
Enterprise Java
The anatomy of Hibernate dirty checking
Introduction The persistence context enqueues entity state transitions that get translated to database statements upon flushing. For managed entities, Hibernate…
Read More » -
Core Java
Debugging OpenJDK
Sometimes debugging Java code is not enough and we need to step over the native part of Java. I spent…
Read More » -
Scala
Akka Cluster with Docker containers
This article will show you how to build docker images that contain a single akka cluster application. You will be able…
Read More »