/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
31 views
0 likes
0 comments
Django WebSockets Channels Real-time Redis

React is fast, but unnecessary re-renders can kill your app's performance. Learn exactly when (and when NOT) to use useMemo and useCallback to optimize your components.

Author: Aslany Rahim Date: December 07, 2025
39 views
0 likes
0 comments
React Frontend Optimization JavaScript

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
33 views
0 likes
0 comments
Django Testing Pytest Python Quality Assurance

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.

Author: Aslany Rahim Date: December 05, 2025
38 views
0 likes
0 comments
DevOps Monitoring Debugging Sentry Python

Mobile users lose connectivity constantly (elevators, subways, flights). Learn how to cache data using Async Storage and NetInfo so your app doesn't crash when the internet dies.

Author: Aslany Rahim Date: December 04, 2025
37 views
0 likes
0 comments
React Native Mobile Offline Caching UX

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
30 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
40 views
0 likes
0 comments
Django Backend Python Advanced

Are you tired of undefined is not a function errors crashing your production app? It's time to graduate from JavaScript to TypeScript.

Author: Aslany Rahim Date: December 01, 2025
31 views
0 likes
0 comments
React TypeScript Frontend JavaScript

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: Aslany Rahim Date: November 30, 2025
30 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
33 views
0 likes
0 comments
DevOps Django Deployment Linux Server

Unlike the web, mobile apps don't have a URL bar. We explore how to structure your mobile app using React Navigation, comparing Stacks, Tabs, and Drawers.

Author: Aslany Rahim Date: November 28, 2025
39 views
0 likes
0 comments
React Native Mobile UX Frontend

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
40 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
48 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
57 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
52 views
0 likes
0 comments
DevOps CI/CD GitHub Django Testing

Starting a mobile project? The choice between "Bare" React Native and Expo can make or break your timeline. We break down the pros and cons of each.

Author: Aslany Rahim Date: November 23, 2025
37 views
0 likes
0 comments
React Native Mobile iOS Android Expo

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
38 views
0 likes
0 comments
Django PostgreSQL Performance Database Python

Stop duplicating logic in your React components. Learn how to extract functionality into Custom Hooks to clean up your codebase.

Author: Aslany Rahim Date: November 20, 2025
43 views
0 likes
0 comments
React Frontend JavaScript Web Development

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
43 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
30 views
0 likes
0 comments
Django Database Performance Optimization

Learn how to create beautiful, responsive websites using TailwindCSS utility-first CSS framework.

Author: Aslany Rahim Date: November 17, 2025
27 views
0 likes
0 comments
TailwindCSS CSS Frontend Web Design

Explore Python decorators, one of the most powerful features of Python, with practical examples and use cases.

Author: Aslany Rahim Date: November 16, 2025
30 views
0 likes
0 comments
Python Programming Advanced Python

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

Author: Aslany Rahim Date: November 15, 2025
35 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
37 views
0 likes
0 comments
Django Python Web Development Tutorial

A comprehensive guide to Git version control system, covering basic commands, branching strategies, and best practices.

Author: Aslany Rahim Date: November 11, 2025
32 views
0 likes
0 comments
Git Version Control Development Tools
user@portfolio ~ $ _