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

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

Mastering DRF serializers: best practices and testing

Discover the significance of testing Django REST Framework (DRF) serializers for robust and reliable API development.

Discover the significance of testing Django REST Framework (DRF) serializers for robust and reliable API development.

placeholder background

Mastering DRF serializers: best practices and testing

Discover the significance of testing Django REST Framework (DRF) serializers for robust and reliable API development.

Discover the significance of testing Django REST Framework (DRF) serializers for robust and reliable API development.

placeholder background

Testing the diff

Good unit tests laser focus on the smallest possible scope and are crafted to isolate the functionality from as much external interference as possible. The way to do this is to write tests that self ensure they are testing what we expect them to be testing. Let's see...

Good unit tests laser focus on the smallest possible scope and are crafted to isolate the functionality from as much external interference as possible. The way to do this is to write tests that self ensure they are testing what we expect them to be testing. Let's see...

placeholder background

Testing the diff

Good unit tests laser focus on the smallest possible scope and are crafted to isolate the functionality from as much external interference as possible. The way to do this is to write tests that self ensure they are testing what we expect them to be testing. Let's see...

Good unit tests laser focus on the smallest possible scope and are crafted to isolate the functionality from as much external interference as possible. The way to do this is to write tests that self ensure they are testing what we expect them to be testing. Let's see...

placeholder background

How to analyze A/B test results Udacity methodology: from hypothesis to implementation

Learn how to run and analyze A/B tests with real product examples and checklist-backed insights. Ideal for anyone taking or reviewing Udacity’s A/B Testing course.

Learn how to run and analyze A/B tests with real product examples and checklist-backed insights. Ideal for anyone taking or reviewing Udacity’s A/B Testing course.

placeholder background

How to analyze A/B test results Udacity methodology: from hypothesis to implementation

Learn how to run and analyze A/B tests with real product examples and checklist-backed insights. Ideal for anyone taking or reviewing Udacity’s A/B Testing course.

Learn how to run and analyze A/B tests with real product examples and checklist-backed insights. Ideal for anyone taking or reviewing Udacity’s A/B Testing course.

placeholder background

Django count queries with assertNumQueries: performance testing best practices

Learn how to test the number of database queries in Django using assertNumQueries. Avoid hidden performance issues by writing realistic and scalable unit tests.

Learn how to test the number of database queries in Django using assertNumQueries. Avoid hidden performance issues by writing realistic and scalable unit tests.

placeholder background

Django count queries with assertNumQueries: performance testing best practices

Learn how to test the number of database queries in Django using assertNumQueries. Avoid hidden performance issues by writing realistic and scalable unit tests.

Learn how to test the number of database queries in Django using assertNumQueries. Avoid hidden performance issues by writing realistic and scalable unit tests.

placeholder background

Testing your React components (Part 2)

An overview on React testing, focusing on the concepts of mocks and how Jest makes it pretty easy to work with them.

An overview on React testing, focusing on the concepts of mocks and how Jest makes it pretty easy to work with them.

placeholder background

Testing your React components (Part 2)

An overview on React testing, focusing on the concepts of mocks and how Jest makes it pretty easy to work with them.

An overview on React testing, focusing on the concepts of mocks and how Jest makes it pretty easy to work with them.

placeholder background

Testing your React components (Part 1)

Testing your project is an important way to assure your (and your team's) trust towards the code you wrote. At Vinta, we are very familiar with backend testing and doing so in our Django projects is a mandatory part of our development process.

Testing your project is an important way to assure your (and your team's) trust towards the code you wrote. At Vinta, we are very familiar with backend testing and doing so in our Django projects is a mandatory part of our development process.

placeholder background

Testing your React components (Part 1)

Testing your project is an important way to assure your (and your team's) trust towards the code you wrote. At Vinta, we are very familiar with backend testing and doing so in our Django projects is a mandatory part of our development process.

Testing your project is an important way to assure your (and your team's) trust towards the code you wrote. At Vinta, we are very familiar with backend testing and doing so in our Django projects is a mandatory part of our development process.

placeholder background

How to ensure your Celery Beat tasks are working

Celery is a great tool to run asynchronous tasks. It handles situations where you don't want to lock web requests with time consuming operations or when you want things to happen after some time or even in specific date/time in the future.

Celery is a great tool to run asynchronous tasks. It handles situations where you don't want to lock web requests with time consuming operations or when you want things to happen after some time or even in specific date/time in the future.

placeholder background

How to ensure your Celery Beat tasks are working

Celery is a great tool to run asynchronous tasks. It handles situations where you don't want to lock web requests with time consuming operations or when you want things to happen after some time or even in specific date/time in the future.

Celery is a great tool to run asynchronous tasks. It handles situations where you don't want to lock web requests with time consuming operations or when you want things to happen after some time or even in specific date/time in the future.

placeholder background

Don't forget the stamps: testing email content in Django

When developing a web app how often do you check the emails you send are all working properly? Not as often as your web pages, right?

When developing a web app how often do you check the emails you send are all working properly? Not as often as your web pages, right?

placeholder background

Don't forget the stamps: testing email content in Django

When developing a web app how often do you check the emails you send are all working properly? Not as often as your web pages, right?

When developing a web app how often do you check the emails you send are all working properly? Not as often as your web pages, right?

placeholder background

Unit testing React components with Jest

Jest is a JavaScript testing framework, it's fast and has an awesome snapshot testing feature. This post is not an introduction to Jest, there are plenty of those around. In this post we will show how to unit test your components in an isolated manner.

Jest is a JavaScript testing framework, it's fast and has an awesome snapshot testing feature. This post is not an introduction to Jest, there are plenty of those around. In this post we will show how to unit test your components in an isolated manner.

placeholder background

Unit testing React components with Jest

Jest is a JavaScript testing framework, it's fast and has an awesome snapshot testing feature. This post is not an introduction to Jest, there are plenty of those around. In this post we will show how to unit test your components in an isolated manner.

Jest is a JavaScript testing framework, it's fast and has an awesome snapshot testing feature. This post is not an introduction to Jest, there are plenty of those around. In this post we will show how to unit test your components in an isolated manner.

placeholder background

10 Django apps you're not using but should

There are some open-source Django apps that make our lives as Django developers easier, but sometimes we don't even know they exist! Good third-party apps can give you new features at little expense, make your tests easier or even improve the performance of your deployment process.

There are some open-source Django apps that make our lives as Django developers easier, but sometimes we don't even know they exist! Good third-party apps can give you new features at little expense, make your tests easier or even improve the performance of your deployment process.

placeholder background

10 Django apps you're not using but should

There are some open-source Django apps that make our lives as Django developers easier, but sometimes we don't even know they exist! Good third-party apps can give you new features at little expense, make your tests easier or even improve the performance of your deployment process.

There are some open-source Django apps that make our lives as Django developers easier, but sometimes we don't even know they exist! Good third-party apps can give you new features at little expense, make your tests easier or even improve the performance of your deployment process.