Articles
Essential Django packages ❤️
Libraries that I always use with Django.
Python Package Manager Comparison 📦
Comparing the different Python package managers in 2023.
Marketing for Developers
How to promote your open-source library as a developer to other developers.
Serve multiple Django sites from one cloud server
Run multiple Django projects on a $6/month Digital Ocean cloud server using CapRover.
Django inclusion tags can modify page context 🤯
Somewhat surprising behavior that could trip you up and cause confusion while using custom template tags.
Optimize the Django ORM 🚀
How to optimize Django ORM queries to improve site performance.
Searching within an area with GeoDjango and PostGIS 🌎
How to search within a certain area with Postgres and Django.
Hi, I'm Adam 👋
I've been a backend programmer for ~20 years in a variety of different languages before I discovered Python 10 years ago and never looked back.
alldjango
includes all the hard-won experience I've gained over the years building production-scale Django websites.
Feel free to reach out to me on Mastodon or make a GitHub Issue with questions, comments, or bitter invectives.
All code is licensed as MIT.