Meet Ansible

Since the moment i started using SSH to manually configure my servers i noticed the issues with this approach. I was going over and over to my servers to perform the same tasks. If i am doing the same thing every time, why can't ...

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 ...

swapps.co powered by Django and Amazon Web Services

swapps.co website is powered by Django and is hosted in Amazon Web Services. If you look the website, you realize that It's a single page site with basic information, and you wonder, why does it have Django if It's a simple website with no ...

Customize virtulahosts on WHM/Cpanel

  WHM/CPANEL is the most popular Shared Hosting panel in the world, even if It is used mostly for HTML/PHP, it comes with a very good interface to manage and assign users and resources to users willing to host 1 or more websites. Every ...

Rename files in Bash with Regular expresions

Sometimes It's necessary to rename files following some patterns. Do this task manual is a long task, if you thousand of files. For this reason, I use rename command: Debug and preview: $ rename'REGULAR EXPRESSION' files -n   Some of the most common expressions ...