About this site

On this page I'll be posting excerpts of my work done in my free time (currently openbsd). As the title says this whole page is related to IT specific topics. I'm using this blog as my personal technical diary and also to improve my writing skills.

This site does not generate any monetary profit.

Recent posts

OS Programming - The First Steps

08 Aug 2025

There are many tutorials out there to help you get started with your own hobby operating system (OS). This series of blog posts will focus on one resource that I used and discuss improvements from other sources.

Parquet - Thrift Compact Protocol

02 Apr 2025

The parquet file format uses the thrift compact protocol to define its binary representation. This blog post takes a closer look at the binary data of the metadata of parquet files.

Nvi - Enhancing comfort III

24 Jan 2025

This post is about how to properly handle multiple files in nvi.

Blog internal - How IPs are masked (v6)

06 Oct 2024

This post revisits an entry I made in October '22. Shortly after the IP masking went into effect, changes were made to also match and mask IPv6 addresses. The method used was sub-optimal until I recently fixed it. This post documents the changes.

OpenBSD src - kern_exit.c

03 Oct 2024

This is a series of posts where I try to learn more about the C source code of the OpenBSD operating system. This one is an explanation of the exit syscall. Rather than describing each line of the implementation, the posts usually contain an introduction to the topic, one or two highlights, and a conclusion.