/blog/ - zsh
user@portfolio ~ $

ls -la blog/

Standard HTTP is strictly Request-Response. To build a real-time chat or notification system, you need persistent connections. Learn how to upgrade Django from WSGI to ASGI using Django Channels.

Author: Aslany Rahim Date: December 08, 2025
32 views
0 likes
0 comments
Django WebSockets Channels Real-time Redis

Standard Django testing is verbose. Discover why the Python community is moving to Pytest, how to use Fixtures effectively, and how to reduce your testing boilerplate by 50%.

Author: Aslany Rahim Date: December 06, 2025
34 views
0 likes
0 comments
Django Testing Pytest Python Quality Assurance

Tired of hitting three different API endpoints just to render one profile page? We compare the traditional REST approach with the flexible query power of GraphQL using Graphene-Django.

Author: Aslany Rahim Date: December 03, 2025
31 views
0 likes
0 comments
Django API GraphQL Graphene DRF

Middleware is the "Onion" of Django. Learn how to write custom hooks that process every request entering your application and every response leaving it.

Author: Aslany Rahim Date: December 02, 2025
41 views
0 likes
0 comments
Django Backend Python Advanced

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
34 views
0 likes
0 comments
DevOps Django Deployment Linux Server

Don't let your users wait. Learn how to offload time-consuming tasks like email sending and image processing to background workers using Celery and Redis.

Author: Aslany Rahim Date: November 27, 2025
41 views
0 likes
0 comments
Django Celery Redis Backend Performance

Hardcoding API keys in your settings file is a security recipe for disaster. Learn how to use python-decouple to manage your environment variables safely.

Author: Aslany Rahim Date: November 26, 2025
50 views
0 likes
0 comments
Security Django Python Best Practices

Learn how to use Django Signals to decouple your application logic. We explore the classic use case of auto-creating User Profiles and discuss when you should avoid signals.

Author: Aslany Rahim Date: November 25, 2025
59 views
0 likes
0 comments
Django Python Backend Architecture

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
53 views
0 likes
0 comments
DevOps CI/CD GitHub Django Testing

Is your Django app running slow? The culprit is likely your database queries. Learn how to use select_related, prefetch_related, and indexes to speed up your application.

Author: Aslany Rahim Date: November 22, 2025
39 views
0 likes
0 comments
Django PostgreSQL Performance Database Python

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
44 views
0 likes
0 comments
Django Docker DevOps PostgreSQL Python

Essential strategies for optimizing database queries and improving application performance in Django applications.

Author: Aslany Rahim Date: November 18, 2025
31 views
0 likes
0 comments
Django Database Performance Optimization

A deep dive into creating robust REST APIs using Django REST Framework, including serializers, viewsets, and authentication.

Author: Aslany Rahim Date: November 15, 2025
36 views
0 likes
0 comments
Django Django REST Framework API Backend

Learn the fundamentals of Django web framework, from setting up your first project to creating models and views.

Author: Aslany Rahim Date: November 13, 2025
39 views
0 likes
0 comments
Django Python Web Development Tutorial
user@portfolio ~ $ _