Pic by author.

“Hello, World !”

On 3rd March 2021, flutter engage event organized by google to celebrating the new release version of flutter i.e flutter 2.0.

If you are a flutter developer or just start learning flutter then this article is for you. In this article, we gonna talk about all the important announcements, releases, and news of this event. Believe me, you can grab all important keynote from the flutter engage event.

Let's Start, without wasting your time…


This is the second part of my docker tutorial article for the absolute beginner. You can read the first part here.

In this part of the article, I am talking about Docker Images and Docker containers.

Docker Images

A Docker image is an immutable (unchangeable) file that contains the source code, libraries, dependencies, tools, and other files needed for an application to run.

Since image it read-only quality, these images are sometimes referred to as snapshots.

It’s just a template you cannot start or run them.

Docker Containers

A Docker container is a virtualized run-time environment where users can isolate applications from the underlying…


Technologies which are going to be discussed in this blog-

  1. Ansible.
  2. Docker.
  3. Amazon Web Service(AWS).

What is Ansible?

Ansible is a software tool that provides simple but powerful automation for cross-platform computer support. Avoid writing scripts or custom code to deploy and update your applications — automate in a language that approaches plain English, using SSH, with no agents to install on remote systems.

What is Docker?

Docker provides the ability to package and run an application in a loosely isolated environment called a container.

What is AWS?

AWS (Amazon Web Services) is a comprehensive, evolving cloud computing platform provided by Amazon.

Let’s Discuss some prerequisite

  • Must have an AWS account
  • Must install and configure Ansible in PC.
  • Basic knowledge of Linux and…


What is a Bastion Host?

A bastion host is a server whose purpose is to provide access to a private network from an external network, such as the Internet. Because of its exposure to potential attack, a bastion host must minimize the chances of penetration.

Including bastion hosts in your VPC environment enables you to securely connect to your Linux instances without exposing your environment to the Internet. After you set up your bastion hosts, you can access the other instances in your VPC through Secure Shell (SSH) connections on Linux.

In my previous article, I launch WordPress in the…


Face Recognition is a method of perceiving a human face through innovation. A face Recognition framework utilizes biometrics to delineate highlights from a photo or video. It compares the information with a database of known faces to find a match.

What is Transfer Learning?

Transfer learning is a machine learning method where a model developed for a task is reused as the starting point for a model on a second task.

It is a popular approach in deep learning where pre-trained models are used as the starting point on computer vision and natural language processing tasks given the vast compute and time resources required…


In this article, I gonna launch WordPress on AWS by considering the security measure. This project has the following key points:

  1. Deploying a WordPress site in a Public Subnet
  2. Deploying a MySQL database in a Private Subnet

Prerequisites-

  1. You must have an AWS account.
  2. Terraform must be installed.

Configuring AWS:

In order for Terraform to be able to make changes in your AWS account, you will need to configure the AWS credentials for the user you created earlier

provider "aws"{region= "ap-south-1"access_key="your acess key"secret_key="your secrete key"
}

Run following command which installed the required plugin

terraform init


The aim of the this article is to configure a web server inside the container with the right HTML code.

Task description

Job1 : If Developer push to dev branch then Jenkins will fetch from dev and deploy on dev-docker environment.

Job2: If Developer push to master branch then Jenkins will fetch from master and deploy on master-docke environment. both dev-docker and master-docker environment are on different docker containers.

Job3: QA team will check (test) for the website running in dev-docker environment. …


In today’s ever-evolving landscape, one of the top challenges for software companies is quickly responding to market and customer demands. And CI/CD methodology emerged as the pivotal solution to such a challenge. Read this article to find out more about CI/CD and how these practices are performed.

Continuous integration (CI) helps ensure that software components work together. Integration should be completed frequently; if possible, on an hourly or daily basis.

Continuous delivery (CD) picks up where continuous integration ends. …


What’s Gogs

Gogs(gogs.io) is A Painless self-hosted Git Server.

why would anyone want to create another service like GitHub when clearly there is already GitHub?

If you want to needed to have a private repository for any project and you don’t want to upgrade our git hub account to a “Developer” plan for $7/month.So it’s best way to create your own git server

Prerequisite:

You must have podman install in your pc.

you must have git install in your PC for pushing repo in gogs.

You’ll need: to have atleast basic knowledge on podman

Let’s Start

First, you have to…


What is Terraform?

Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can help with multi-cloud by having one workflow for all clouds. The infrastructure Terraform manages can be hosted on public clouds like Amazon Web Services, Microsoft Azure, and Google Cloud Platform, or on-prem in private clouds such as VMWare vSphere, OpenStack, or CloudStack. Terraform treats infrastructure as code (IaC) so you never have to worry about your infrastructure drifting away from its desired configuration.

In this article, I am going to create s3 instance, security groups, EBS, S3 bucket, and a cloud front…

Ashutosh Singh

Data science enthusiast | Machine Learning |Linux Administrator |Pyhton LinkedIn-https://www.linkedin.com/in/ashu8

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