Full Stack Web and Mobile developer specialized in Python/Django for backend and HTML5/CSS3, AngularJS for the front-end. Andres has worked in the design, architecture, implementation and deployment of custom solutions using Python/Django with great results. Obsessed for the performance of the applications by using the right technologies and following the best practices.

Letsencrypt is a service to get free short-lived SSL certificates. There is a library from the same guys that created that service called cert-bot. Instructions on how to use it can be found on the official documentation. Installation wget https://dl.eff.org/certbot-auto chmod a+x certbot-auto ./certbot-auto Create Certificate for Domain For demonstration purposes, we will use There are 2 […]

Have you ever think about building an app? It may sound scary to learn platform-specific technologies just to develop one, and maybe you just don’t have time to invest in it. But there is another, much more faster way. Ionic is an HTML5 mobile app development framework targeted at building hybrid mobile apps. Like the […]

Traditional businesses are used to using conventional means to promote their business (newspapers, radio, television); However, in the digital age, where everyone has access to a cell phone and an internet connection, these media are becoming less relevant every day. And this does not mean that it is not effective; on the contrary, because they […]

If you are familiar with WordPress theme development, you know things can get a little messy when you are starting from the ground up. Building a theme from scratch is not easy, and setting it up can take a lot of the time you have, even before you start to write actual code. Because of […]

Pycon Colombia is the first meeting that welcomes all users of the Python programming language in this country. This conference is organized to incorporate and connect to the community members of multiple sectors that apply this language, such as academia, industry, government, among others. In recent years the number of developers and companies that work […]

Flexbox post featured image

As front-end developers we usually need to align vertically any type of content, or to define a grid with equal-height columns, to say the least. Before CSS3, these kind of tasks were done in a hacky, unclear way and didn’t always worked well in all situations. Fortunately for us, CSS3 introduced a new feature to […]

Django Cali is a space where Django developers from the city of Cali meet monthly to share knowledge in the use of this popular Framework for web application development. Some of the topics that have been discussed are listed below: NoSQL in Django using PostgreSQL 9.4 JSONField fields Configure Django the right way Stay smart […]

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 the cookiecutter Being in your python environment, you can install it […]

swapps.co website is powered by Django and is hosted in Amazon Web Services. If you look to 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 complex functionality? Well, the process to deploy a website using […]

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 time an user creates or modifies information about a site, host, domain, […]

Sometimes it’s necessary to rename files following some patterns. Doing this task manually is a long task if you have a thousand files. For this reason, I use rename command: Debug and preview: $ rename’REGULAR EXPRESSION’ files -n Some of the most common expressions I use are: Convert filename to lowercase: $rename ‘y/A-Z/a-z/’ * Add […]