I am glad I finally made up my mind and bought a personal license for CLion. And just one day after CLion 1.1 came out. A few episodes of CppCast had left me with some interesting sounding projects I had meant to take a look at. One of them was Catch, with its promise […]
I finally finished reading the “Cucumber book”. I started reading this book a while ago. Even before I finished reading it I was already convinced of the benefits of human readable executable specifications and started lobbying for its use in a project at work. I succeeded (partially). Cucumber is a ruby based test tool that focuses […]
A while back I wrote a post about how to set the c++ standard with cmake. It revolved around setting the CXX_STANDARD and optionally CXX_STANDARD_REQUIRED properties. I have since found this technique does not work as nicely as I would like with Visual Studio.
Back in 2012 I tweeted this: Is there a c++/java dictionary? Stuff like this would make sense for teaching new languages to programmers. Languages do overlap a lot. — ruipires (@ruipires) August 2, 2012 I could have tried doing it myself, but couldn’t find the time for it. This is a recurring problem of mine. […]
It is generally a good idea to think about why you are doing things the way you currently doing them. Sometimes you are faced with a new situation, and don’t quite know what the correct or best way to handle it is. Hopefully you don’t just do whatever happens to first pop into your mind. […]
I have been using Vim and gVim for a few years now. Vim has a steep learning curve (but there are great tutorials out there), but its worth it, as it is a very powerful text editor. While it is not supposed to be an IDE, there are a lot of plugins out there that can […]
The software engineering radio podcast has a very interesting interview with the Gang of Four members, from “Software Design Patterns” fame. It is roughly 75 minutes, but it is really nice seeing them comment on their book 20 years later. Here is a transcript I did of a portion of the podcast that I found […]