Skip to main content
2025
- FFmpeg: The One-Liner to Rule All Media Files
FFmpeg is a powerful command-line tool to handle all your media needs. Use it to quickly convert for... - Why companies are moving away from NextJS?
Companies are shifting away from Next.js because of concerns about increased complexity, vendor lock...
2024
- Mono Repo vs. Micro Front-ends with Next.js
In the world of web development, the architecture of your project can significantly influence its sc... - Styling options in NextJS 13+ (Server Side and Client Side)
Styling choices in Next.js can be confusing. Some prefer CSS modules, while others opt for the popul... - State Handling in React JS
React's component-based architecture enables developers to create reusable, composable UI elements.... - NextCloud on Synology Docker 2024
NextCloud is a widely used hosting solution that offers an integrated office suite, allowing users t... - Eleventy Resume Builder
Despite searching the internet, I couldn't find a quick starter for my online resume project, not ev...
2023
- Starting my Journey to Veganism in 2024
Embark on a journey of self-discovery and sustainability in 2024 as I share my resolution to go vega... - World Wide Waste
Digital is Physical, it is quite important to understand whatever you download/upload on web is all... - The Rise of Digital Minimalism
Digital minimalism offers a solution to combat information overload, reduce screen time, etc.... - Dockerizing a React App in Simple Steps
Docker allows you to package your React app along with its dependencies and configuration into a con... - How to Setup Mac Terminal
People often ask me how I setup my Mac terminal, here is the guide....
2022
- Track web traffic anonymously
Implementing analytics on any web platform is not a difficult job but keeping it privacy-focused is... - 7 ways to make your website more accessible and sustainable
We often talk about sustainability and try to decrease our CO₂... - How to secure a Raspberry Pi on your network
If you are planning to expose your RaspberryPi over the internet, you should consider these security...
2021
- Top 5 ways to structure a frontend project
Open-source projects you get very little chance to structure the project, but you still can set guid... - Day 6 (last) - Your first week in NodeJS
During the course of this series, we have already developed a Node.js application that can be deploy... - Day 5 - Your first week in NodeJS
I explained how to implement a template engine to get dynamic variables into your HTML file.... - Day 4 - Your first week in NodeJS
I believe by now you are already comfortable with core modules of Node.js and have created your own... - Day 3 - Your first week in NodeJS
I believe you have already read my previous article where I explained, how to spin up a Node.js serv... - Day 2 - Your first week in NodeJS
I believe you have already read my previous article where I explained, the basics of Node.js... - Day 1 - Your first week in NodeJS
I believe you know something about Node.js before starting this course, just to refresh your memory.... - How to write short JavaScript code?
I know some of you have never used short syntax JavaScript statements for example if/else vs. ternar... - I don't know JavaScript but ReactJS
Isn’t it weird to witness such a scenario where someone can code the ReactJS component but can't wri... - CORS in NextJS
Setting up CORS is always a challenge for people who are not really from server-side application bac... - GitHub Copilot - Future of Programming?
There were a couple of questions that came to my mind when I saw this first.... - PiHole on Docker
My follow-up article to Up and running with RaspberryPi with Docker. Previously, I showed configurin... - Up and running with RaspberryPi with Docker
How to configure RaspberryPi with docker and docker-compose.... - My React Stack for 2021
I will showcase what options are available in the market to start on a ReactJS based application.... - Do we really need class components anymore?
ReactJS is a mature enough library that becomes the first choice for developers.... - Aria is not my thing
I am reading a lot about accessibility guidelines and met/working with some people who are responsib... - Node.js Login Service (express.js + passport)
I often see developers struggle or invest too much time to create authorization modules in their Nod... - Express.js + EJS complete solution
People who have less time to invest and are familiar with the Handlebar template engine can quickly... - My first Strapi project experience
I found Strapi as a good example since it is not only popular these days but comes with nearly zero... - Host your Strapi project
In this article, I will walk you through the Strapi CMS setup on your local machine followed by depl... - Can we use Google services without compromising privacy?
Over the period of time, people are aware of what internet privacy is and why it is important.... - Are you logging your NodeJS code?
Logs are an essential part of an application, it provides you deep level access...
2020
- How I explained Web designing to my Grandmother
I would like to share a question that I often asked my grandmother... - Responsive vs. Adaptive Design
One of the regular topics which usually comes in every discussion before starting a website is actua...