Sennin

Rui's blog.

  • Home
  • About
  • projects
Articles C++

Throwing from a destructor

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

Rui Pires Rui Pires
Rants

Please, please, follow the SRP principle

As those who work with me certainly know by now, I am a strong proponent for the SRP and try to practice it and convince others to do the same whenever I can. SRP

Rui Pires Rui Pires
Interviews C++

Why C++, interview with Herb Sutter

I just listened to a podcast interview with Herb Sutter, by Scott Hanselman, and it is really worth sharing. You can find Herb's blog post about it here. And the podcast itself is

Rui Pires Rui Pires
C++

iso cpp

If you are into C++ programming (the modern kind), and dont know isocpp.org, you definitively should. isocpp stands for "Standard C++ Foundation" and is a not-for-profit organization, founded by a bunch of companies/organizations you might

Rui Pires Rui Pires
Articles C++

Placement new operator in C++

It is no secret that I am a big fan of C++. I love learning new ways to make my code more elegant and performant. I work in embedded systems, and have done

Rui Pires Rui Pires
C++ Examples

Native client SDL example

I have been looking into chrome's native client (NaCl). My goal is to be able to use it as an adaptation layer to run code on the browser, while keeping it as portable as

Rui Pires Rui Pires
Tools

Battle of the Build Systems - GNU Make

Following my previous post where I described what I was looking for in a build system, here I take a look at GNU make, and why I'm not using it.   GNU Make

Rui Pires Rui Pires
Tools

Battle of the build systems

I wonder if this whole post is just me being too picky with something so often dismissed as an after thought.  What build system to use? There certainly are no shortage of choices,

Rui Pires Rui Pires
« Newer Posts Page 4 of 4
Sennin © 2020
Proudly published with Jekyll using Geist, a derivative of Jasper2
Latest Posts Twitter Github