-
Enterprise Java
NoSql Databases: Cassandra vs Mongo vs Redis DB Comparison
1. What are NoSql Databases? NoSql (Not only Sql) databases are non-relational databases that are horizontally scalable, persist semi or…
Read More » -
Enterprise Java
Writing better unit tests in less time with Junit Parameters
Most of people understand the importance and benefits of unit tests and why you should have them in projects you…
Read More » -
Software Development
PlantUML: Diagrams as Code
Everything “as code” is all the rage now. What can we represent as code except for the programs? First of…
Read More » -
Software Development
Production Driven Development a.k.a. Delivery Driven Development sure way to achive great results
Motivation for defining Production/Delivery Driven Development is lack of focus on most important part of software development in all other…
Read More » -
Agile
Cost vs Value Measurements for Agile Approaches
Some of my clients have struggled with their project governance as they move to agile approaches. In the past, they’ve…
Read More » -
Enterprise Java
Monitor applications using Prometheus Operator on Kubernetes
You can make the Prometheus configuration aware of the Kubernetes environment your applications are running in. I’ve described how to…
Read More » -
Enterprise Java
The Hypermedia APIs support in JAX-RS and OpenAPI: a long way to go
Sooner or later, most of the developers who actively work on REST(ful) web services and APIs stumble upon this truly…
Read More » -
Software Development
Microservices for Java Developers: Performance and Load Testing
1. Introduction These days numerous frameworks and libraries make it is pretty easy to get from literally nothing to a…
Read More » -
Enterprise Java
Reliable releasing to Maven Central from Travis using Gradle – 2019 edition
Make your (automatic) releasing to Maven Central from Travis (and not only) more reliable thanks to the explicit staging repository…
Read More »