A site for sharing my personal thoughts on technology, science and insights.
Firebase Realtime Database using Python SDK
Firebase Realtime Database is a NoSQL cloud-hosted database. Data is stored as JSON and synchronized in realtime to every connected client. Using Firebase Admin SDK,...
17 Feb 2018
Django Asynchronous Task using Celery and RabbitMQ | Part 1
Celery is a powerful asynchronous task/job queue based on distributed message passing which is written in Python. It is used for running tasks in the...
27 Jan 2018
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...
30 May 2018
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...
29 May 2018
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...
24 May 2018
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,...
14 Apr 2018
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...
21 Feb 2018
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...
11 Feb 2018