Be a developer and don’t die trying: What I have learned after four years working as one

Last monday was my fourth anniversary working at Swapps as a software developer. It was also my four years anniversary working as a software developer at all. Before working here at Swapps, I had some minor works on my university but none related to ...

How to set up SSH and GPG keys for your development workflow

A long time ago, in a galaxy far, far away, I found out about SSH keys and GPG keys and I thought they were good... so I started using them, obviously the wrong way (if you want to know a little bit more, you ...

Getting started on Elixir and Phoenix

We are always looking for new tools that can help us to grow as developers. Lately I have been learning about functional programming and how it can impact the code I write at large. During that quest, I found out about Elixir, a functional ...

Ethics and algorithms in a “smart” world

Yeah, algorithms, “smart software” and so on are here to stay, and that's a reality we’ll have to accept some day because the more time passes, the more we find ourselves standing at the intersection of humanity and technology in a clash of ethics and ...

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