Bits, pieces, and the
occasional brain dumps.

I write when I learn new stuff, something finally clicks or when I spent three hours on a bug that turned out to be a missing semicolon. Either way, you might learn something. 😉

6 posts
nextjs
May 22, 2026 · 8 min read

How to Build a Custom Cursor Effect in Next.js with GSAP

Learn how to build a smooth, minimalist custom cursor effect using GSAP quickTo and styled-components in a Next.js project. No React state, no jank, just buttery smooth motion.

Read post ↗
nextjs
May 21, 2026 · 12 min read

Understanding the Differences Between Next.js App Router and Pages Router

Next.js ships with two routing systems - the Pages Router and the App Router. Understanding the differences between them will help you make better architectural decisions and write more efficient Next.js applications.

Read post ↗
javascript
Apr 4, 2025 · 2 min read

You Don't Need Dotenv in Node.js 20.6.0

Starting from Node.js 20.6.0, you won't need to install dotenv anymore. Yay!

Read post ↗
python
Apr 3, 2025 · 5 min read

Understanding the zip function in Python

Learn how to use the zip function in Python along with and other tips and tricks.

Read post ↗
cloud
Mar 31, 2025 · 13 min read

Introduction to SSH and How to Login Into A Remote Linux Virtual Machine

SSH (Secure Shell) is a fundamental tool in computer networking that allows two or more computers to communicate securely over a network. It was originally developed by Finnish researcher Tatu Ylönen, in response to a password-sniffing attack on his university's network in the summer of 1995.

Read post ↗
tailwindcss
Feb 23, 2025 · 13 min read

Getting Started with Tailwind CSS in Next.js

Tailwind CSS is a utility-first CSS framework that lets you build custom designs directly in your markup without writing a single line of custom CSS. This guide covers everything you need to get started with Tailwind v4 in a Next.js project.

Read post ↗