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

The dos and don'ts for writing Django migrations

Learn essential Django migration best practices to maintain database consistency. Discover how to properly manage schema changes and avoid common pitfalls in your applications.

Learn essential Django migration best practices to maintain database consistency. Discover how to properly manage schema changes and avoid common pitfalls in your applications.

placeholder background

The dos and don'ts for writing Django migrations

Learn essential Django migration best practices to maintain database consistency. Discover how to properly manage schema changes and avoid common pitfalls in your applications.

Learn essential Django migration best practices to maintain database consistency. Discover how to properly manage schema changes and avoid common pitfalls in your applications.

placeholder background

Re-using a file in multiple serializers in the same request

A practical guide to managing file uploads across multiple serializers in Django REST Framework, preventing closed file errors during model creation.

A practical guide to managing file uploads across multiple serializers in Django REST Framework, preventing closed file errors during model creation.

placeholder background

Re-using a file in multiple serializers in the same request

A practical guide to managing file uploads across multiple serializers in Django REST Framework, preventing closed file errors during model creation.

A practical guide to managing file uploads across multiple serializers in Django REST Framework, preventing closed file errors during model creation.

placeholder background

Running a complex query using Window, When, Case and SQCount, and more

Learn how we added a new budget visualization feature in one of our clients, enabling users to track ad spend across campaigns and posts with real-time metrics.

Learn how we added a new budget visualization feature in one of our clients, enabling users to track ad spend across campaigns and posts with real-time metrics.

placeholder background

Running a complex query using Window, When, Case and SQCount, and more

Learn how we added a new budget visualization feature in one of our clients, enabling users to track ad spend across campaigns and posts with real-time metrics.

Learn how we added a new budget visualization feature in one of our clients, enabling users to track ad spend across campaigns and posts with real-time metrics.

placeholder background

Django zero downtime deployment: best practices and implementation guide

Master zero downtime deployments in Django. Learn how to keep your web application running smoothly during updates, migrations, and system changes.

Master zero downtime deployments in Django. Learn how to keep your web application running smoothly during updates, migrations, and system changes.

placeholder background

Django zero downtime deployment: best practices and implementation guide

Master zero downtime deployments in Django. Learn how to keep your web application running smoothly during updates, migrations, and system changes.

Master zero downtime deployments in Django. Learn how to keep your web application running smoothly during updates, migrations, and system changes.

placeholder background

Coding a chatless assistant with Django & OpenAI

Most AI applications we encounter today are based on chat interfaces. However, many other exciting ways to use large language models (LLMs) don't involve direct conversation. In this article, we'll explore one such application by building a location-aware AI tour guide using Django and OpenAI.

Most AI applications we encounter today are based on chat interfaces. However, many other exciting ways to use large language models (LLMs) don't involve direct conversation. In this article, we'll explore one such application by building a location-aware AI tour guide using Django and OpenAI.

placeholder background

Coding a chatless assistant with Django & OpenAI

Most AI applications we encounter today are based on chat interfaces. However, many other exciting ways to use large language models (LLMs) don't involve direct conversation. In this article, we'll explore one such application by building a location-aware AI tour guide using Django and OpenAI.

Most AI applications we encounter today are based on chat interfaces. However, many other exciting ways to use large language models (LLMs) don't involve direct conversation. In this article, we'll explore one such application by building a location-aware AI tour guide using Django and OpenAI.

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

Vinta at DjangoCon US 2024: highlights and insights

DjangoCon.US 2024 is coming! We’re excited to once again be part of another edition and we are proud to have two of our experts presenting talks at the event!

DjangoCon.US 2024 is coming! We’re excited to once again be part of another edition and we are proud to have two of our experts presenting talks at the event!

placeholder background

Vinta at DjangoCon US 2024: highlights and insights

DjangoCon.US 2024 is coming! We’re excited to once again be part of another edition and we are proud to have two of our experts presenting talks at the event!

DjangoCon.US 2024 is coming! We’re excited to once again be part of another edition and we are proud to have two of our experts presenting talks at the event!

placeholder background

Prefetching and Optimizing: A Django Virtual Models Approach

Discover how to tackle the N+1 problem in Django applications and optimize performance with our open-source tool, Django Virtual Models. Read more!

Discover how to tackle the N+1 problem in Django applications and optimize performance with our open-source tool, Django Virtual Models. Read more!

placeholder background

Prefetching and Optimizing: A Django Virtual Models Approach

Discover how to tackle the N+1 problem in Django applications and optimize performance with our open-source tool, Django Virtual Models. Read more!

Discover how to tackle the N+1 problem in Django applications and optimize performance with our open-source tool, Django Virtual Models. Read more!

placeholder background

Enhancing GraphQL in Django: new annotation feature in strawberry-django

Discover the new annotation feature in strawberry-django that enhances GraphQL capabilities, optimizes API performance and simplifies complex data transformations.

Discover the new annotation feature in strawberry-django that enhances GraphQL capabilities, optimizes API performance and simplifies complex data transformations.

placeholder background

Enhancing GraphQL in Django: new annotation feature in strawberry-django

Discover the new annotation feature in strawberry-django that enhances GraphQL capabilities, optimizes API performance and simplifies complex data transformations.

Discover the new annotation feature in strawberry-django that enhances GraphQL capabilities, optimizes API performance and simplifies complex data transformations.

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

Django AI Assistant: bring AI features to your Django project

We are happy to announce Django AI Assistant, an open-source library that integrates powerful AI capabilities into your Django projects. It simplifies adding AI functionalities like Function/Tool Calling and Retrieval-Augmented Generation, making your development process more efficient.

We are happy to announce Django AI Assistant, an open-source library that integrates powerful AI capabilities into your Django projects. It simplifies adding AI functionalities like Function/Tool Calling and Retrieval-Augmented Generation, making your development process more efficient.

placeholder background

Django AI Assistant: bring AI features to your Django project

We are happy to announce Django AI Assistant, an open-source library that integrates powerful AI capabilities into your Django projects. It simplifies adding AI functionalities like Function/Tool Calling and Retrieval-Augmented Generation, making your development process more efficient.

We are happy to announce Django AI Assistant, an open-source library that integrates powerful AI capabilities into your Django projects. It simplifies adding AI functionalities like Function/Tool Calling and Retrieval-Augmented Generation, making your development process more efficient.