Blog


Nieuw animo voor Buurtlinux

Het is alweer enkele jaren geleden dat ik Buurtlinux.nl aan de Nederlandse Linux Gebruikersgroep (NLLGG) heb overgedragen – zowel het domein als de code. Ik heb de website in korte tijd gebouwd. Ik heb nooit veel aandacht besteed aan het ontwerp van de website of aan de beheerbaarheid – zeker niet met de AVG-wetgeving in […]




ASTRON Open Source policy

I’m a big fan of open source software. That’s why I didn’t hesitate to volunteer when ASTRON announced it wanted to establish an Open Source committee at the time I was working there! There are many pieces of software developed at ASTRON. As the organization is mainly subsidized by the Dutch government, there is a […]



Technical drawing

Staircase cabinets

When we moved to our current house, we changed the layout of the ground floor in order to get a more logical kitchen and dining space. For this a wall was removed and a new wall was built up again in a slightly different location. Furthermore, the staircase’s straight bottom half was modified to have […]




Gedit PlantUML plugin on Gitlab

I moved the PlantUML plugin I wrote for Gedit a couple of years ago from my personal Subversion server to Gitlab. This allowed me to move the documentation to the code base as well, so now everything is in one central place. Besides that, Git makes it easier for others to contribute to the project.




Object-oriented programming in C – part 2 (Interfaces)

Introduction This article is the second in a small series of articles that explain how object-oriented programming (OOP) can be applied in C in embedded software projects. In the previous article I explained when and why it makes sense to apply the concept of objects in C, and how to implement them. Doing this makes […]



Workbench ready to be used

Woodworker’s workbench ready for use

I’ve finished my woodworker’s workbench to the point where I can use it. Sure, some things are still missing: the IKEA cabinets are still to be placed underneath it and the vice is not installed yet. Nevertheless, now that I have organized my tools around it a bit, the workbench is ready to be used. […]




openHAB

A little while ago a friend of mine told me he was trying to automate his house using openHAB. He told me he could now control his blinds and curtains amongst other things through an Android app. How cool is that? There was one thing he could not do though, and that was controlling his […]




Object-oriented programming in C – part 1 (Objects)

Introduction Background I intend to write a small series of articles that explain how object-oriented programming (OOP) can be applied and used in C in embedded software projects. I realize that there already exist many articles that cover this subject. However, I found those that I’ve read either incomplete or unclean. Besides that, most of […]




Shrinking executables

A colleague of mine recently mentioned this article from Brian Raiter. The article demonstrates how to reduce the size of an executable by a factor of 85. Here it is, just for fun: A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux 🙂




Choosing the right microcontroller

I came across this interesting article of Jay Carlson (electronics engineer and embedded software developer) in which he extensively reviews various popular and less known microcontrollers. Good reading material for your next embedded project! The Amazing $1 Microcontroller



This site uses cookies. By continuing to use this website you agree to their use.