Software Development
-
Quantifying availability
One of the primary metrics that engineers who are responsible for web applications like to keep track of is ‘availability’.…
Read More » -
Dilemma on Utility module, making a jar or separate Microservice?
In my previous article, I talked about how to choose Microservice or Monolith for your new project. As an architect…
Read More » -
Behavioural Design Patterns: Visitor
Our last pattern of the behavioural design patterns is going to be the visitor pattern. We use the visitor pattern…
Read More » -
How to leverage your Java skills to get into machine learning
You might have heard of machine learning. The world seems to have been enveloped with hype around the topic, with…
Read More » -
[MEGA DEAL] The Complete Back-End Developer Bundle (95% off)
Create Professional Web Apps & Fast Track Your Coding Career with 60+ Hours of Training in Bootstrap, Angular & More…
Read More » -
Microservices for Java Developers: Testing
1. Introduction Since Kent Beck coined the idea of test-driven development (TDD) more than a decade ago, testing became an…
Read More » -
[MEGA DEAL] Pay What You Want: The Python Master Class Bundle (99% off)
This 10-Course, 58-Hour Bundle Is Your A-Z Guide to Learning One of Today’s Most Foundational Coding Languages Hey fellow geeks,…
Read More » -
Useful Git Commands
Git is a most widely used and powerful version control system for tracking changes in computer files and coordinating work…
Read More » -
Selecting Git commits by message
In order to checkout, cherry-pick, or reset Git commits, you don’t have to provide their SHA commit hash. All…
Read More »