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

🇧🇷 FrontJS #6: integração front-end ↔ back-end

O FrontJS é um encontro semestral para discutir tecnologias, frameworks e metodologias relacionadas ao desenvolvimento de aplicações front-end com JavaScript. Alguns do tópicos que abordamos são: React, Angular.js, Vue.js, Flux e Ember.

O FrontJS é um encontro semestral para discutir tecnologias, frameworks e metodologias relacionadas ao desenvolvimento de aplicações front-end com JavaScript. Alguns do tópicos que abordamos são: React, Angular.js, Vue.js, Flux e Ember.

placeholder background

🇧🇷 FrontJS #6: integração front-end ↔ back-end

O FrontJS é um encontro semestral para discutir tecnologias, frameworks e metodologias relacionadas ao desenvolvimento de aplicações front-end com JavaScript. Alguns do tópicos que abordamos são: React, Angular.js, Vue.js, Flux e Ember.

O FrontJS é um encontro semestral para discutir tecnologias, frameworks e metodologias relacionadas ao desenvolvimento de aplicações front-end com JavaScript. Alguns do tópicos que abordamos são: React, Angular.js, Vue.js, Flux e Ember.

placeholder background

Becoming digital means more than having your backend on an API

It's not about what technology you use. It's about what business opportunities these technologies can unlock. It's about to offer better customer service. About really listening to your customer, talking, reduce costs and so much more.

It's not about what technology you use. It's about what business opportunities these technologies can unlock. It's about to offer better customer service. About really listening to your customer, talking, reduce costs and so much more.

placeholder background

Becoming digital means more than having your backend on an API

It's not about what technology you use. It's about what business opportunities these technologies can unlock. It's about to offer better customer service. About really listening to your customer, talking, reduce costs and so much more.

It's not about what technology you use. It's about what business opportunities these technologies can unlock. It's about to offer better customer service. About really listening to your customer, talking, reduce costs and so much more.

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

Gearing up: the challenges of managing a growing team

Keeping the client's expectations realistic is every manager's responsibility. As new resources are added to the team, it's essential that the client is aware that more people don't mean shorter deadlines. Instead, it means that with time you'll have more parallel deliverables.

Keeping the client's expectations realistic is every manager's responsibility. As new resources are added to the team, it's essential that the client is aware that more people don't mean shorter deadlines. Instead, it means that with time you'll have more parallel deliverables.

placeholder background

Gearing up: the challenges of managing a growing team

Keeping the client's expectations realistic is every manager's responsibility. As new resources are added to the team, it's essential that the client is aware that more people don't mean shorter deadlines. Instead, it means that with time you'll have more parallel deliverables.

Keeping the client's expectations realistic is every manager's responsibility. As new resources are added to the team, it's essential that the client is aware that more people don't mean shorter deadlines. Instead, it means that with time you'll have more parallel deliverables.

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

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

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

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

Understanding database multitenancy

The term "software multitenancy" refers to a software architecture in which a single instance of software runs on a server and serves multiple tenants.

The term "software multitenancy" refers to a software architecture in which a single instance of software runs on a server and serves multiple tenants.

placeholder background

Understanding database multitenancy

The term "software multitenancy" refers to a software architecture in which a single instance of software runs on a server and serves multiple tenants.

The term "software multitenancy" refers to a software architecture in which a single instance of software runs on a server and serves multiple tenants.

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.

placeholder background

Functional programming in Python: the simplest way

One of the best ways to learn something is by comparing it to things we already know. This blog post has two main goals. The first one is to introduce the basic concepts of functional programming, and for that we will compare with the main rival paradigm, the imperative programming.

One of the best ways to learn something is by comparing it to things we already know. This blog post has two main goals. The first one is to introduce the basic concepts of functional programming, and for that we will compare with the main rival paradigm, the imperative programming.

placeholder background

Functional programming in Python: the simplest way

One of the best ways to learn something is by comparing it to things we already know. This blog post has two main goals. The first one is to introduce the basic concepts of functional programming, and for that we will compare with the main rival paradigm, the imperative programming.

One of the best ways to learn something is by comparing it to things we already know. This blog post has two main goals. The first one is to introduce the basic concepts of functional programming, and for that we will compare with the main rival paradigm, the imperative programming.