In this post, we want to share with you a collection of 20 useful conventions and best practices that are recommended by the CSS community. Some are tailored more towards beginners, and some are a bit advanced, but we hope everyone will find a cool trick they didn’t know about. Enjoy!

1. Beware of Margin Collapse

Unlike most other properties, vertical margins collapse when they meet. What this means is that when the bottom margin of one element touches the top margin of another, only the bigger of the two survive. Here is a simple example:

.square {
width: 80px;
height: 80px;
}
.red {…


What is MongoDB Atlas?

MongoDB Atlas is MongoDB’s fully-managed cloud database service that comes with a free tier. The service is built to handle enterprise workloads, with support for global clusters.

You can store your data with Amazon Web Services (AWS), Google Cloud Platform, or Microsoft Azure. However, you don’t need to set up an account with any of these platforms. MongoDB Atlas takes care of all this behind the scenes.

In this MongoDB Atlas tutorial, you’ll learn how to set up a cluster,

Set up a free MongoDB Atlas cluster

1. Go to the MongoDB Atlas landing page.

2. Fill in the required information (email address…


A meme is an idea, behavior, or style that spreads using imitation from person to person within a culture and often carries symbolic meaning representing a particular phenomenon or theme. A meme acts as a unit for carrying cultural ideas, symbols, or practices, that can be transmitted from one mind to another through writing, speech, gestures, rituals, or other imitable phenomena with a mimicked theme.

Is that meme carries cultural ideas, symbols? No, throw memes we share knowledge about a topic with others. That’s the main motive of us to create a meme socket. Initially, we use to create memes…


Javascript is a very powerful programming language that brings a website to life by adding interactivity to it. Almost all websites make use of javascript to enhance the experience of a user when they’re using it.

Javascript can also be used to make interactive games on the browser itself. One such game which we’re gonna be making today is the famous memory game. This game requires you to keep track of cards and select the pair of cards that have the same image. You can find the demo of the game below.

You can find the repository for this game


Flask is a micro web framework written in Python. It is classified as a microframework because it does not require particular tools or libraries. It has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions. However, Flask supports extensions that can add application features as if they were implemented in Flask itself. Extensions exist for object-relational mappers, form validation, upload handling, various open authentication technologies, and several common framework-related tools.

Why Python?

Python, the most favorite language amongst beginners, is known for its simplicity and its clean and concise way of implementing things. …


If you are Ubuntu newbie, then this post about basic Ubuntu commands is going to help you to get familiar with Ubuntu. As we all know, Ubuntu is one of the most customization Linux distribution available today. In fact, when we heard Linux, the first thing that came to our would-be Ubuntu.

Here we are going to list some important basic Ubuntu commands every beginner must know. I think Ubuntu’s incredible flexibility is due mainly to its powerful shell, which is at the core of all Linux variants. …


What is Ubuntu? Computer enthusiasts clearly know the answer to that question but to others, the name does not mean anything. I will be honest and admit that I was one of those people who had no idea. How did I come across such a name? Well, I got an internship opportunity at TactLabs they suggested me to use Ubuntu Operating System. I did not understand why they told me to use ubuntu. From there I began my research into the software. …


The Beginner’s Guide to Git/Github

If you aren’t already familiar with Git and GitHub, now is the time to get started. Git is almost certainly used in any professional environment and the more you familiarize yourself with it early on the more valuable you will be to employers. Ever messed up your code so bad you felt like it would just be easier to start from scratch? With Github, you can just revert back to a stable version free from all of those crazy ideas you wanted to be implemented.

Git and GitHub

Git is the actual version control system. It is an…


Visual Studio Code is a freeware source-code editor made by Microsoft for Windows, Linux, and macOS. Features include support for debugging, syntax highlighting, intelligent code completion, snippets, code refactoring, and embedded Git. Users can change the theme, keyboard shortcuts, preferences, and install extensions that add additional functionality. Developers can leverage VS Code for maximizing remote collaboration especially using the live sharing option.

What is Live Share?

Live Share enables your team to quickly collaborate on the same codebase without the need to synchronize code or to configure the same development tools, settings, or environment.

This offers the ability to “share a session” with someone…


It was just a whole new experience throughout the 4 months of my journey working in Tactlabs that carried so many memories that will be long lasted. Working as an Intern at Tactlabs was fascinating and the experience I got was enough to mold me as I advanced into my career. This article has been prepared to establish the events that place in Tactlabs. It is a reflection showing the experiences during the period.

During the Internship, it was full of fun at the same more informative. I get to know more about trendy technologies like Flask, Celery, MongoDB, Postman…

Aadhavanm

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