Skip to main content
> Archive

All Posts

Thoughts, tutorials, and insights from my journey in software development.

Showing 1-12 of 16 posts

> Post

How Git Actually Works: A Deep Dive Under the Hood

Demystify Git's internals — from commits and branches to merges and reflogs. Learn how Git really stores your code and why understanding it makes you unstoppable.

views
[22 Dec 2025]
> Post

TypeScript Utility Types: From Partial to Awaited

Master TypeScript utility types with practical examples. Learn Partial, Required, Pick, Omit, Record, Awaited, and more — with real-world use cases that make your code type-safe and maintainable.

views
[23 Nov 2025]
> Post

AbortController: The Art of Graceful Cancellation in JavaScript

Master the art of canceling async operations with AbortController. Learn practical patterns for fetch requests, timeouts, cleanup, and building responsive applications.

views
[24 Oct 2025]
> Post

Demystifying JWT: The Compact Powerhouse Behind Modern Authentication

A deep dive into JSON Web Tokens (JWT) — what they are, how they work, and why they've become the backbone of secure web authentication.

views
[21 Oct 2025]
> Post

CSS Specificity Explained in a Fun Way

A fun, beginner-friendly guide to understanding CSS specificity with practical examples and easy-to-remember rules.

views
[22 Sept 2025]
> Post

JavaScript Equality, Explained Like a Human

When to use ===, when == helps, and the gotchas to remember.

views
[19 Sept 2025]
> Post

The Secret Life of a Website Visit

A fun, story-style walkthrough of what really happens when you type a URL: DNS, TCP, TLS/SSL, HTTP, caching, rendering, CORS, cookies, CDNs, and more.

views
[18 Sept 2025]
> Post

Stop putting JWTs in localStorage: a fun, practical guide for frontend apps

A hands-on, example-packed guide to storing and refreshing JWTs safely in frontend apps: in-memory access tokens, HttpOnly refresh cookies, rotation, CORS/CSRF, and real code you can ship.

views
[10 Sept 2025]
> Post

Closures in JavaScript: From Pizza Shops to Caching Superpowers

A fun and practical guide to understanding closures in JavaScript, with real-world use cases like caching, rate limiting, event handling, and more.

views
[9 Sept 2025]
> Post

Imperative vs Declarative in JavaScript/TypeScript

A fun and practical guide to understanding when to use imperative vs declarative approaches in JS/TS, with lots of real-world examples.

views
[6 Sept 2025]
> Post

Promise Methods Playbook

A fun, practical guide to JavaScript promise methods — all, allSettled, race, any, resolve/reject, and finally — with examples you'll actually use.

views
[4 Sept 2025]
> Post

Implementing Web3 Wallet Authentication in Express.js

A comprehensive guide to implementing secure wallet-based authentication using Ethereum signatures in Express.js applications, with real-world use cases and security considerations

views
[1 Sept 2025]

Page 1 of 2