Introduction to C++ Metaprogramming

Interesting introduction to metaprogramming in the context of embedded systems. http://odinthenerd.blogspot.com/2014/07/introduction-to-c-metaprogramming-part-1.html Corresponding C++ library with full static checking and abstractions to special function registers of embedded microcontrollers. http://kvasir.io/

Tracking Reference Operator (C++ Component Extensions)

https://msdn.microsoft.com/en-us/library/8903062a.aspx

September 4, 2015

Sometimes a bug is hit only after code was executed 100 trillion times

All of us are familiar with overflow bugs. However, sometimes you write code that counts on overflow. This is a story where overflow was supposed to happen but didn’t, hence the name underflow bug. https://labs.spotify.com/2015/08/27/underflow-bug/

September 4, 2015

paxos consensus protocol

This website explains the infamously difficult to understand Paxos consensus protocol using easy to understand invariants and code. http://paxos.systems/

August 27, 2015

libmill

http://libmill.org/

August 24, 2015