What is DevOps and Why You Should Have It

What is DevOps and Why You Should Have It

By the end of this article, you will get a general idea behind DevOps approach. I will describe how DevOps is implemented in our company and why it’s so great to develop software sticking to DevOps practices. What is DevOps? To make things clear—DevOps is a methodology. The…

UI Development Flow

UI Development Flow

This article is dedicated to our customers. It describes the User Interface(UI) development flow in Django Stars from the idea to the final result. Let’s move to the starting point. Understanding the Project’s Concept You have an idea, and we have tools to implement it. But what…

Django 1.11 Goes Live

Django 1.11 Goes Live

This version has been designated as a long-term support (LTS) release, which means that security and data loss fixes will be applied for at least the next three years. What’s new: The new django.db.models.indexes module contains classes which ease creating database indexes This feature allows creating…

Django Performance Optimization Tips

Django Performance Optimization Tips

I frequently face a recurring situation when developers receive a task to make a performance optimization on Django. Pretty often they are trying to make it in a wrong way. In this short article I want to shed some light on the common mistakes, and show you the way I'm…

What is Docker and How to Use it With Python (Tutorial)

What is Docker and How to Use it With Python (Tutorial)

Table of Contents Introduction What is Docker? What is the difference from virtualization? Why do we need Docker? Supported platforms Installation Terminology Quickstart Example 1: hello world Example 2: Nginx Example 3: writing Dockerfile Example 4: docker-compose Python + Redis Best practices for creating images Connection between containers Django Stars recommendations…