Skip to content

Logging standards for clean, parseable logs

Timestamps, correlation IDs, levels and no PII: the rules we write and review logs by.

Drops3 min read

Article · 4 min read

Next.js FastAPI Template: how to build and deploy scalable apps

Async support, end-to-end type safety and Vercel deploys, from MVP to production.

Anderson Resende4 min read

Handling null values on multi-column aggregations with Django

Make PostgreSQL tell null from zero when the Django ORM sums across several columns.

Drops3 min read

The Flat Success Path: writing clean Python code

Guard clauses and a single success path make Python code flatter and easier to read.

Drops3 min read

Article · 7 min read

Generating API clients in monorepos with FastAPI & Next.js

Stop updating API clients by hand: type-safe clients generated with @hey-api/openapi-ts.

Anderson Resende7 min read

Article · 9 min read

Advanced Celery: mastering idempotency, retries & error handling

Idempotency, atomicity, retries and monitoring for Celery tasks that survive failures.

Filipe Ximenes9 min read

Article · 19 min read

Advanced Celery for Django: fixing unreliable background tasks

Practices that make Django Celery tasks reliable, efficient and ready to scale.

Flávio Juvenal19 min read

Article · 6 min read

Demystifying Python Celery: key components and result storage

How a task queue works, from brokers and workers to where Celery stores results.

Filipe Ximenes6 min read

Article · 1 min read

Vinta Talks: maximizing Django with Celery

Highlights from our Django Boston workshop on scaling Django projects with Celery.

Beatriz Betta1 min read

Article · 5 min read

Basic SEO in Django: essential practices to boost your visibility

Meta tags, sitemaps and other practical steps that help search engines find your app.

Felipe Farias5 min read

Article · 5 min read

How to use Django REST Framework serializers effectively

Get more from DRF serializers when building APIs, with help from drf-rw-serializers.

Hugo Bessa5 min read

Article · 7 min read

Scaling software: how to manage cache consistency and invalidation in distributed environments

Caching strategies for consistent data and sane invalidation in distributed systems.

Ellias Matheus7 min read

Book a call

Working on what you just read about?

Bring us your product and the workflow behind it, from EHR integrations to patient intake and AI in care. We’ll help you find the path to build it.

Still prefer the good old email? Contact us