Django Periodic Task using Celery and RabbitMQ | Part 2

Posted on February 11, 201818 min read — in development

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 running these types of periodic tasks too. Celery uses Celery beat to schedule periodic tasks. It runs tasks at regular intervals, that are…

Django Asynchronous Task using Celery and RabbitMQ | Part 1

Posted on January 27, 201821 min read — in development

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 background for both real-time operations as well as scheduled tasks. It's easy to use and works great with Django. So, users don't have to wait…

Create Static Sites using Jekyll

Posted on January 21, 20189 min read — in development

Jekyll is a simple, blog-aware, static site generator. Instead of using databases, Jekyll takes the content, renders markdown or textile and liquid templates, and produces a complete, static website ready to be served by apache HTTP server, nginx or another web server. Jekyll is flexible and can be…

Django + Gunicorn + Supervisor + Nginx

Posted on January 20, 201818 min read — in development

As a beginner, I found it quite hard to deploy a Django project in the production environment. After several tries, finally, I got it all together. In this post, I am going to show you how to deploy Django 2.0 project inside Python 3.6 virtual environment using Gunicorn , Supervisor , and Nginx…

Install Odoo 9 on Ubuntu 16.04

Posted on December 18, 20176 min read — in development

Odoo is a suite of open source business apps that offers CRM, eCommerce, billing, accounting, inventory, point of sale, project management, manufacturing, warehouse etc. For beginners, installation of Odoo may seem quite hard. This tutorial shows a step by step guide to install Odoo on your local…