Pycon Colombia: The first meeting of Python developers in Colombia

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

Redesign of a Web Django Application: Expedientes.co

In this post I intend to show the experience in the redesign of an existing site. First of all, a little history, Expedientes.co is a project in which you can look for Court Records in Colombia, it started as a Startup and, because of ...

BEM Methodology

Although CSS and HTML are two of the most important elements, it is not only enough to know them, and more if we work in a development team, since there are usually conflicts when making our code. To do this in this blog we ...

How to secure WordPress from attacks

Information is power, and people like power, so there are people specialized on stealing your information. Internet is in an arms race between security experts and malicious agents, where every day new vulnerabilities are discovered, abused and patched. It is never a problem of ...

Project Management Tool: Teamwork

In our last delivery about Swapps organization tools we talked about JIRA, Slack, Toggl y Google Drive; but we missed one of our most important tools, Teamwork. Teamwork is a project management tool which lets you organize all the work in just one place. ...

Animations with CSS3

In the last animations post we spoke about how to make animations with Javascript, this time we're going to talk about how to make the same thing using CSS3. Worth mentioning that with CSS3 we are going to write less code, in this case ...
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 ...