News
Heroku Eliminating Free Tiers
Starting October 26, 2022 Heroku will begin deleting inactivate accounts and starting November 28, 2022 will stop offering free plans all together.
Sponsored Link 1
B2B and Enterprise Startups Get 90% Off Cybersecurity
Get cybersecurity right from the start. Don't miss out on Agency's startup program which offers huge discounts, a free pentest, and help with security questionnaires.
Articles
Learn Postgres at the Playground
A place for devs to polish their Postgres skills, this is a web-based Postgres playground with canned datasets to load and guided tutorials to learn about the power of Postgres.
The best way to find performance bottlenecks: observing production
A checklist guide to solving performance bottlenecks in production.
Django: How to let user download a file
A look at how to let users download ImageField or FileField content.
Use One Big Server - Speculative Branches
A detailed argument in favor of one big server vs competing web architecture approaches.
Use partial() With Django’s transaction.on_commit() to Avoid Late-Binding Bugs
Django’s transaction.on_commit()
allows you to run a function after the current database transaction is committed. This is useful to ensure that actions with external services, like sending emails, don’t run until the relevant data is definitely saved. Adam Johnson covers four techniques for passing callables to on_commit()
.
Events
Development Sprints: What are they & why should I attend?
DjangoCon US breaks down what development sprints are and encourages you to attend.
Tutorials
Sponsored Link 2
Projects
jdbit/django-auto-deploy
Deploy a Django website in one click with this bash script (Nginx, Gunicorn, MySQL/MariaDB/PostgreSQL).
bradtraversy/design-resources-for-developers
A curated list of design and UI resources from stock photos, web templates, CSS frameworks, UI libraries, tools, and much more.