Since I haven’t blogged in years and I feel like starting again I thought it would be a good idea to start with something negative that always irked me, the state of build systems for C and C++.


Android and root apps [Friday, 2016-01-22]

Recently I’ve been playing WATCH_DOGS and I thought, I want to be a cool hacker too!


Tales from a gate [Friday, 2016-01-08]

This is the tale of a gate, OpalGate to be precise, or at least that’s how it’s been dubbed by triggered purplehairs.


Using Servo as a Cargo dependency [Tuesday, 2015-08-25]

I recently decided to create my own browser, exactly fit to my needs, because the future of Firefox addons I strongly depend on is kind of uncertain.


I was playing with DETS and I kept getting weird { error, { bad_object_header, * } } without understanding what was going on.


My life is currently at its peak, the years of work have finally come to realize what I wanted to achieve.


Tabs? Spaces? Use both! [Wednesday, 2013-06-05]

Tabs! Spaces! Both?


Ruby inspect in C++ [Sunday, 2013-03-17]

From the previous post about stringifying things, comes inspect, it’s an improved version of stringify and actually returns inspecting strings like Ruby does, so it’s not for stringifying, you should use an internal standard for that and use the appropriate methods and functions.


Stringify all things in C++ [Wednesday, 2013-03-13]

While working on amirite I needed a nice way to print strings from any kind of incoming data to make assertions look decent, here goes nothing:


C++ property like accessors [Sunday, 2013-03-10]

Again something most C++ programmers would know but that I find incredibly useful in certain cases.