12th of April, 2019
rails, json

JSON dynamic attributes with Rails – We had a tricky problem. We knew that the columns for one particular model would need to change over time. That was easily solved with a JSON field, but we also wanted to support validations on this field – validations that are assigned to the model at the time of creation.
Heitor Silva

1st of October, 2018

Rails Parts – When we restarted developing an application from scratch, I stumbled upon a great way to split the files in your Rails app into different parts.

23rd of May, 2016
games, leisure

Our cross boule rules – Cross boule is Boules with Hacky Sacks, but the rules of this great game are sometimes not quite clear...

11th of February, 2016

C++ style guide lineup – Recently, I was recently asked to help out in a C++ project. One of the first things, I realized – apart from the horrible lack of documentation – was that there was no coding style.

14th of January, 2016
teaching, C/C++

Creativity is a great motivator – After a few years teaching a beginners course, I realized that using creativity is a great motivator to learn programming. Even in a technical field like software engineering, even with logic-driven students, the desire to create and express oneself is stimulating and inspiring.