Computer Science

Why I Avoid SMR Drives – and What the New Western Digital Warnings Reveal

Over the years, I’ve learned that high performance doesn’t just happen – neither in life nor in databases. When I transformed myself from an 85 kg couch potato into a 65 kg triathlete, I realized the same principle applies everywhere: performance is the result of conscious choices, discipline, and understanding what really goes on under …

Why I Avoid SMR Drives – and What the New Western Digital Warnings Reveal + read more

Building a VS Code Debugging Workflow for a Custom x64 Operating System with QEMU and GDB

Designing and debugging your own operating system is one of the most fulfilling but technically demanding projects you can undertake as a systems programmer. You have to build every abstraction yourself – memory management, privilege levels, system calls, user-space transitions, and interrupt handling – all while dealing with the quirks of real hardware and complex …

Building a VS Code Debugging Workflow for a Custom x64 Operating System with QEMU and GDB + read more

Solar-Powered, Proxmox-Driven: A Tour of My Ultimate SQL Server Home Lab

Back in 2018, I wrote a blog post about my Home Lab environment, which I had built around VMware vSphere to showcase various SQL Server workloads and demonstrate how to troubleshoot performance-related problems. Since then, a lot has changed – especially with the acquisition of VMware by Broadcom. In the past, I was a subscriber …

Solar-Powered, Proxmox-Driven: A Tour of My Ultimate SQL Server Home Lab + read more

Exploring Neural Networks with TensorFlow in Visual Studio Code Dev Containers

Over the past few weeks, I’ve rekindled my interest in Artificial Intelligence research, spurred by the recent buzz surrounding topics like ChatGPT’s release a few months ago. Although I delved into this field back in 2016, the rapidly evolving landscape has motivated me to revisit it and delve deeper. My current focus revolves around delving …

Exploring Neural Networks with TensorFlow in Visual Studio Code Dev Containers + read more

vscode-binutils: Analyzing Binary Files directly within Visual Studio Code

As you know, I’m a crazy person, and I have done a lot of different computer science research projects like developing my own RISC-based CPU and implementing my own x64-based operating system. But over the last weeks and months, I have spent a lot of time doing some low-level research in the Linux Kernel. This work …

vscode-binutils: Analyzing Binary Files directly within Visual Studio Code + read more