[Links] Mission statements
Today at work, we talked about the idea of having a “mission statement”. We wanted to write down the values that our company carries. That would be a few statements that define who we are as a company and could guide us when making decisions. That exercise was more complicated than we initially expected, so I started looking at what other companies have. …
[DIY] Add Z-wave to an old Velux
I own a couple of Velux WUX 101 that I needed to automate. This article explains how I removed the Velux remote control to replace it by a Z-wave compatible solution. …
[Gradle] How to make a flat source jar
As a C# and C++ developer, I sometimes like to have a different layout for source code and namespaces. I recently wrote a Java library and was surprised to see that the convention is to name packages after the source folders, whether this makes sense or not. …
Code Review vs Pair Programming
This week, while working from home, we started a conversation on Slack on how to improve the quality control in our development process. Our current process only relies on occasional code review (abbreviated CR) from the boss. …
[Arduino] JSON library 5.1
I recently released a new version of ArduinoJson, my JSON library for embedded platforms. …
[C++] Online compilers
I find that online compilers are very handy. Here are the ones that I’ve tried so far… …
Top 5 tools of 2015
For my last article of the year, I want to present 5 tools that, I think, deserve more attention …
[Linux] LXC container: from privileged to unprivileged
In a previous article, I showed how to preserve the integrity of your Linux machine by installing unfriendly software in a LXC container. …