Our Blog

Boost your knowledge with the insights from our expert team.

Health
Health
EHR
EHR
Medplum
Medplum
Security
Security
Next.js
Next.js
React
React
People
People
Open Source
Open Source
API
API
placeholder background

Handling null values on multi-column aggregations with Django

Struggling with multi-column aggregations in Django ORM? Learn how to make PostgreSQL correctly handle null vs. zero when summing across columns ensuring your analytics stay accurate.

Struggling with multi-column aggregations in Django ORM? Learn how to make PostgreSQL correctly handle null vs. zero when summing across columns ensuring your analytics stay accurate.

placeholder background

Handling null values on multi-column aggregations with Django

Struggling with multi-column aggregations in Django ORM? Learn how to make PostgreSQL correctly handle null vs. zero when summing across columns ensuring your analytics stay accurate.

Struggling with multi-column aggregations in Django ORM? Learn how to make PostgreSQL correctly handle null vs. zero when summing across columns ensuring your analytics stay accurate.

placeholder background

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

Launch scalable web applications faster with our Next.js FastAPI Template. Featuring full async support, end-to-end type safety, and easy Vercel deployment, this template provides everything you need for MVPs and production projects.

Launch scalable web applications faster with our Next.js FastAPI Template. Featuring full async support, end-to-end type safety, and easy Vercel deployment, this template provides everything you need for MVPs and production projects.

placeholder background

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

Launch scalable web applications faster with our Next.js FastAPI Template. Featuring full async support, end-to-end type safety, and easy Vercel deployment, this template provides everything you need for MVPs and production projects.

Launch scalable web applications faster with our Next.js FastAPI Template. Featuring full async support, end-to-end type safety, and easy Vercel deployment, this template provides everything you need for MVPs and production projects.

placeholder background

The Flat Success Path: writing clean Python code

Write maintainable Python code with the single success path principle. Use guard clauses and flat code to improve readability and reduce complexity.

Write maintainable Python code with the single success path principle. Use guard clauses and flat code to improve readability and reduce complexity.

placeholder background

The Flat Success Path: writing clean Python code

Write maintainable Python code with the single success path principle. Use guard clauses and flat code to improve readability and reduce complexity.

Write maintainable Python code with the single success path principle. Use guard clauses and flat code to improve readability and reduce complexity.

placeholder background

Generating API clients in monorepos with FastAPI & Next.js

Eliminate manual API client updates in your monorepo: a guide to seamless, type-safe integration between FastAPI, Next.js, and @hey-api/openapi-ts.

Eliminate manual API client updates in your monorepo: a guide to seamless, type-safe integration between FastAPI, Next.js, and @hey-api/openapi-ts.

placeholder background

Generating API clients in monorepos with FastAPI & Next.js

Eliminate manual API client updates in your monorepo: a guide to seamless, type-safe integration between FastAPI, Next.js, and @hey-api/openapi-ts.

Eliminate manual API client updates in your monorepo: a guide to seamless, type-safe integration between FastAPI, Next.js, and @hey-api/openapi-ts.

placeholder background

Advanced Celery: mastering idempotency, retries & error handling

Learn how to build reliable Celery async tasks that handle failures gracefully. Master idempotency, atomicity, retries, and monitoring to create production-ready distributed systems.

Learn how to build reliable Celery async tasks that handle failures gracefully. Master idempotency, atomicity, retries, and monitoring to create production-ready distributed systems.

placeholder background

Advanced Celery: mastering idempotency, retries & error handling

Learn how to build reliable Celery async tasks that handle failures gracefully. Master idempotency, atomicity, retries, and monitoring to create production-ready distributed systems.

Learn how to build reliable Celery async tasks that handle failures gracefully. Master idempotency, atomicity, retries, and monitoring to create production-ready distributed systems.

placeholder background

Ensuring reliability in Django Celery tasks: a guide

Master task management with Celery in Python. Learn best practices for Django Celery tasks to ensure reliability and efficiency in your applications.

Master task management with Celery in Python. Learn best practices for Django Celery tasks to ensure reliability and efficiency in your applications.

placeholder background

Ensuring reliability in Django Celery tasks: a guide

Master task management with Celery in Python. Learn best practices for Django Celery tasks to ensure reliability and efficiency in your applications.

