Software Development
-
Behavioural Design patterns: Observer
Observer is one of the most popular design patterns. It has been used a lot on many software use cases…
Read More » -
An Engineer’s Guide To SLA, SLO, and SLI
Engineers want software systems to be massive, yet be agile, to perform at the highest class, and to not compromise…
Read More » -
The Functional Style – Part 8
Persistent data structures. We have discussed immutability at length by now. In particular, we have covered how loops can be…
Read More » -
Java vs Python in 2018 – Detailed Comparison
The world is moving fast and that’s because of the latest technologies. Every aspect of our life depends on updating…
Read More » -
[MEGA DEAL] Windscribe VPN: Lifetime Pro Subscription (93% off)
Hello, Private Browsing! Protect Your Online Data on an Unlimited # of Devices with One Purchase Hey fellow geeks, This…
Read More » -
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 » -
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 » -
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 » -
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 »