Team organization Tools

As a Project Manager in a software developing company you have a lot of things to do. You have to create tasks, assign them properly, do testing, keep track on what everyone is doing, make sure everyone is doing what they are supposed to, ...

Testing Files with Python/Django

One of the most important moments when writing a python application is testing. It could be boring, tedious and {{ insert your favorite insult here }}, but it will save your life when that careless teammate goes and twists everything (that careless teammate could ...

Simply Django: Announcements

Once you have a site on production, new needs start showing up. For us one of those needs was to be able to send information to our users when something was happening to the application, like some update or maintenance. There are two simple ...

Setting a testing/deployment pipeline for your Django app using Codeship and AWS CodeDeploy

If you have been working with Django (and probably web in general) you must be already used to doing deployments this way (assuming you do testing): Run the tests for my app SSH to my server Set up my repository and clone the branch ...

How to create a Django Application using Cookiecutter

The Django Cookiecutter created by Pydanny allow us to create a Django application with a great structure and best practices in no time. The official repository is located at: https://github.com/pydanny/cookiecutter-django Even though, the documentation is clear, I want to show you the whole process: Install ...

Dockerizing Django Apps

Docker is an open platform for building, shipping and running distributed applications. It gives programmers, development teams and operations engineers the common toolbox they need to take advantage of the distributed and networked nature of modern applications. Containerization provides several advantages like faster provisioning or ...