Often people talk about good design and bad design. What kind of design do you require? I think we forgot to build an effective design. Many software development teams don’t give design even a passing thought.

A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. — -John Ciardi

unsplash credit Matthias W

The thoughts which I expressed here are purely based on my experience, learning from seniors, architects with whom I worked, and reading while facing…

This tutorial is headfirst to go lang. In this tutorial, we will list down articles that are helping you to understand go lang and the basic construct of go lang.

Introduction To Go Language For Beginners.

Go Lang Installation On Mac Os With Visual Studio Code.

How To Create Variables In Go?

How To Use Pointers In A Go Programming Language.

How To Use Functions In Go?

How To Do Call By Value Vs Call By Reference In Go Lang.

How To Pass A Function As An Argument Using A Higher-Order Function In Go?

How To Use Struct In Go Lang?

What Are Filter, Closure, And Custom Functions In Go?

More such articles:-

As per the 12-factor app, the methodology to develop the modern, scalable, maintainable software-as-a-service apps, the recommendation is that we should manage the database versioning.

credit liquibase.org


In this article, we will demonstrate to you how we can use liquibase with spring boot to manage the database schema versioning.

Liquibase Community is an open source project that helps millions of developers rapidly track, version, and deploy database schema changes.

Manging database versioning is a really crucial part and the team has to manage those. In the Java community, there are two tools available flyway and liquibase. Database schema migration performed on a…

Why we should keep comments in our code and configuration simple and minimal.

As a developer, I have been practicing to write down the comments in code wherever it is applicable but this article I am writing here because one of my senior teammates appreciated me because of the comments which I have written in configuration files. That single line of comment helps me to take good sleep and help my teammate to have things ready within minutes.

We are working in teams and if the team is distributed across different timezone then it's a bit hard to have daily…

In this article, we will see how to use the “ docker commit “ command to create an image from the container.

Most of us are familiar with docker and container platforms and all most everyone used “ docker run ” command to create a container from the image but do you know how to create a docker image from running docker container.

Why we have to create an image from a container?

While creating the containers in a certain situation we did some config changes or file changes in the container and after validation, we want to make sure those should be available in an image but the reverse…

In this article, we will explore an option to set up a couchbase NoSQL database using docker.


Only one prerequisite for this article docker should be installed on your local machine. if you are not aware of the docker setup on your local machine please check the below video.

What is couchbase?

Couchbase Server, originally known as Membase, is an open-source, distributed multi-model NoSQL document-oriented database software package optimized for interactive applications. These applications may serve many concurrent users by creating, storing, retrieving, aggregating, manipulating, and presenting data.

Features of Couchbase Database?

Below are some distinguished features of…

In this article, we will discuss how we can set up the Postgresql and PgAdmin with docker container do we no need to download any installer and install it. Also, set up the environment using a docker container is an easy and simple task.

Youtube video for the same, please check


Postgresql and pgAdmin dev environment setup using docker



1. Postgresql docker container running

2. Postgresql container using CLI

3. pgadmin UI docker container to access it

$ docker pull postgres:latest

Once docker image is available run below command to create container from image.

$ docker…

In this article, we will let you know what is the cockroachDB and how you can learn cockroachDB online and gain the certificate for free.

What is cockroachDB?

CockroachDB is a commercial distributed SQL database management system, developed by Cockroach Labs.

CockroachLab recently launched the cockroach university to learn the cockraoachDB online similar to mongo university to learn mongodb.

CockroachDB University:


Cockroach University is a free online learning platform covering distributed databases, cloud-native applications, general-purpose SQL databases.

  • When you enroll, Cockroach Labs will donate $3 to Women Who Code.
  • After you pass the “Practical First Steps with CockroachDB” exam…

Maheshwar Ligade

Learner, Full Stack Developer, blogger, amateur #ML,#DL,#AI dev in the quantum moment. Reach me maheshwar.ligade@gmail.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store