A practical guide to Django REST Framework serializers: Serializer vs ModelSerializer, serialization and deserialization, validation, nested and relat...
MicroPyramid Blog
Articles that strengthen our current focus on AI systems, modernization, and product engineering, alongside the broader engineering archive.
Older posts still cover Django, Python, AWS, Salesforce, React, Flutter, and Svelte, but the clearest current signal is around the three service lanes below.
AI Systems
RAG, knowledge workflows, search, and practical AI system design.
Explore service pageModernization
Legacy cleanup, migration planning, Django rescue, and safer system change.
Explore service pageProduct Engineering
Full-stack delivery, dashboards, portals, MVPs, and AI-ready product work.
Explore service pageDjango's authorization system explained for Django 5.x: per-model permissions (add, change, delete, view), role-based groups, custom permissions, enfo...
A current, end-to-end guide to deploying Django behind Nginx and uWSGI on Ubuntu 24.04 with Python 3.11+ and Django 5.x: the uWSGI .ini, a systemd ser...
A practical Django 5.x guide to signals: every built-in signal and its arguments, connecting receivers with @receiver and dispatch_uid, where to regis...
A practical, up-to-date guide to writing custom Django 5.x management commands: the management/commands directory layout, the BaseCommand skeleton, ar...
How to run raw SQL in Django 5.x the safe way: Manager.raw() for model instances, connection.cursor() for arbitrary SQL, the dictfetchall helper, para...
Learn Django forms the right way: Form vs ModelForm, the is_valid() lifecycle, cleaned_data, custom validation with clean methods, widgets, CSRF, and ...
A clear, modern getting-started guide to Django: understand the project vs app distinction, set up a virtual environment, run startproject and startap...
A Django CRM is a customer relationship system built on Django β custom or open source. Learn its advantages, core modules, and when to build vs buy S...
A complete, modern guide to adding single sign-on to a Django 5.x app with Auth0 over OpenID Connect and Authlib β application setup, login and callba...
A practical guide to customizing Django REST Framework serializers: custom fields, SerializerMethodField, source, validation, writable nested serializ...
A focused guide to serializer context in Django REST Framework: the request/view/format keys DRF injects, overriding get_serializer_context, reading s...