All what I knew about CSS is a way to style a webpage. It has a structure as follows

someSelectorName {
someKey: someValue

I can find key value pair from web and add to body. This is all what I knew, but this was not enough. Pages didn’t look good and I had hard time understanding already written CSS by others. So, I spent some time and it turned out CSS is really interesting.

I need a webpage to refer to when explaining. Here is a part of a webpage

<body> <div class="myclass">div 1</div> <div id="myid">div 2</div> <img…

Photo by Yancy Min on Unsplash


Here we will look into git commands that are used frequently. But before that what is git ?


Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

This is the definition given at their official website. For simplicity, I’ll drop all and say,

Git is a version control system

When we are working on something we may sometimes feel like, “It’s better if I back up somewhere before I do any more changes”, we may do this multiple times.This is versioning. We basically…

Hi everyone !

I’m a Senior Software Engineer with over a decade of experience. I’ve built systems for various industries. Trained more than fifty interns and found what’s the best way to train someone to be the best in short period of time. I’ll use my knowledge gained to structure this series of lectures.

I will take you from an absolute beginner to advance user. I may skip and jump from one domain to another in order to make the topic easy to understand and see bigger picture. I will revisit the topic when you are ready and give more…


MongoDB is an open-source document database and leading NoSQL database. From the following article you will find out how to connect to MongoDB server from the Mongo Shell, How to write Mongo Shell commands and Execute Shell commands with JavaScript File.

First you need to install Mongo db and Mongo Shell , The Mongo shell is included as part of the MongoDB server installation.

Mongo Shell

The mongo shell is an interactive JavaScript interface to MongoDB. …


Techkalam is a professional software, website development company based in Srilanka

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