What is javascript?

JavaScript is a programming language that executes on the browser. It turns static HTML web pages into interactive web pages by dynamically updating content, validating form data, controlling multimedia, animate images, and almost everything else on the web pages.

JavaScript is the third most important web technology after HTML and CSS. JavaScript can be used to create web and mobile applications, build web servers, create games, etc.

Use cases of javascript

Earlier, javascript was only used for creating an interactive frontend, but now javascript is used for mobile app, web apps, real-time networking apps, Command-line Tools, games, etc

These are the major use cases of javascript


Clustering is creating groups of similar data points. Datapoints in different clusters are very different.

K means is a clustering algorithm that focuses on grouping similar elements or data points into a cluster. K represents the number of clusters. The means refer to averaging of the data.

K-means clustering is an unsupervised learning algorithm as we don't have any fixed target variable. the main aim of the k-mean clustering algorithm is to minimize the sum of the distance between the data points and the centroid of the cluster.

Initially, we randomly select few data points, they are like clusters with…


Due to more and more exposure to the internet, the rate of cybercrime is increasing day by day in many different ways. To analyze the cybercrime rate based on the type of cybercrime in an area we can use machine learning, and then further action on the predicted crime type can be taken by the cybercrime investigators in that particular area.

These are some of the types of cybercrime:

For example, we have data on all these types of cybercrime, and using machine learning we are classifying types of…


We can containerize GUI application in a Docker container that runs in the foreground that is what we’ll see now,

How to Containerise a GUI application in Docker?

Firstly, we’ll create a Dockerfile to build a docker image for firefox:

Create a separate directory for this task (not necessary)

#mkdir dockerGUI

#cd dockerGUI

#vim Dockerfile

FROM centos

RUN yum install -y firefox

CMD [“/usr/bin/firefox”]


Task description

Create and run a machine learning model on a Docker container.

The prerequisite of the task is :

Docker configured in BaseOS

Step 1: Pull a centos docker image from the docker hub

# docker pull centos:latest


In this blog, we are going to create a Kubernetes cluster like how we did in the previous blog and then further we are going to launch a WordPress website on worker node and a database server for this website.

Steps to do the task :

Starting steps will be the same as the previous blog, so we’ll continue the further process.

Link for the previous blog-

https://ishikamandloi-963.medium.com/creating-kubernetes-cluster-on-aws-ec2-instance-using-ansible-roles-eb78509aaf01

1. Create an Ansible role to launch 3 AWS EC2 instances.


Task Description:

Ansible Role to Configure K8S MultiNode Cluster over AWS Cloud.

Before we start the actual task…

Steps to complete the task:

1. Create Ansible Playbook to launch 3 AWS EC2 instances.

“wget https://raw.githubusercontent.com/vimallinuxworld13/ansible_dynamic_inventory/master/hosts.py

“chmod +x ec2.py” and “chmod +x ec2.ini”


Steps to complete this task:

Step 1: Creating a MySQL database using AWS RDS

Click on create database , select options according to free tier


OpenShift is a open source development platform, which enables the developers to develop and deploy their applications on cloud infrastructure. OpenShift uses docker for containerization and Kubernetes for orchestration and management. OpenShift enables developers for efficient container orchestration, fast provisioning, deploying, scaling and management.

OpenShift is a tool which enables developers to deploy their application to one or more hosts, these applications can be web applications , backend applications including databases and microservices.

Features of OpenShift:

OpenShift helps developer to focus on designing and testing rather than spending time on managing and deploying containers, that will speed up the deployment process with better application design. This increases the developers ability to innovate.

As we already discussed above OpenShift enables efficient container orchestration , rapid container provisioning, deploying, scaling and management. …


What is Jenkins?

Jenkins can be termed as an open source continuous integration server that helps developers by orchestrating a chain of actions, to achieve the Continuous Integration process in a automated way.

Jenkins supports the complete development lifecycle of software from building, testing, documenting the software, deploying and other stages of a software development lifecycle.

Continuous Integration

A process of development includes various changes in the source code and in a shared repository. every commit made is then build. that helps to detect problem early in the code. Jenkins provides the build and test results to the concerned teams.

Ishika Mandloi

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