C++ Tools Setting the c++ standard using cmake Note: I have written an update to this post here. I'm currently trying to convert an existing code base from Makefiles to CMake. I'm doing this in order to showcase the advantages we
Interviews Software that "more than works" Now that is an interesting notion. Having working software is not enough. We need to have well crafted software. This is one of the many interesting points Uncle Bob focused on his interview
Articles Uncle Bob considers 'Interface' harmfull Uncle Bob wrote a very interesting article about how he considers the interface keyword to cause more harm than good. I have to admit I have missed the interface keyword in C++ as a way
Rants Happy 11111011111 A few hours before 2015 it dawned on me, and I couldn't help it but share it with those around me: 2015 in binary is 1111101111 which is a palindromic number. It seems this
Tools The importance of a native UI It is no secret that I am a fan of the Qt project. I like how it promisses, and can deliver the capability to develop a cross platform UI. That being said, if
Books Bedside reading I got this book for Christmas. It was on my wish list after a colleague of mine recommended it based on how awed I was with Uncle Bob's Clean Code and Clean Coder.
Tools Vagrant After hearing about it a software engineering radio episode, and in several other podcasts/articles (FLOSS weekly maybe?), I decided to try using vagrant. Vagrant describes itself as a way to "Create and configure
Contributions Gumbo Gumbo is, other than the soup and an album from Dr. John , also a HTML5 parsing C (C99) library. Its self contained (has no external dependencies), is resilient to badly formed html, has a simple API
Tools GDB TUI mode It's funny how sometimes you use a tool for years, but still find out new functionality once in a while. I am no gdb expert. In fact, I prefer to produce my code
Tools A decent windows console I have just stumbled upon ConEmu, and have to admit I'm impressed. As a developer, I have to use command lines a bunch, so they should not feel like a burden to use.