• My Maven release workflow v2

    Dec 3, 2022

    An update on my Maven release workflow, in other words, how I release Maven libraries into the Maven central repository.

  • My Maven release workflow

    Feb 5, 2022

    In this post I’m describing my current setup regarding releasing a versioned library into Maven central repository.

  • Maven and monorepo

    Sep 26, 2021

    In this post, I’m playing with releasing a subset of libraries from a Maven monorepo.

  • CI for Visual C++ 6

    Sep 18, 2021

    Some time ago, I thought of hacking on some really old C/C++ code I had written. I have a VirtualBox image running Windows 2000 and Visual Studio 6 (yes, that old). However, I also wanted to be able to run the code in modern Visual Studio 2019. Verifying that I haven’t broken anything means I would have to manually build my code on two different IDEs. That’s just boring. Instead, I hacked together a way of running my build for both Visual Studio versions.

  • Git repo juggling

    May 28, 2021

    This post shows how to use git subtree commands to move git repositories around. Perfect if you’re indecisive about monorepo vs multirepo.

  • Using Lerna for TypeScript and npm

    May 13, 2021

    In this post, I’m showing a way to setup a monorepo with Lerna, taking into account some pitfalls when publishing to npm.

  • Learning QBasic part 2

    Nov 30, 2020

    This is the 2nd part of learning QBasic, still figuring out how QBasic works in order to write an interpreter for it.

  • Adding mermaid diagrams

    Nov 27, 2020

    I noticed at work the other day that GitLab renders mermaid diagrams automatically in README files. I wanted to implement the same for my blog.

  • Dropwizard with Immutables

    Oct 11, 2020

    In this post, I’m using Dropwizard together with the Immutables library and sharing some thoughts on OOP.

  • Learning QBasic part 1

    Aug 8, 2020

    I’ve been writing an interpreter for QBasic for quite some time now, since March 28th to be precise. This was something I always wanted to do. In the process, I am learning Rust, which I like a lot. But, as I implement feature after feature, I am learning QBasic as well, especially things a developer normally never has to worry about.