-
Agile
Divide and Conquer Creates Need for Management Control
Several recent clients want help with these problems: Estimation isn’t accurate. Because the estimation isn’t accurate, management can’t predict when…
Read More » -
Software Development
Deep Learning Example: Apache Kafka & Python & Keras &TensorFlow & Deeplearning4j
I added a new example to my “Machine Learning + Kafka Streams Examples” Github project: “Python + Keras + TensorFlow…
Read More » -
Software Development
Microservices for Java Developers: Microservices and fallacies of the distributed computing
1. Introduction The journey of implementing microservice architecture inherently implies building the complex distributed system. And fairly speaking, most of…
Read More » -
Core Java
Java: Simulating various connection problems with Toxiproxy
Simulate various connection problems with Toxiproxy and Java’s HttpURLConnection to see what kind of errors get produced: connect timed out vs. read timed out…
Read More » -
DevOps
Automating Docker Deployments Using Jib and Payara Micro
If you are like me, you spend most of your day developing applications. During that time, it is difficult to…
Read More » -
Enterprise Java
Running code on Spring Boot startup
Spring Boot does a lot of configuration automatically for us but sooner or later you’ll have to do some custom…
Read More » -
Software Development
Behavioural Design patterns: Memento
The memento pattern is all about state. You use it when you want to restore the object to its previous…
Read More » -
Software Development
The Functional Style – Part 7
Lazy evaluation. To see a world in a grain of sand and heaven in a wild flower Hold infinity in…
Read More » -
Core Java
Migrating from Commons CLI to picocli
Apache Commons CLI, initially released in 2002, is perhaps the most widely used java command line parser, but its API…
Read More »