Creating Git Hooks Using Husky
They are used to verify everything is as expected before or after executing a git command or action. Some common applications include formatting the code before...
They are used to verify everything is as expected before or after executing a git command or action. Some common applications include formatting the code before...
In a single page application, you only have one body element and although you can specify the background color of body in a global stylesheet, it's not easy...
Terser is a javascript compressor and mangler supporting ES6+ specification. In this tutorial, you will get to know how to use terser to minify or compress java...
In this tutorial, I am going to show you how you can deploy a react app on netlify from an existing git repository of yours....
Anchors are nothing but id attributes applied to an element to link to it using href attribute internally on the same page....
In this tutorial, you will learn how to create a notification template using novu web, how to add a subscriber (user), and how to trigger a notification and sen...
Writing CSS from scratch along with adding vendor prefixes can be a daunting task if done manually. Vendor-prefixes.....
Ever wondered how to translate your web pages into different local languages of visitors visiting your website? That’s where the concept of localization comes i...
Shortcodes are used to invoke a particular function which returns some html or any other data based on the information that is passed. They are mainly used to r...
Here are the 5 most useful Visual Studio Code extensions to improve your workflow!...
Vercel is a platform to host frontend applications and static sites but you can also host an express app using serverless functions. In this tutorial, we will s...
Optional Chaining in JavaScript is used to return undefined for accessing an object property that doesn't exist and whose parent property is nullish (null or un...
Browsers don't understand SASS , just like they don't understand JSX (which is compiled into valid javascript) in React. Which is why we need to compile SASS i...
You might be familiar with functions in JavaScript. An IIFE (Immediately Invoked Function Expression) is a special type of function which is invoked implicitly...
While you can generate QR codes for URLs in browsers such as Chrome, it's always interesting to learn......
Managing branches or commits in Git can be quite cumbersome. Issues ranging from merge conflicts to accidentally deleting branches are a nightmare for many deve...
A chatbot is a virtual robot that can simulate a conversation with humans. It’s just a computer program that follows a predefined set of rules and acts accordin...
Note: This post is inspired by Web Dev Simplified. Social media embeds take some time to load and......
What options do you have if you want the body background in a fixed position where it stays put on scroll? background-attachment: fixed in CSS, at best, does no...
I watched Kevin Powell’s video where he was able to recreate a nice typewriter-like animation using CSS. It’s neat and you should definitely check it out becaus...
In this tutorial, we are trying to recreate Google's text input field animation and design from......
Before you proceed: This post is not about creating a safe or the best HTML generator rather it's......
This tutorial will mainly focus on how to use transitions in CSS and make a toggle button for light......
CSS can be weird sometimes, but it can be pretty awesome too. Let’s create a spotlight effect with some CSS....
Notification badges annoy me most of the times by popping up every now and then and I am pretty sure......
In the world of programming, there is not one way for writing programs, instead there are ‘ways’ in which you can write a program or simply put, instruct a comp...
Encryption is the one of the things which are essential for securing a system. End to end encryption is a pretty good way to secure the channel of communication...
UPDATE : – You will still be able to use WhatsApp but if you don’t accept it’s privacy policy, then you will be deprived of WhatsApp’s features slowly and gradu...
Let’s talk about sound and microphones for a second. Microphones are embedded in nearly every single digital device nowadays and their primary purpose is to det...
In 1 second of you reading this blog post, nearly 2,980,893 emails have been sent worldwide of which 67% are spam emails according to internetlivestats. There a...
Nowadays, almost every smartphone comes with at least three cameras baked right into it. It includes two rear cameras and one front-facing camera. The mid-range...
Do you know why your smartphone’s battery performance degrades over a long period of time? Ever wondered whenever you buy a new smartphone, and when you switch ...
Battery has been the most crucial part in smartphones for all of us. Smartphone batteries have gone through some decent improvements in the past couple of years...
Ever wondered what’s the purpose of that checkbox which says ‘I’m not a robot’ whenever you are filling a contact form on a website or while entering a zoom cal...
1G, 2G, 3G, 4G and now 5G are basically the names of different generations of mobile networks. The first ever generation of mobile networks, which made wireless...
We have come a long way since the first camera was introduced in the year 1816. Meanwhile, we got to see some pretty interesting camera generations which worked...
In this age of information and technology, it’s almost impossible to imagine your life without smartphones and other digital devices. But, are we using smartpho...
Human Brain is undoubtedly the most sophisticated and powerful tool of all time. With over 86 billion neurons packed together, it’s larger than any other networ...
Disney’s Mary Poppins is an American musical classic which was released in the year 1964, directed by Robert Stevenson. This movie won Oscar awards for 5 catego...
Technology dependence has changed our lives drastically in recent years, but there is more to come. Technology has become an integral part of our lives. Now thi...
Most of us think that the Internet and World Wide Web (WWW) are one and the same, but there are some key differences between them. To understand the basics, let...
If you feel that what social media or internet can do to your brains or steal information of your behaviour, then this blog post is for you. Just like hackers s...
In the first part we discussed about the thrusters of Iron Man. If you haven’t read the first part yet, then go check it out here. Okay, so now that you have do...
It’s weird to know that when you click the ‘delete’ button on your ‘Smartphone’, the files are not actually deleted or completely vanished! So, where do they go...
This experiment which I am gonna talk about is done by so many people since decades. But no one had a correct or accurate explanation. Now, scientists know that...
I watched Iron Man series recently and I thought what if we could see something like this in reality using some math and physics. The answer came pretty quickly...
Ever wondered how the realistic backgrounds and scenes are accomplished using technology in movies and TV shows? Now, it’s time to discover the secret that led ...
You should’ve probably heard of photography which is quite popular and creative field. It exists in many forms and types but on the technical level they are sim...
COVID-19(COronaVIrus Disease 2019) got this name because of the structure of proteins that are attached to the virus. The structure of those proteins resembles ...
Hey, I am Murtuza and I am a tech enthusiast. This is the first blog post that I’ve written and today I’m going to tell you what really drives me to write blogs...