Flexbox post featured image

A quick review of Flexbox

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

Django Cali: Meetup for Django developers in Cali, Colombia

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

Simple django wordpress integration with Django WordPress API library

Nowadays, WordPress is the most known CMS in the web. For creating and managing static content with no complex logic behind, it is a good point to start. The problem is when you need to start managing users, custom data and relate them through ...

Animations with JavaScript

When building a website, it is intended to be striking, but without sacrificing usability and functionality. To achieve this, different animations or effects can be used to call user attention. However, implementing an animation can be limiting; for example, the wide variety of mobile ...

Squash your response time in Django: Querysets

You just picked up this framework named Django, played around with it's ORM for a while and you love how easy you can work with it. You start to notice that your perfect page is taking ages to load. You check your django-debug-toolbar and ...

Our Agile Software Development Process at Swapps

In Swapps we work with Agile methodologies, which is a way of working on software development projects. Of course, there are many ways of working with these methodologies, and here I will expose the way Swapps adapted its own process to these methodologies. Delivering ...

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

We are hiring!

Available positions at Swapps! Please check our current available positions. If you are interested send us an email to [email protected] with the Job position in the subject.   A link to your StackOverflow, Github and Linkedin profiles is welcome too. You can find the ...

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