• Exploring the MySQL protocol

    Early last year, I was looking to replace the deprecated r2dbc-mysql driver in one of our codebases, when I stumbled upon jasync-sql. While working on support for additional authentication methods, I decided to investigate what the MySQL protocol looks like, and what bytes get transferred over the network.

  • Notes on "The Linux Device Model"

    As part of The Eudyptula Challenge, Little tasked me to read Chapter 14 of Linux Device Drivers, titled The Linux Device Model. Since the introduced topics are pretty advanced, I took some notes along the way. These skip many details, so if you find the topic interesting, please go read the whole chapter. Note that this book is a bit out of date since it was written for kernel version 2.6.10.

  • Publishing a Gradle project to Maven Central

    I had some free time over the last few days to work on a small Java project, which I ultimately decided to publish on Maven Central. Due to being unable to find up-to-date samples for Gradle projects, I decided to collect my findings as a blog post.