12 Notes
Thoughts on backend engineering, system design, open source, performance, and software architecture.
Learn how Django transactions work, what transaction.atomic() actually protects, and how to handle race conditions, row locking, database constraints, nested transactions, and post-commit side effects with select_for_update() and on_commit().
Django
Python
Backend
14 min read
Sep 13, 2026
Learn how Django REST Framework serializers can cause N+1 queries, slow API responses, and unnecessary database work—and how to optimize them with select_related, prefetch_related, annotations, and better serializer design.
Django
Backend
Python
7 min read
Sep 7, 2026
In this final part, we prepare django-healthkit for release, build and validate the package, test it on TestPyPI, publish it to PyPI, and create a Git tag and GitHub release.
Packages
Django
OpenSource
Python
8 min read
Aug 26, 2026
In Part 3, we connect the database and cache health checks, build the health check manager, expose a Django health endpoint, measure check latency, and return a structured health status.
Packages
Django
OpenSource
Python
7 min read
Aug 23, 2026
In this part, we implement the first health checks for django-healthkit, covering database connectivity and Django cache functionality with simple, independent, and testable checks.
Packages
Django
OpenSource
Python
6 min read
Aug 20, 2026
In this part, we build the initial structure of django-healthkit, configure the package with pyproject.toml, and prepare it for development.
Packages
Django
OpenSource
Python
4 min read
Aug 14, 2026
How I built a secure FastAPI webhook receiver using RSA signatures to enable authenticated server-to-server communication, proxy requests, and connect applications across different network environments.
FastApi
OpenSource
Security
Python
7 min read
Aug 11, 2026
Why I switched from inconsistent Git commit messages to a Conventional Commits style, with practical examples for cleaner and more maintainable Git history.
Git
Tip
3 min read
Aug 9, 2026
How a simple health endpoint for Bidar turned into django-healthkit, a lightweight Django health-check package.
Packages
Django
Backend
DevOps
2 min read
Aug 9, 2026
Learn how to design a scalable Django database for a gold jewelry e-commerce platform by modeling products, attributes, and purchasable product variants using real-world domain-driven design principles.
Django
Backend
Architecture
5 min read
Aug 4, 2026
Learn how to fix common Next.js 16 build errors, understand Proxy, Dynamic Rendering, and Revalidation, and improve your application's SEO and performance.
Frontend
Next.js
Tip
2 min read
Aug 2, 2026
How my projects, from backend systems to monitoring tools, led me to create a minimal and personal UI foundation.
Frontend
Packages
3 min read
Jul 31, 2026