-
Software Development
Microservices Messaging: Why REST Isn’t Always the Best Choice
Microservices are a big business. Thanks to advances in container orchestration, multi-process applications development and sheer user demand, companies are…
Read More » -
Software Development
TDD in an Economically Sensible Way
On TDD, we’re often at two extremes: At the start of a project, we’re as idealistic as many TDD authors…
Read More » -
Agile
Improving Agile Team Performance
A phenomenon that often pops up in software development teams, and one that seems to be a major cause of…
Read More » -
Enterprise Java
Writing Big JSON Files With Jackson
Sometimes you need to export a lot of data to JSON to a file. Maybe it’s “export all data to…
Read More » -
Software Development
Strategic Options for Mature Products
Product strategy does not only matter for new and young products; it is equally important for older ones. This article…
Read More » -
Software Development
Application Safety and Correctness Cannot Be Offloaded to Istio or Any Service Mesh
I’ve recently started giving a talk about the evolution of integration and the adoption of service mesh, specifically Istio. I’ve…
Read More » -
Desktop Java
Fluent Design Style Toggle Switch For Java, JavaFX
Hi, this time I’m going to talk about the new Toggle Switch style in the new version of JMetro. Toggle…
Read More » -
Enterprise Java
A configurable JAX-RS ExceptionMapper with MicroProfile Config
When you create REST services with JAX-RS, you typically either return nothing (so HTTP 201/2/4 etc) or some data, potentially…
Read More » -
Core Java
Java Iterator to Java 8 Stream
Sometimes during my work, I need to integrate with other libraries which they return an Iterator object instead of a…
Read More »