A few weeks ago, I wrote a LinkedIn post mentioning how people are spending most of their time fixing (or…
You know that, right now, “pandas” is the most popular open-source dataframe library in the world of Data Science. It…
If you are in the field of Software Testing, you are probably aware of the fact that the arena is…
The traditional and most common way of looking into “automation” applied to the software testing field is the automation of suites of…
Introduction If we talk about program development and maintenance, we must talk about “Refactoring” too. If the word “Refactoring” does…
Introduction In my earlier blog posts, I have discussed In detail a couple of ways to create objects in Java…
In one of my previous blog posts, I have explained how, many a time, it is advantageous to use “Static…
One of the most important aspects of using an object-oriented programming language is how and when programmers decide to create…
The selection control mechanisms are present in almost all the modern-day programming languages. In selection control structures, the conditional statements…
In this blog post, I will be explaining everything you need to know about MySQL. You can treat this as…
JSON (JavaScript Object Notation) is an open standard, language independent, data interchange file format which uses human readable text to…
As software engineers, most of the time we are working with the web browsers like Chrome (from Google), Firefox (from…
Free and open-source JDK15, Oracle’s most recent implementation of the JavaSE (Standard Edition) platform, has just been released few days…
Out of the beta, GitHub has just released GitHub CLI 1.0. GitHub CLI (Command Line Interface) is a free and…
Today marks the 25th birthday of the Java programming language. For a programming language to be consistently present at the…
I came to know about this powerful Java library “Lombok” last year from a colleague of mine when we were…
Cucumber is a collaboration tool that supports BDD (Behavior Driven Development). Cucumber has the ability to read executable specifications written…
Mobile Applications have become an essential part of any successful business. Hence, Mobile Application Development is growing across the tech…
Selenium is the most popular and widely-used open source collection of automation tools and libraries which enables and supports automation…