Bundling and minifying CSS and JavaScript in Django cuts requests and bytes for better Core Web Vitals. Here's the modern 2026 pipeline β Vite via dja...
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 2026 guide to responsive images in Django with sorl-thumbnail and Pillow: generate multiple sizes with the {% thumbnail %} tag, wire up srcset/sizes...
A practical 2026 guide to adding GitLab single sign-on and GitLab REST API v4 access to a Django app: django-allauth for OAuth 2.0 with PKCE, register...
A clear walkthrough of the Django Oscar 3.x checkout pipeline - from basket to place order - covering each view and mixin (CheckoutSessionMixin, Payme...
Showing a circular (avatar) image in Android no longer means hand-rolling a BitmapShader view. Here is the modern 2026 playbook across both UI toolkit...
Gulp.js still works in 2026 for minifying CSS and JavaScript and compiling SCSS or Less, but Vite and esbuild have largely replaced it for new project...
A practical 2026 guide to running work in parallel on Linux: shell background jobs with & and wait, bounded concurrency, xargs -P vs GNU parallel, the...
Django Girls is a volunteer-run non-profit that hosts free, beginner-friendly one-day Django and Python workshops worldwide, backed by a famous free o...
MicroPyramid donated the open-source PeelJobs job portal to Chaitanya Jyothi Welfare Society to support rural employment. Here is how custom software ...
jQuery 3.7.x is still maintained and runs on a huge share of the web, but modern JavaScript has absorbed most of what it was built for. Here is an hon...
jQuery Mobile is deprecated and archived, so don't build new touch interactions on it. This guide explains the legacy tap, taphold, swipe and vmouse e...
CasperJS once paired with PhantomJS to scrape and automate websites, but both are unmaintained. This guide shows the legacy approach for context, then...