React vs Astro: Why I Chose Astro for My Portfolio
A deep-dive into why Astro outshines React for static portfolio sites - covering SEO, performance, bundle size, and the real cost of over-engineering.
I write about the things I build and learn - including backend engineering, full-stack development, personal projects, open-source work, and practical software development insights grounded in real-world experience.
A deep-dive into why Astro outshines React for static portfolio sites - covering SEO, performance, bundle size, and the real cost of over-engineering.
Most developers think rate limiting blocks requests before they reach the server. It doesn't. Here's what rate limiting really does, why your API needs it, and how to think about it like a bouncer at the door.
A plain-English comparison of social login options for Django. See why django-social-auth-rest is the fastest and simplest way to add Google and GitHub login to a Django REST API.
Learn why TOTP-based 2FA is essential for modern Django apps and how django-totp makes it easy to add secure two-factor authentication without building it from scratch.