[CSS] Transform a button to a text input

Here is a cool CSS trick I found for actions that require a text value: …

READ MORE

[Links] JSON Hypermedia Types

When designing a REST API, every developer faces this issue: what JSON format to use for the API. Let’s see the current options. …

READ MORE

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

READ MORE

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

READ MORE

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

READ MORE

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. …

READ MORE

[Arduino] JSON library 5.1

I recently released a new version of ArduinoJson, my JSON library for embedded platforms. …

READ MORE

[C++] Online compilers

I find that online compilers are very handy. Here are the ones that I’ve tried so far… …

READ MORE