All Articles

Celery Integration with Flask and Redis

Flask is one of the most popular micro web framework written in Python. It is classified as a microframework because it does not require particular tools or libraries. It is...

Install Redis in Ubuntu

Redis is an open source, in-memory data structure store, used as a database, cache and message broker. It is known for its flexibility, performance, and wide language support. That is...

A Quick Guide to Django Logging

In a production environment where our Django application is running as a service, often it becomes difficult to debug any errors without the console log. Of course, there are many...

Custom User Model and Authentication in Django

Django comes with authentication system out-of-the-box. But it may not be good enough for most common cases. For example, Django uses the username/email/password pattern for both signup and login. However,...

Firebase Cloud Messaging for Web using JavaScript

Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that lets us reliably deliver messages at no cost. Using FCM, we can send notification messages that are displayed to the...

Django Periodic Task using Celery and RabbitMQ | Part 2

Sometimes, we need to execute tasks to run at a specific time every so often - i.e., getting data from an API at regular interval. Celery can be used for...