A 2026 update to adding multi-factor authentication (MFA) in Django. The original django-mfa package is unmaintained, so this guide uses the maintaine...
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 pageA practical, up-to-date guide to MongoDB CRUD operations in Python using PyMongo 4.x β connect, insert, query, update, delete, index, aggregate and ru...
Flower is a real-time, web-based dashboard for monitoring and administering Celery workers and tasks. This 2026 guide shows how to install Flower, run...
A current, hands-on guide to full-text search in MongoDB β classic text indexes and the $text operator, plus Lucene-powered Atlas Search for fuzzy mat...
A practical 2026 guide to advanced MongoDB querying: comparison, logical, element, evaluation, and array operators; querying nested documents and arra...
In MongoDB today, use the aggregation pipeline for grouping and analytics: db.collection.group() was removed in 4.2 and map-reduce is deprecated since...
To profile a Django application in 2026, reach for django-debug-toolbar to count queries and find N+1 problems in development, django-silk to persist ...
Measure your Django suite's test coverage with coverage.py, configure it in .coveragerc or pyproject.toml, and publish the trend with Coveralls from C...