-
Software Development
4 Biggest Reasons Why Software Developers Suck at Estimation
Estimation is difficult. Most people aren’t good at it–even in mundane situations. For example, when my wife asks me how…
Read More » -
Enterprise Java
Understanding Spring Web Application Architecture: The Classic Way
Every developer must understand two things: Architecture design is necessary.…
Read More » -
Core Java
Revealing the length of Garbage Collection pauses
There are several ways to improve your product. One such way is to carefully track what your users are experiencing…
Read More » -
Software Development
The DSL Jungle
DSLs are a common thing in the programming world nowadays. Many frameworks and tools decide to build a DSL for…
Read More » -
Software Development
Legacy Code to Testable Code #4: More Accessors!
This post is part of the “Legacy Code to Testable Code” series. In the series we’ll talk about making refactoring…
Read More » -
Software Development
My Five Rules for Remote Working
A couple of weeks ago, there was a stir (again) about remote working and its succes and/or failure: it was reported…
Read More » -
Enterprise Java
Spring Rest API with Swagger – Integration and configuration
Nowadays, exposed APIs are finally getting the attention they deserve and companies are starting to recognize their strategic value. However,…
Read More » -
Software Development
How To Control Access To REST APIs
Exposing your data or application through a REST API is a wonderful way to reach a wide audience. The downside…
Read More » -
Core Java
Understanding strategy pattern by designing game of chess
Today we will try to understand Strategy Pattern with the help of an example. The example we will consider is…
Read More »