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

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

PyCon US 2017: the biggest Python Event in the World

Pycon is the biggest Python event in the world — check more about our talk in 2017!

Pycon is the biggest Python event in the world — check more about our talk in 2017!

placeholder background

PyCon US 2017: the biggest Python Event in the World

Pycon is the biggest Python event in the world — check more about our talk in 2017!

Pycon is the biggest Python event in the world — check more about our talk in 2017!

placeholder background

🇧🇷 PyNE 2017: key talks and insights

Check more about our talk during PyNE 2017!

Check more about our talk during PyNE 2017!

placeholder background

🇧🇷 PyNE 2017: key talks and insights

Check more about our talk during PyNE 2017!

Check more about our talk during PyNE 2017!

placeholder background

[Talk] All Things Python meetup in Sunnyvale: insights and highlights

Check more about All Things Python meetup in Sunnyvale!

Check more about All Things Python meetup in Sunnyvale!

placeholder background

[Talk] All Things Python meetup in Sunnyvale: insights and highlights

Check more about All Things Python meetup in Sunnyvale!

Check more about All Things Python meetup in Sunnyvale!

placeholder background

Advanced Django querying: sorting events by date

Imagine the situation where our application has events (scheduled tasks, appointments, python conferences across the world) happening in different moments of time. Almost anything with a date attached to it.

Imagine the situation where our application has events (scheduled tasks, appointments, python conferences across the world) happening in different moments of time. Almost anything with a date attached to it.

placeholder background

Advanced Django querying: sorting events by date

Imagine the situation where our application has events (scheduled tasks, appointments, python conferences across the world) happening in different moments of time. Almost anything with a date attached to it.

Imagine the situation where our application has events (scheduled tasks, appointments, python conferences across the world) happening in different moments of time. Almost anything with a date attached to it.

placeholder background

Contributing to Django framework: it's easier than you think

For those who are starting to code and wish to make open source, sometimes it is hard to start. The idea of contributing with that fancy and wonderful lib that you love can sound a little bit scary. Lucky for us many of those libs have room for whoever is willing to start.

For those who are starting to code and wish to make open source, sometimes it is hard to start. The idea of contributing with that fancy and wonderful lib that you love can sound a little bit scary. Lucky for us many of those libs have room for whoever is willing to start.

placeholder background

Contributing to Django framework: it's easier than you think

For those who are starting to code and wish to make open source, sometimes it is hard to start. The idea of contributing with that fancy and wonderful lib that you love can sound a little bit scary. Lucky for us many of those libs have room for whoever is willing to start.

For those who are starting to code and wish to make open source, sometimes it is hard to start. The idea of contributing with that fancy and wonderful lib that you love can sound a little bit scary. Lucky for us many of those libs have room for whoever is willing to start.

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

Django-React Boilerplate: streamline your development

Here at Vinta we believe that programmers, not processes, nor code, are the most important assets on software engineering. Due to that, we believe in using every tool available in order to facilitate our programmers' lives.

Here at Vinta we believe that programmers, not processes, nor code, are the most important assets on software engineering. Due to that, we believe in using every tool available in order to facilitate our programmers' lives.

placeholder background

Django-React Boilerplate: streamline your development

Here at Vinta we believe that programmers, not processes, nor code, are the most important assets on software engineering. Due to that, we believe in using every tool available in order to facilitate our programmers' lives.

Here at Vinta we believe that programmers, not processes, nor code, are the most important assets on software engineering. Due to that, we believe in using every tool available in order to facilitate our programmers' lives.

placeholder background

Metaprogramming and Django: using decorators

While programming is about, in some way, doing code to transform data, metaprogramming can be seen as the task of doing code to change code. This category is often used to help programmers to enhance the readability and maintainability of the code.

While programming is about, in some way, doing code to transform data, metaprogramming can be seen as the task of doing code to change code. This category is often used to help programmers to enhance the readability and maintainability of the code.

placeholder background

Metaprogramming and Django: using decorators

While programming is about, in some way, doing code to transform data, metaprogramming can be seen as the task of doing code to change code. This category is often used to help programmers to enhance the readability and maintainability of the code.

While programming is about, in some way, doing code to transform data, metaprogramming can be seen as the task of doing code to change code. This category is often used to help programmers to enhance the readability and maintainability of the code.

placeholder background

Python API clients with Tapioca: simplify integrations

Integrating with external services is painful. At Vinta, we build and deal with both public and private APIs on the daily basis. Having worked in many of those projects I can safely tell that we are currently in hell when it comes to integrations.

Integrating with external services is painful. At Vinta, we build and deal with both public and private APIs on the daily basis. Having worked in many of those projects I can safely tell that we are currently in hell when it comes to integrations.

placeholder background

Python API clients with Tapioca: simplify integrations

Integrating with external services is painful. At Vinta, we build and deal with both public and private APIs on the daily basis. Having worked in many of those projects I can safely tell that we are currently in hell when it comes to integrations.

Integrating with external services is painful. At Vinta, we build and deal with both public and private APIs on the daily basis. Having worked in many of those projects I can safely tell that we are currently in hell when it comes to integrations.

placeholder background

Database concurrency in Django the right way

When developing applications that have specific needs for running asynchronous tasks outside the web application, it is common to adopt a task queue such as Celery. This allows, for example, for the server to start an asynchronous task for heavyweight processing, and then return an answer.

When developing applications that have specific needs for running asynchronous tasks outside the web application, it is common to adopt a task queue such as Celery. This allows, for example, for the server to start an asynchronous task for heavyweight processing, and then return an answer.

placeholder background

Database concurrency in Django the right way

When developing applications that have specific needs for running asynchronous tasks outside the web application, it is common to adopt a task queue such as Celery. This allows, for example, for the server to start an asynchronous task for heavyweight processing, and then return an answer.

When developing applications that have specific needs for running asynchronous tasks outside the web application, it is common to adopt a task queue such as Celery. This allows, for example, for the server to start an asynchronous task for heavyweight processing, and then return an answer.

placeholder background

Functional programming in Python: a bit more

This blog entry has two main goals. The first one is to help you understand what is function composition. In the second goal, we will deal with two of the best Python modules: operator and functools.

This blog entry has two main goals. The first one is to help you understand what is function composition. In the second goal, we will deal with two of the best Python modules: operator and functools.

placeholder background

Functional programming in Python: a bit more

This blog entry has two main goals. The first one is to help you understand what is function composition. In the second goal, we will deal with two of the best Python modules: operator and functools.

This blog entry has two main goals. The first one is to help you understand what is function composition. In the second goal, we will deal with two of the best Python modules: operator and functools.