Free Resources

Notes, Blogs & Guides

I believe in learning in public and sharing knowledge. Here you'll find my open-source notes, technical deep-dives, and comprehensive guides available for free.

Blogs

Blog14 min read

MV* Architectural Patterns: The Complete Guide to Building Maintainable Software

Introduction Every software application, whether it’s a mobile app, web platform, or desktop tool, faces the same fundam...

Jun 2026Read Blog
Blog5 min read

git add . vs git add -A: The Git Difference Most Developers Learn the Hard Way

Two commands. One tiny character. A surprisingly important difference. If you’ve used Git for more than a few weeks, you...

May 2026Read Blog
Blog14 min read

Types of Polyfill -A Developer’s Deep Dive

I’ve spent the last 2 years shipping JavaScript at scale, mentoring dozens of engineers, and running hundreds of front-e...

May 2026Read Blog
Blog6 min read

Beyond Story Points: The Quest for the Perfect Workload Unit in Software Engineering

Why we measure software work in abstract units, why it breaks so often, and how to think about it like a pro. Let’s be h...

May 2026Read Blog
Blog5 min read

Stop Writing != null Everywhere! (Java Edition)

We’ve all been there. You want to avoid a NullPointerException, so you throw in a quick if (obj != null). Problem solved...

May 2026Read Blog
Blog9 min read

Python Decorators: Understanding the ‘@’ Symbol in Depth

Many Python developers use decorators regularly without fully understanding what happens when the @ symbol is processed....

Apr 2026Read Blog
Blog6 min read

The bad syndrome to Newbie Developer — ‘The T-Shaped Developer’

The bad syndrome to Newbie Developer — ‘The T-Shaped Developer’ The way how software companies work has changed. A new n...

Jun 2025Read Blog
Blog3 min read

Proxies vs Gateways: What’s the Difference?

If you’ve ever dived into the world of networking, web development, or even just tried to troubleshoot your internet con...

Feb 2025Read Blog
Blog4 min read

Is the Dark Web Outdated?

Exploring why the dark web feels like a relic of the past. When you hear the term dark web, what comes to mind? A hidden...

Nov 2024Read Blog
Blog4 min read

QR Codes: the Data Behind the Dots

QR codes have become a common sight in our daily lives — from restaurant menus to product packaging, business cards, and...

Nov 2024Read Blog

Guides

Guide15 min read

DevOps from Zero to Hero

A structured roadmap and hand-picked tutorials for mastering Linux, Docker, Kubernetes, and CI/CD pipelines.

Feb 2026Read Guide
Guide14 min read

Web Security Essentials

A checklist of critical security practices for web developers, including CORS, CSP, and preventing XSS/CSRF.

Nov 2025Read Guide

Notes

Note5 min read

React Performance Cheatsheet

A comprehensive guide on optimizing React applications, covering memoization, concurrent mode, and bundle analysis.

May 2026Read Note
Note8 min read

Next.js App Router Patterns

Quick reference for Next.js 14 App Router, Server Actions, and advanced caching strategies.

Jan 2026Read Note