Selenium is the most powerful automation tool for testing web applications using a web browser. It’s an open-source tool. They have many inbuilt packages and APIs that make our task easier.


Before starting with selenium we need to configure python 3+ in our system.

If you don’t have to install python on your machine you just need to install it first.

Install python —

Download python from the above links and install it to your system.

Install selenium:

After python successfully setup, then we can install selenium in our system.

# install seleniumpip install selenium

Selenium is a…

Lately, CCTV security systems have multiple algorithms running to ensure safety, such as Face-Recognition, Object Detection, Theft Detection, Fire Alert, etcetera. We implement many algorithms on top of motion detection because there is no point in running all those processes on idle frames. In this article, we’ll discuss implementing motion detection based video saving.

Motion Detection Live Demo ( Ignore me dancing)


OpenCV: pip install opencv-python

Basic Motion Detection

Here, we will discuss the code and basic understanding of how things are working in the background. In computer vision, we consider motion as the change in surroundings. And to calculate the transition, we…

The container type used here is LxC.

Consists of isolated containers that share the underlying kernel.

These are faster as compared to Virtual Machines and take less space as they don't have complete another os installed.

Getting Started with Docker:

The official website for installation and other references: Docker official Website

Basic Commands:

docker run <image name> : runs the image and mounts it as a container. If the image is not present locally it reaches out to dockerhub and downloads the image.

docker run <name> sleep <time(s)> : puts the container on sleep for t seconds

docker ps : lists all running containers with some basic details.

docker ps -a : lists all the running and…

Have you ever imagined:
a. How to set up call, message, email, social icons in a website???
b. How to set up forms how can you enter and submit your details??
c. How your mail is sent and received??
I will show you how these changes occur in the website!


A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites.
WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. …

What is Scrapy?


Scrapy is an open-source framework written in python. Scrapy is made for web Scrapping only but it can also be used in extracting data using APIs.

Scrapy is a complete package when it comes to downloading the webpages, processing, and storing the data into databases.

Scrapy is an application framework for crawling websites or web pages and extracting structured data which can be used for a wide range of useful applications like data mining, information processing, or historical archival. Scrapy can be used for API,s and Generic Crawler.

Two main Concepts in Scrapy.

  1. Crawling
  2. Scraping
  • Crawling:- Is the act of…

Have you ever imagined a page or website without coding???
How can it be possible???
Yes we can create a page or website without good command on coding languages.
Have you ever heard of Word press???
Let’s have a look here!


WordPress (WP, is a free and open-source content management system (CMS) written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system, referred to within WordPress as Themes. WordPress was originally created as a blog-publishing system but has evolved to support other types of web content including more traditional…

It is very quick and easy to create an EC2 instance. We can use the “Free Tier” instance for learning purposes. AWS provides a wide variety of instances with different Images like Windows, Amazon Linux, RedHat, SUSE, and Ubuntu, etc. My purpose to create an EC2 instance to host websites. But it could be anything as per your requirements like running a stand-alone application or AI/ML application.

Login into AWS if you already have an account otherwise create an account and sign in to the AWS console.

Following are the steps to create an EC2 Ubuntu instance:

  • Click on…

Before start with scrapy. I hope you’re already familiar with python or python package installer. They both are required to install scrapy on your machine. Scrapy requires a python 3.6+ version.

If you don’t have to install python on your machine you just need to install it first.

Install python

Download python from the above links and install it to your system.

After installing python, you just need to install the python package install in your system or you can create a virtual environment for your scrapy project

Python package install

pip install pip

In python, we can use anaconda for a virtual environment

Install anaconda

Download anaconda from the…

When you create a website there are some basic things that a web developer must know before creating a website.
Some of them I have mentioned below with an introduction about web development.


Website development is the coding or programming that enables website functionality as per the owner’s requirements. It mainly deals with the non-design aspect of building websites, which includes coding and writing markup.


Website development is a way to make people aware of the services and/or products you are offering, understand why your products are relevant and even necessary for them to buy or use, and see which…

Everyday we view many websites and pages.
Have you ever thought how come they look so good and attractive or how the images are appeared, text are colored and styled???
I will show a short description about them!!!


Css stands for Cascading Style Sheets. It describes how HTML elements are to be displayed on page on other media. It can control the layout of multiple web pages all at once.
CSS is used to define styles for your web pages, including the design, layout and variations in display for different devices and screen sizes.


Lakebrains Technologies

Team of young and enthusiastic individuals who are focused on solving business problems through niche technologies in innovative manner

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