Bookmarks


Blogging is amazing. Everyone tends to their own plot of shared knowledge. Here I'm linking to some of what I enjoyed visiting. I invite you to try out this form of socializing, too. Read, write, link — all without a corporation pulling it down in a few years. If you have something to recommend, feel free to tell me at mail@chris-besch.com or create a page like this yourself.

Blogging and Writing

Programming

Hacking and Networking

Computer Hardware

DevOps

AI and Statistics

Graphics

Theoretical Computer Science

Applying for and Doing a Job

Art

Photography

Games

Philosophy

Outdoors

  • Nordkalottleden 2025 by Leon Bruns shows how combining text with pictures and interactive maps goes a long way to immerse the reader. I love a good structure and extra detail the reader can but doesn't have to interact with. It makes the archivist in me tingle.

This is a developing story...

Similar Articles


Why I love Open-Source

11th October, 2025 23min


We all live in a world of immensely complex technology. The concept of Open-Source might seem radical at first but it's indispensable in our world. Regardless if you are a user, developer or simply interested in a healthy society, you benefit from Open-Source and we should fight for every bit of it. Open-Source is a quality mark, a form of democracy and ownership, capitalism at its best and thus the response to this world, a world in which software exists. This article gets to that conclusion without requiring any prior technical knowledge.

The History of Forgejo's Pub-Sub Pattern

30th October, 2025 10min


I created a tool to visualize Forgejo's Pub-Sub pattern. Why not run that tool on all 24 thousand commits in Forgejo's history? What could possibly go wrong?

Forgejo Actions Notification Development

20th November, 2025 17min


Some stories of how I work on Forgejo. How is a Go project structured? What's the point of Forgejo's layered architecture and what's that pub-sub pattern? Additionally, I exhaustively explain how to setup a development environment for Forgejo.

Real-Time Application Development on Linux with PREEMPT RT

29th September, 2025 34min


While Linux is optimized for throughput and efficiency, real-time applications require bounded worst case latencies. However, with the merging of PREEMPT RT, mainline Linux converts to a real-time operating system (RTOS). Through presenting the application developer’s perspective and the changes PREEMPT RT introduces to the kernel, we review Linux’ real-time capabilities. Additionally, we investigate dynamic worst case execution time (WCET) analysis using a StarFive VisionFive 2 as a case study. Finally, we compare Linux to other RTOSes and argue that the lack of static WCET analysis is Linux’ main drawback for real-time applications.

All Articles