/blog/ - zsh
user@portfolio
~
$
ls -la blog/
Filter by tags:
All
API
Advanced Python
Android
Architecture
Backend
Best Practices
CI/CD
CSS
Celery
Database
Deployment
DevOps
Development Tools
Django
Django REST Framework
Docker
Expo
Frontend
Git
GitHub
JavaScript
Linux
Maintenance
Mobile
Optimization
Performance
PostgreSQL
Programming
Python
React
React Native
Redis
Security
Server
TailwindCSS
Testing
Tutorial
UX
Version Control
Web Design
Web Development
iOS
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.
Author: [email protected]
Date: November 30, 2025
7 views
0 likes
0 comments
Security
DevOps
Python
JavaScript
Maintenance
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.
Author: Aslany Rahim
Date: November 29, 2025
14 views
0 likes
0 comments
DevOps
Django
Deployment
Linux
Server
Stop manually running tests. Set up a Continuous Integration pipeline that automatically tests your code every time you push to GitHub.
Author: Aslany Rahim
Date: November 24, 2025
25 views
0 likes
0 comments
DevOps
CI/CD
GitHub
Django
Testing
Stop the "it works on my machine" excuses. Learn how to containerize your Django and PostgreSQL application using Docker and Docker Compose.
Author: Aslany Rahim
Date: November 19, 2025
22 views
0 likes
0 comments
Django
Docker
DevOps
PostgreSQL
Python
user@portfolio
~
$
_