-
Software Development
Feature Releases are the Future and They Require CI, CD and Feature Flags
Let’s talk today about the future of software development, and about a move from releasing software to releasing features. But…
Read More » -
DevOps
Real-user Monitoring in a DevOps Toolchain
One of the current trends in software development is a strong push towards DevOps. As a concept, DevOps has been…
Read More » -
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 »