-
Enterprise Java
Unit Testing Anti-Patterns, Full List
I wrote some time ago about anti-patterns in OOP. Now it’s time to write about unit testing anti-patterns—because they also…
Read More » -
Core Java
Five Golden Backticks
Five Kinds of Strings Ever since Java 1.0, we’ve had string literals "like this". What other strings might we want?…
Read More » -
Software Development
The Functional Style – Part 9
Pragmatism In this series we’ve taken a whirlwind tour through the topics related to functional programming that I think are…
Read More » -
Enterprise Java
Work on Apache Camel 3 has finally started
We are starting the work on Apache Camel 3. We are working at multiple levels to improve Camel and introduce new…
Read More » -
Software Development
Put Gosec in Your Pipeline to Spot Source Code Security Problems
Golang keeps trending up and to the right in programming language popularity, for many reasons. Great libraries, which means more…
Read More » -
Agile
Help Managers Visualize Their Problems
I’ve been working with several managers at organizations large and small, who want to capitalize their software “earlier.” These managers…
Read More » -
Enterprise Java
Building monorepo projects with Gradle
According to Wikipedia, a monorepo is as software development strategy where many projects are stored in the same repository. This…
Read More » -
Desktop Java
J2CL – Better late than never
Last week the Google team has finally published the source code of J2CL framework, which has been discussed since 2015.…
Read More » -
Software Development
Reactive Programming and Relational Databases
Imperative code eats threads at the pace of incoming requests while Software is eating the world. This post discusses the assumptions…
Read More »