[en] Welcome to euroquis.nl. Originally intended as a site for a European source-code-quality project, it now serves as the hub of my online presence. Most of what happens here goes on on the blog.

[nl] Welkom bij euroquis.nl. Dit was oorspronkelijk bedoeld als site voor een Europees code-kwaliteitsbeoordelingsproject. Nu is het centrum van mijn online aanwezigheid. Er gebeurt vooral wat op mijn blog.


  • Old truths remain

    This week I was going through the locale module in Calamares, bumped into a odd combination of new and deleteLater(), and something started nagging; that code can be better. I first did the “obvious” and moved things to the stack (er .. automatic storage duration) and then asked around, and in 2009 Frank Osterfeld blogged exactly about my problem, and explained that I’d done exactly the wrong thing.

  • Senior Developers don't know Everything

    For about 20 years, I’ve been doing C++ and Qt and KDE development. I suppose that makes me a “senior software engineer”, also in the sense that I’ve hacked, programmed, futzed, designed, architected, tested, proved-correct, and cursed at a lot of software. But don’t let the label fool you: I look up just as much in the documentation as I ever did; senior developers don’t know everything.

  • FreeBSD Qt WebEngine GPU Acceleration

    FreeBSD has a handful of Qt WebEngine-based browsers. Falkon, and Otter-Browser, and qutebrowser and probably others, too. All of them can run into issues on FreeBSD with GPU-accelerated rendering not working. Let’s look at some of the workarounds.

  • Summer 2020 (real short)

    Most summers I go on a bicycle vacation with my family, and we do a couple hundred kilometers and get back and it puts a reasonable-sized dent in Calamares development in the summer months. Like in 2019 2018 2017.

  • KSnip and Spectacle

    I have two screenshot applications installed – KSnip and Spectacle – because they offer different, and independently useful, functionality. Here’s some notes on what each does well.

subscribe via RSS