Hey CLion, quick: Catch!

Posted by on Sep 3, 2015 in c++, tools | 2 Comments
Hey CLion, quick: Catch!

  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 […]

A Better way to ask cmake for a C++ standard

Posted by on May 5, 2015 in c++, cmake, tools | One Comment
A Better way to ask cmake for a C++ standard

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.

CppCast

Posted by on Apr 8, 2015 in c++, podcast | No Comments
CppCast

I listen to few technology oriented podcasts, but up until recently I was yet to find a podcast focusing on C++. This has changed now that I found CppCast. Its tagline is “The first podcast by C++ developers for C++ developers!”.

Biicode

Posted by on Mar 29, 2015 in c++, cmake, tools | 3 Comments
Biicode

I have been meaning to try biicode for a while now. I have heard about it in blog posts, in podcasts, and I have been looking for a tool like that. I have finally taken the time to try it, and have published my very first block. Go check it out!

Unicode in C++

Posted by on Mar 25, 2015 in articles, c++ | No Comments
Unicode in C++

While looking for good resources to learn a little bit more about Unicode, and how to support it in my C++ applications, I stumbled upon this great video from the C++Now 2014 conference.

Gang of Four interviewed 20 years later

Posted by on Jan 23, 2015 in Books, c++, interview | 3 Comments
Gang of Four interviewed 20 years later

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 […]

Setting the c++ standard using cmake

Posted by on Jan 19, 2015 in c++, cmake, tools | 3 Comments
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 can have by switching to CMake. Its an unofficial conversion, so I am not changing anything in the official repo. I plan […]

Enabling C++11 in Qt Creator

Posted by on Sep 11, 2013 in c++, examples, tools | 2 Comments

I’m trying Qt Creator out, and had some dificulty figuring out how to enable C++11 support. After all, the best way to lear how to use the new features is to, well, to use them (and hopefully learn from the mistakes I will make). After some research, and a couple of forum posts and stackoverflow […]

Going Native 2013

Posted by on Sep 4, 2013 in c++ | No Comments

For anyone who stumbles upon this, I’m currently enjoying the streaming presentations from this year’s edition of GoingNative. You can find it here http://channel9.msdn.com/ for now. You can still see the past presentations. I hope they keep them all available online (I guess they will be here)

Throwing from a destructor

Posted by on Dec 18, 2012 in articles, c++ | No Comments

I just read a very interesting article about throwing exceptions from destructors, by Jon Kalb and Dave Abrahams. The article itself is nicely written and goes through some of the exception-safe advantages (for me RAII is by far the best reason to write solid exception-safe code) and explains why throwing an exception from a destructor might get […]