Our Blog

Boost your knowledge with the insights from our expert team.

Latest posts

placeholder background

PyGotham 2018 talks: highlights and insights

Here you'll find all of our talks at PyGotham 2018.

Here you'll find all of our talks at PyGotham 2018.

placeholder background

PyGotham 2018 talks: highlights and insights

Here you'll find all of our talks at PyGotham 2018.

Here you'll find all of our talks at PyGotham 2018.

placeholder background

Pull Requests: Merging good practices into your project (part 3)

Although known by most, Pull Requests are often not dealt with in the most effective way. Believe it or not, there are teams that don’t review code at all!

Although known by most, Pull Requests are often not dealt with in the most effective way. Believe it or not, there are teams that don’t review code at all!

placeholder background

Pull Requests: Merging good practices into your project (part 3)

Although known by most, Pull Requests are often not dealt with in the most effective way. Believe it or not, there are teams that don’t review code at all!

Although known by most, Pull Requests are often not dealt with in the most effective way. Believe it or not, there are teams that don’t review code at all!

placeholder background

Bringing design into an agile development workflow

Mental models, diagrams, flows, and schemes are our attempt to understand how something works. They are never perfect, as all simplifications end up ignoring some of the situation's particularities.

Mental models, diagrams, flows, and schemes are our attempt to understand how something works. They are never perfect, as all simplifications end up ignoring some of the situation's particularities.

placeholder background

Bringing design into an agile development workflow

Mental models, diagrams, flows, and schemes are our attempt to understand how something works. They are never perfect, as all simplifications end up ignoring some of the situation's particularities.

Mental models, diagrams, flows, and schemes are our attempt to understand how something works. They are never perfect, as all simplifications end up ignoring some of the situation's particularities.

placeholder background

Pull Requests: merging good practices into your project (Part 2)

Although known by most, Pull Requests are often not dealt with in the most effective way. Believe it or not, there are teams that don’t review code at all!

Although known by most, Pull Requests are often not dealt with in the most effective way. Believe it or not, there are teams that don’t review code at all!

placeholder background

Pull Requests: merging good practices into your project (Part 2)

Although known by most, Pull Requests are often not dealt with in the most effective way. Believe it or not, there are teams that don’t review code at all!

Although known by most, Pull Requests are often not dealt with in the most effective way. Believe it or not, there are teams that don’t review code at all!

placeholder background

Pull Requests: Merging good practices into your project (part 1)

Although known by most, Pull Requests are often not dealt with in the most effective way. Believe it or not, there are teams that don’t review code at all!

Although known by most, Pull Requests are often not dealt with in the most effective way. Believe it or not, there are teams that don’t review code at all!

placeholder background

Pull Requests: Merging good practices into your project (part 1)

Although known by most, Pull Requests are often not dealt with in the most effective way. Believe it or not, there are teams that don’t review code at all!

Although known by most, Pull Requests are often not dealt with in the most effective way. Believe it or not, there are teams that don’t review code at all!

placeholder background

Mastering time series forecasting with Python: step-by-step guide

Discover how to master time series forecasting with Python using real-world techniques and tools.

Discover how to master time series forecasting with Python using real-world techniques and tools.

placeholder background

Mastering time series forecasting with Python: step-by-step guide

Discover how to master time series forecasting with Python using real-world techniques and tools.

Discover how to master time series forecasting with Python using real-world techniques and tools.

placeholder background

🇧🇷 PyNE 2018: key talks and insights

Slides from talks given during Python Nordeste 2018 event are posted here. This post and the slides are written in Brazilian Portuguese.

Slides from talks given during Python Nordeste 2018 event are posted here. This post and the slides are written in Brazilian Portuguese.

placeholder background

🇧🇷 PyNE 2018: key talks and insights

Slides from talks given during Python Nordeste 2018 event are posted here. This post and the slides are written in Brazilian Portuguese.

Slides from talks given during Python Nordeste 2018 event are posted here. This post and the slides are written in Brazilian Portuguese.

placeholder background

Taming irreversibility with feature flags in Python

Feature Flags are a simple technique to make features of your application quickly toggleable. The way it works is, every time we change some behavior in our software, a logical branch is created. This new behavior is only accessible if some specific configuration variable is set or, in certain cases, if the application context respects some rules.

Feature Flags are a simple technique to make features of your application quickly toggleable. The way it works is, every time we change some behavior in our software, a logical branch is created. This new behavior is only accessible if some specific configuration variable is set or, in certain cases, if the application context respects some rules.

placeholder background

Taming irreversibility with feature flags in Python

Feature Flags are a simple technique to make features of your application quickly toggleable. The way it works is, every time we change some behavior in our software, a logical branch is created. This new behavior is only accessible if some specific configuration variable is set or, in certain cases, if the application context respects some rules.

Feature Flags are a simple technique to make features of your application quickly toggleable. The way it works is, every time we change some behavior in our software, a logical branch is created. This new behavior is only accessible if some specific configuration variable is set or, in certain cases, if the application context respects some rules.

placeholder background

Dealing with resource-consuming tasks on Celery

Let's go through two of the problems that may happen if we don’t take care of our routes: delay and resource starvation.

Let's go through two of the problems that may happen if we don’t take care of our routes: delay and resource starvation.

placeholder background

Dealing with resource-consuming tasks on Celery

Let's go through two of the problems that may happen if we don’t take care of our routes: delay and resource starvation.

Let's go through two of the problems that may happen if we don’t take care of our routes: delay and resource starvation.

placeholder background

🇧🇷 PyBR 2017: key talks and insights

Slides from talks given during the PythonBrasil[13] event are posted here. This post and the slides are written in Brazilian Portuguese.

Slides from talks given during the PythonBrasil[13] event are posted here. This post and the slides are written in Brazilian Portuguese.

placeholder background

🇧🇷 PyBR 2017: key talks and insights

Slides from talks given during the PythonBrasil[13] event are posted here. This post and the slides are written in Brazilian Portuguese.

Slides from talks given during the PythonBrasil[13] event are posted here. This post and the slides are written in Brazilian Portuguese.

placeholder background

Django multitenancy: choosing the architecture for your SaaS application

Learn three multitenancy Django patterns for secure, scalable SaaS applications. Choose the right architecture for your needs.

Learn three multitenancy Django patterns for secure, scalable SaaS applications. Choose the right architecture for your needs.

placeholder background

Django multitenancy: choosing the architecture for your SaaS application

Learn three multitenancy Django patterns for secure, scalable SaaS applications. Choose the right architecture for your needs.

Learn three multitenancy Django patterns for secure, scalable SaaS applications. Choose the right architecture for your needs.

placeholder background

Going to technical events is awesome: a DjangoCon experience

We do incentivize collaborators to attend them since we believe it's very important to keep in touch with the community. We also always learn a lot in conferences.

We do incentivize collaborators to attend them since we believe it's very important to keep in touch with the community. We also always learn a lot in conferences.

placeholder background

Going to technical events is awesome: a DjangoCon experience

We do incentivize collaborators to attend them since we believe it's very important to keep in touch with the community. We also always learn a lot in conferences.

We do incentivize collaborators to attend them since we believe it's very important to keep in touch with the community. We also always learn a lot in conferences.