ls -la blog/
Filter by tags:
Users rarely report bugs; they just uninstall your app. Learn how to integrate Sentry to get real-time alerts and stack traces the moment your code crashes in production.
The Equifax breach was caused by a single unpatched library. Learn how to audit and update your dependencies using pip-audit and npm audit to prevent security catastrophes.
The runserver command is not for production! Learn how to set up a robust production server using Gunicorn as the WSGI application server and Nginx as the reverse proxy.
Stop manually running tests. Set up a Continuous Integration pipeline that automatically tests your code every time you push to GitHub.
Stop the "it works on my machine" excuses. Learn how to containerize your Django and PostgreSQL application using Docker and Docker Compose.