Here is a selection of talks I have given over the years at various conferences. The links go either directly to the slide deck, or to a subpage describing the talk.
This list is pretty incomplete for now. I will be adding more over time.
pkgsrc, the NetBSD package collection, includes the pbulk tool to build all (or a subset of) packages. Bulk build reports are an invaluable resource for pkgsrc developers to find build breakage and its causes. Since 2014, I have maintained a web app called Bulk Tracker (written in Go) to visualize bulk build results along different dimensions such as package name, platform and compiler. Originally written as a "serverless" App Engine application, it has recently been completely rewritten to run natively on NetBSD, on a server owned by the project. This talk will show how bulk build data is useful and some typical use cases the app supports. It will also be about the journey out of the cloud and from a document datastore to SQLite.
German-language version of my FOSDEM 2024 talk. General introduction to BSD in general and to NetBSD in particular, some history, plus answering the question why you would want to use this today.
In 2023, the NetBSD project celebrated 30 years since its first release, 0.8. Now, four years after NetBSD 9, NetBSD 10 brings a huge number of changes and improvements. This talk dives into the most important new features of NetBSD 10, such as performance and security improvements, expanded CPU and GPU support, improved virtualization and more!
A talk in German about pkgsrc in general. Bootstrapping as a user (unprivileged) means that you can use pkgsrc like your very own virtualenv, except with any sort of package. I used nginx as an example.
How to package software written in Go for pkgsrc. Introducing the (now obsolete) GOPATH build system.
Introduction to https://github.com/bsiegert/BulkTracker. Introducing some new features such as per-package results, a JSON API, and starting to think about changing the data model and use a SQL DB.