Master task management with Celery in Python. Learn best practices for Django Celery tasks to ensure reliability and efficiency in your applications.

placeholder background

Demystifying Python Celery: key components and result storage

In this article, you will understand how a task queue works and what are the components of its architecture. We will focus on Celery, the most popular tool for the job in Python projects.

In this article, you will understand how a task queue works and what are the components of its architecture. We will focus on Celery, the most popular tool for the job in Python projects.

placeholder background

Demystifying Python Celery: key components and result storage

In this article, you will understand how a task queue works and what are the components of its architecture. We will focus on Celery, the most popular tool for the job in Python projects.

In this article, you will understand how a task queue works and what are the components of its architecture. We will focus on Celery, the most popular tool for the job in Python projects.

placeholder background

Vinta Talks: maximizing Django with Celery

In partnership with Django Boston, Vinta promoted a workshop on how to boost Django projects with Celery. Learn more and scale your web applications using Celery.

In partnership with Django Boston, Vinta promoted a workshop on how to boost Django projects with Celery. Learn more and scale your web applications using Celery.

placeholder background

Vinta Talks: maximizing Django with Celery

In partnership with Django Boston, Vinta promoted a workshop on how to boost Django projects with Celery. Learn more and scale your web applications using Celery.

In partnership with Django Boston, Vinta promoted a workshop on how to boost Django projects with Celery. Learn more and scale your web applications using Celery.

placeholder background

Basic SEO for Django: boost visibility with Django SEO

Explore the essential guide to Django SEO: from meta tags to sitemaps, discover actionable strategies to boost visibility and user experience. Elevate your Django project's search engine performance with expert tips and best practices.

Explore the essential guide to Django SEO: from meta tags to sitemaps, discover actionable strategies to boost visibility and user experience. Elevate your Django project's search engine performance with expert tips and best practices.

placeholder background

Basic SEO for Django: boost visibility with Django SEO

Explore the essential guide to Django SEO: from meta tags to sitemaps, discover actionable strategies to boost visibility and user experience. Elevate your Django project's search engine performance with expert tips and best practices.

Explore the essential guide to Django SEO: from meta tags to sitemaps, discover actionable strategies to boost visibility and user experience. Elevate your Django project's search engine performance with expert tips and best practices.

placeholder background

How to use Django REST Framework serializers effectively

Explore the power of Django REST Framework (DRF) serializers in crafting robust APIs. Unlock insights and discover the game-changing drf-rw-serializers tool.

Explore the power of Django REST Framework (DRF) serializers in crafting robust APIs. Unlock insights and discover the game-changing drf-rw-serializers tool.

placeholder background

How to use Django REST Framework serializers effectively

Explore the power of Django REST Framework (DRF) serializers in crafting robust APIs. Unlock insights and discover the game-changing drf-rw-serializers tool.

Explore the power of Django REST Framework (DRF) serializers in crafting robust APIs. Unlock insights and discover the game-changing drf-rw-serializers tool.

placeholder background

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

Optimize your software's performance and scalability in distributed environments. Explore cache consistency, invalidation, and expert caching strategies.

Optimize your software's performance and scalability in distributed environments. Explore cache consistency, invalidation, and expert caching strategies.

placeholder background

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

Optimize your software's performance and scalability in distributed environments. Explore cache consistency, invalidation, and expert caching strategies.

Optimize your software's performance and scalability in distributed environments. Explore cache consistency, invalidation, and expert caching strategies.

placeholder background

Vinta at Pygotham.tv 2023: highlights and insights

Finally, Pygotham is back! We were distraught after the cancellation of last year's edition. We also are excited about the work the organization has been doing this year and excited to share experiences with people.

Finally, Pygotham is back! We were distraught after the cancellation of last year's edition. We also are excited about the work the organization has been doing this year and excited to share experiences with people.

placeholder background

Vinta at Pygotham.tv 2023: highlights and insights

Finally, Pygotham is back! We were distraught after the cancellation of last year's edition. We also are excited about the work the organization has been doing this year and excited to share experiences with people.

Finally, Pygotham is back! We were distraught after the cancellation of last year's edition. We also are excited about the work the organization has been doing this year and excited to share experiences with people.