Blogs
I've been writing online since 2021, mostly about web development and tech careers. In total, I've written 96 articles till now.
The Future of Cloud Computing: Predictions and TrendsCloud computing is the on-demand delivery of computing resources like storage, processing, and software over the internet. These services are hosted on remote servers, making them accessible via the internet instead of requiring local hardware and software. Essentially, cloud computing enables people and organizations to use advanced technology without needing a lot of on-site infrastructure.
AI in Software Testing: Revolutionizing Quality AssuranceSoftware testing is extremely important to ensure an app works properly and is bug-free. It's the process of meticulously checking a software to identify and fix issues before users encounter them. Testing can find many types of problems, from small typos to serious bugs that crash the app or compromise data. The goal of testing is to uncover these defects before release, so users have a smooth experience and the software meets their expectations.
Demystifying Agile Methodology: A Comprehensive Guide for EveryoneAgile methodology has transformed project management and software development with its emphasis on flexibility, collaboration, and customer-centricity. In this guide, we'll explore the essence of Agile, its principles, frameworks, implementation steps, benefits, challenges, misconceptions, and future trends.
User Guides in Code Documentation: Empowering Users with Usage InstructionsIn software development, explaining how code works is important. User guides are a key part of this explanation. They're like detailed maps that show users how to use the software step by step. This article will talk about why user guides are so important, what good things they bring, and how to make user guides that are clear and helpful. By adding user guides into code documentation, developers ensures that users can understand complex code seamlessly.
Data Encryption: Securing Data at Rest and in Transit with Encryption TechnologiesIn the current digital age, it is extremely important to ensure the security of sensitive information as it is constantly transmitted and stored. One of the most effective tools in achieving this goal is encryption. But what exactly does it mean when data is encrypted? In this article, we will dive into the world of encryption, exploring its meaning, how it works, and the importance of implementing encrypted technologies to safeguard your data.
Security in Code Reviews: Ensuring Secure and Robust Software DevelopmentIn the current digital age, it is extremely important to ensure the security of sensitive information as it is constantly transmitted and stored. One of the most effective tools in achieving this goal is encryption. But what exactly does it mean when data is encrypted? In this article, we will dive into the world of encryption, exploring its meaning, how it works, and the importance of implementing encrypted technologies to safeguard your data.
Level Up Your Web App with Stunning React Charts: Introducing the Top 10 React Charts LibrariesData Visualization is an important technique for web applications whether you are building a dashboard, analytics tools or any application that works on data (data-driven application) because it helps us to present the data in a way which is understandable and visually appealing. Developers often look for powerful chart libraries that simplify the process of creating stunning visualizations without much effort.
Chrome Extensions of the Month - July 2023Introducing our handpicked selection of the best Chrome extensions for this month (July)! These powerful tools are guaranteed to enhance your browsing experience and make your online activities more efficient and enjoyable
The One Chrome Extension That Will Save You HoursIntroducing Manganum, a new Chrome extension that transforms your new tab into a productivity machine. Say goodbye to wasted time and disorganization caused by too many tabs and scattered tools. With Manganum, all your important tools and information are consolidated in one place, making browsing simpler and more efficient. Boost your organization and efficiency with this clever extension and never miss a task or appointment again. Try Manganum today!
Code Reviewing a Ruby on Rails applicationRuby is a programming language that is often praised for its simplicity, elegance, and expressiveness. Just like any other programming language, it's important to focus on writing good quality code to ensure that the applications we build are reliable, scalable, and easy to maintain. Writing high-quality, maintainable Ruby code is essential for developing applications. Performing regular code reviews and using code quality tools can help catch problems early and improve your code over time. This article explores some of the best options for Ruby code reviews and quality analysis.
Top 10 Websites Every Developer Needs to Know AboutIn this article, I'll share some of the best websites that can help you in your day-to-day work. These sites have been my go-to resources for everything. These websites will save you time and improve your productivity. So buckle up, grab a cup of coffee, and let's dive into the top 10 websites every developer needs to know about!
Pair Programming: Best Practices and Tools ProdIn the fast-paced world we live in, working together is crucial for developing high-quality code. In this article, we'll explore the concept of Pair Programming, uncover its advantages and recommend helpful tools. We'll also bust a few common misconceptions about pair programming along the way.
The Art of Code ReviewCode review is the process of inspecting code written by a developer to evaluate its quality. In the context of software development, it's typically used to catch bugs, evaluate design decisions, and ensure that the code is maintainable. Code review is generally considered a best practice in software development because it helps you catch issues before they become bigger problems.
Simplify Your C# Code: Top 5 Refactoring ToolsIn this blog post, we will explore the best practices and techniques for tuning Redis performance to ensure your application can handle the most demanding workloads. So, whether you're a seasoned Redis user or just getting started, read on to learn how to optimize your Redis database for lightning-fast speed and excellent scalability.
Graph Databases vs Relational Databases: What and why?In this article, we will be looking at the Graph Database and Relational Database. This will be a basic introduction to both databases. We will talk about the pros and cons of course and where should you use which database.
Operating System and it's conceptsIn this article, I'll be explaining what is an operating system, its functions, types and services. What are kernel, shell and system calls? and what is CPU scheduling? This will be a short or brief introduction about each of the mentioned topics.
My VS Code setupIn this article, I'll be sharing my personal Visual Studio Code setup. This includes the theme and icons that I use, as well as a list of extensions that I find essential for my daily development work.
How to use Google Analytics Data APIIn this article, I am going to walk you through that how you Google Analytics Data API to fetch data from Google Analytics in the simplest way I can. After reading this article you'll be able to use this in your project with ease.
Learn Typescript from ScratchIn this article, I'll give a brief introduction to Typescript. I'll cover most of the topics with examples as well. After reading this post, you can use typescript in your projects (using typescript in React or other frameworks is out of reach).
Make Your Video Player Float Using PiP APIIn this article, I am going to make your video player float by using Picture-in-Picture (PiP) JavaScript Web API. This could be an important feature you can add to your website. If your website is showing a demo or has many videos.
Detect When Users Switch Tabs using JavaScriptIn this article, I'll show you how to find out when users change tabs in browsers using JavaScript. It's going to be fun, it's helpful to see how often the user loses his attention. You can even use it to add the data to the database.
I made all countries' flags using HTML & CSSIn this article, I have made all (195) countries' flags by just using HTML and CSS. At the end of the article. You will have a special Bonus (you have to reach the end of the article to see it).
Windows Commands Cheat SheetThis is the Cheat Sheet of Windows Commands. It gives you all the commands and a short description of the command. I've also attached the documentation link for further reading.
CSS Flag: IndiaOn the occasion of Independence day of India, I am starting a new series called CSS Flag. This is the first post where I'll create an Indian Flag using CSS.
IP Address & ClassesIn this article, I have solved an `Acid Rain` CSS Challenge on CSS Battle. It contains two ways by which you can solve this challenge.
Preview File before uploading in ReactThis article will explain how you can build a file previewer in React that works for images and videos. With this article's help, you can create your own and make support for other files.
Active Navbar with Next.jsThis is the walkthrough of how you can make an active navigation bar by using Next.js router and it'll highlight the current page user visiting in the navbar.
Truncate String with CSSIn this article, I am going to cover how you can create truncate strings or paragraphs by just using CSS.
Paths and Comments in BashIn this article, I've discussed about the Absolute and Relative paths and how you can use them and also how you can write the Single and Multiline comments in the bash script.
Chrome Extensions of the Month - AprilIn this article, we are going to look at some of the best extensions that you need to install for better productivity. So without further due, let's get into it.
Create Bash Script & File PermissionsIn this article, I have talked about how you can create a bash script and what are the permission for the files, and how you can manipulate those permissions.
Getting Started with BashIn this article we are going to learn about what is bash and how we are going to install in windows?
Scroll to the top with JSYou may have seen various types of website in that there is a button that takes you to the top of the page. Have you ever wondered how it actually works? Well, it's not rocket science or something it's very easy to do and after reading this article I am sure your website will have that button too. So without further due, let's get into it.
Google Docs with Next.jsIn this article, we are going to build a notification panel style with CSS and will toggle the button with JS. It's very simple to do.
JavaScript Cheat Sheet that you should bookmarkThis is the Cheat Sheet of JavaScript. It contains explanations, code examples, basic and important operators, functions, principles, methods, and many more. It provides a good overview of the language.
Notification PanelIn this article, we are going to build a notification panel style with CSS and will toggle the button with JS. It's very simple to do.
6 ways to center a divThis article show how you can make Center a child div vertically and horizontally respect to it's parent. There are many ways to do it. These ways are the best to use.
Image Slider with Vanila JSIn this article, we are going to make an Image Slider also known as carousel with a clean UI. It can slide the images with awesome animation and it will track the current image which you can see via dots on the bottom. First, Let's see what are we building.
Colorful Rain with JSIn this article, we are going to build a container that generates rain by using JS. And it is a colorful rain with random colors. You can play with colors however you want.
Why I ditched chrome for Edge?I've been using google chrome for a long time I love the extensions and the look and feel of chrome but then I realized that all these extensions now work on the new Microsoft edge plus edge got a bunch of additional features. That I always wish chrome had let's take a look at why edge may be the better choice.
Creative Hover Menu with CSSIn this article, we are going to make the navigation menu, but it will be in the aerticle form, I'll recommend you to use this as the full page menu.
Typing Effect with typed.jsThis article show how you can make typing effect using Typed.js, In this you can pass array as argument and it will iterate over that and will show you the result in the typing form.
Countdown Loading with JSIn this article, we are building a countdown with the help of JavaScript and CSS. It can also be used as the loading countdown.
How to use Battery Status API?In this article, we are gonna build a Battery Informer which will display the battery status and the other information along with it such as the charging status, charging level and the discharging time.
Typing Effect by using CSSAs you may have already seen some website which has some kind of typing animation. It looks cool right but what if I tell you it is very easy to do and you can do it with just CSS only, not without using JS.
Curved Timeline in CSSIn this article, we are gonna build a curved timeline for your website which you can use later on in your portfolio to display your work history or maybe something else you want.
How to use Web Storage API?In this article, we are going to look at the different types of web storage such as Local Storage, Session Storage, and Cookies to be more precise.
Video as Text background using CSSIn this article, we will use any video as the background of the text. As you may have already know you cannot use directly video as the text background.
Timeline with CSSIn this article, we are gonna build a timeline for your website which you can use later on in your portfolio to display your work history or maybe something else you want.
Fully functional google search with next.jsIn this article, we are gonna build a Battery Informer which will display the battery status and the other information along with it such as the charging status, charging level and the discharging time.
Some Strange Concept of JavaScriptIn this article, we are going to look at some weird and strange concepts of JavaScript, Some of which you may know and some may not. So stay tuned till the end.
CSS Gradient Loading AnimationIn this article we are gonna build a loading spinner for you website. which is in the gradient form you can customize that as you want.
Convert Next.js app to PWAThis article explains how to turn your Next.js web app into a Progressive Web App (PWA). It covers the benefits of PWAs, highlights Next.js features, and provides step-by-step instructions for adding PWA functionality, including implementing a service worker and utilizing the Web App Manifest. By following the guide, you can enhance your app's performance, offline capabilities, and installability for a seamless user experience.