Experience is the best teacher. In these blog posts, I pen down my experiences with tools, technologies, languages, techniques in simple words for my readers.

Enjoy the read.

In this blog post, I will be explaining everything you need to know about MySQL. You can treat this as Read more
When done well and effectively, BDD or Behavior-Driven Development can set a company apart from its competitors by creating a Read more
JSON (JavaScript Object Notation) is an open standard, language independent, data interchange file format which uses human readable text to Read more
As software engineers, most of the time we are working with the web browsers like Chrome (from Google), Firefox (from Read more
To be honest, whenever I come across any new test automation tool in the market, be it open-sourced or commercial, Read more
Free and open-source JDK15, Oracle’s most recent implementation of the JavaSE (Standard Edition) platform, has just been released few days Read more
Out of the beta, GitHub has just released GitHub CLI 1.0.GitHub CLI (Command Line Interface) is a free and open-source Read more
I will be honest. The first time I came across Git, I found it to be quite complicated and difficult Read more
Today marks the 25th birthday of the Java programming language. For a programming language to be consistently present at the Read more
Coding is actually a lot of fun, I agree! But there are times when you would want to just get Read more
I came to know about this powerful Java library “Lombok” last year from a colleague of mine when we were Read more
Reinforcement Learning is a machine learning technique in which the machine learning models learn from a series of decisions and employs trial-and-error mechanism Read more
As discussed earlier in the Introduction section of this Machine Learning tutorial, Unsupervised Learning is a machine learning method which Read more
Classification is a type of Supervised Machine Learning method of classifying new input data after the model has learnt to Read more
Regression is a type of Supervised Machine Learning method of modelling a target value based on independent predictors. The Regression Read more
In this Machine Learning tutorial we will be using Python as a programming language and hence we need to install Python IDEs and Python Read more
Machine Learning (popularly known as ML) is the study of different Algorithms and Statistical Models (using data) which can be used by computer systems to perform/ predict/ Read more
Cucumber is a collaboration tool that supports BDD (Behavior Driven Development). Cucumber has the ability to read executable specifications written Read more
Mobile Applications have become an essential part of any successful business. Hence, Mobile Application Development is growing across the tech Read more
Selenium is the most popular and widely-used open source collection of automation tools and libraries which enables and supports automation Read more