Boost your knowledge with the insights from our expert team.
Scaling Software: How to Manage Cache Consistency and Invalidation in Distributed Environments
Optimize your software's performance and scalability in distributed environments. Explore cache consistency, invalidation, and expert caching strategies.
Mastering DRF Serializers: Best Practices and Testing Strategies
Discover the significance of testing Django REST Framework (DRF) serializers for robust and reliable API development.
Demystifying Python Celery: Understanding the 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.
Counting Queries: Basic Performance Testing in Django
It's very common to read about testing techniques such as TDD and how to test application business logic. But testing the performance of an application is a whole different issue.
Understanding Time Series Forecasting with Python
Let’s start with time series: they're everywhere. From the total amount of rain that pours into a river per year, to stock markets, to weekly company sales, to speech recognition. But what are they?
Taming Irreversibility with Feature Flags (in Python)
Feature Flags are a very simple technique to make features of your application quickly toggleable.
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.
Django REST Framework Read & Write Serializers
One family of classes that DRF has is Serializers. They're used to convert data sent in a request to a Django object and a object to a valid response data.
Celery in the wild: tips and tricks to run async tasks in the real world
The thing about async tasks is that the hard part is not how to run them but what to do when things fail. How to deal with bugs? How to recover from unexpected shutdowns? What to do when external services do not behave as expected?
Check out other blog posts
Join the Tech Forward
Stay ahead of the curve with our latest trends about web development.