profile picture

Michael Stapelberg


published 2024-06-08
Edit Icon

I have given numerous presentations and talks over the years. As they are starting to vanish from the internet, I started collecting them here.


(en @ GPN 22) Supply Chain Security with Go

→ watch the recording on

→ browse the slides


(en @ GPN 21) Build Go appliances for the Raspberry Pi using gokrazy!

→ watch the recording on YouTube or

→ browse the slides

(en @ Go meetup Zürich) Run Go programs on your Raspberry Pi with gokrazy!

→ watch the recording on YouTube

→ browse the slides


(de @ Deep Dive #114: Go mit Michael Stapelberg


(de @ NoName e.V.) 🔎 power usage trackdown 🔍 strom sparen durch hinschauen

YouTube slides

(en @ GPN 20) Why I wrote my own rsync

YouTube slides


(en @ Dev Tool Time) Dev Tool Time with Michael Stapelberg



(en @ Arch Conf 2020) distri: researching fast Linux package management

YouTube slides


(en @ CCC Camp 2019) distri: a Linux distribution to research fast package management

YouTube slides

(de @ GPN19) Linux package manager sind zu langsam!

YouTube slides

(en @ Go meetup Zürich) distri: researching fast Linux package management

YouTube slides

(en @ 36c3 lightning talks) distri: researching fast Linux package management



(en @ GopherCon) router7: A Pure Go Home Router

YouTube slides

(en @ GopherCon) Go in Debian

YouTube slides

(en @ Google) kinX: keyboard hacking

YouTube slides

(de @ GPN18) kinX: keyboard hacking

YouTube abstract mp4 pdf

(de @ GPN18) Go für Programmierer

YouTube abstract mp4 pdf


(en) Go Time #59: Improved Improved Improved (i3)

(de) gokrazy: ein Go userland für Raspberry Pi 3 appliances

(de) die

(en) gokrazy: a Go userland for Raspberry Pi 3 appliances

  • @Go meetup Zürich 2017-04-27


(de) RobustIRC

(de) Monitoring mit Prometheus


(en) RobustIRC

(en, lightning talk) freetserv, a free terminal server (prepared, not presented) pdf

(de @ NoName e.V. 2015-09-24) freetserv, a free terminal server abstract

(de @ GPN15) Debian Code Search Instant

YouTube abstract mp4 pdf


(de @ NoName e.V. 2014-10-30) U2F (Universal 2nd factor): how security keys work abstract pdf

(de @ GPN14) systemd und journald für Nutzer

YouTube abstract mp4 pdf

(de @ GPN14) Linux-based home NAS

YouTube abstract mp4 pdf


(en @ DebConf13) systemd myths debunked!

YouTube abstract ogv pdf

(en @ DebConf13) Making your package work with systemd

YouTube abstract ogv pdf

(de) kanla: small-scale alerting

(de) Debian Code Search

(de @ GPN13) Plan 9

(de @ NoName e.V. 2013-03-21) CHICKEN Scheme abstract pdf

(de @ NoName e.V. 2013-03-14) notmuch abstract pdf

(de @ NoName e.V. 2013-01-24) IPv6 abstract slides (7z)

(de @ NoName e.V. 2013-01-17) DRBD abstract pdf


(de @ NoName e.V. 2012-12-20) Ingress abstract

(de @ NoName e.V. 2012-11-22) Geschichten über WLAN an Bildungseinrichtungen abstract

(de @ NoName e.V. 2012-09-27) Podcasts abstract

(de @ NoName e.V. 2012-09-20) mitgliedsgebü abstract pdf

(de) systemd

(de @ NoName e.V. 2012-08-30) Yubikey abstract

(de @ NoName e.V. 2012-08-23) buildbot abstract pdf

(de @ NoName e.V. 2012-08-16) scaling the apache/php/postgresql-stack, a real-world example abstract pdf

(de @ NoName e.V. 2012-07-26) Reverse Engineering, Teil 2 abstract

(de @ NoName e.V. 2012-07-19) nVidia CUDA abstract pdf

(de @ NoName e.V. 2012-06-28) Crackmes: Reverse-Engineering auf Assembler-Ebene abstract

(de) Linux Networking - Ninja Style

(de) Go – eine moderne Programmiersprache

(de @ NoName e.V. 2012-05-17) Google App Engine (+Go) abstract pdf

(de @ NoName e.V. 2012-04-26) Raspberry Pi abstract pdf

(de @ RaumZeitLabor 2012-04-24) Videoschnitt


(de @ NoName e.V. 2012-04-12) Debian Packaging abstract

(de) Protocol Buffers

(de @ RaumZeitLabor 2012-03-20) BenutzerDB


(de) „AllKnowingDNS — Reverse DNS für 2^64 IPv6-Adressen“

(de @ NoName e.V. 2012-03-08) Live-Coding, oder warum Testsuites toll sind, oder sECuRE macht sich zum Affen. abstract

(de) Remote-upgrading microcontroller firmware like a boss

(en @ Google 2012-01-25) i3 — An Improved Tiling Window Manager



(de) Lolpizza

(de @ RaumZeitLabor 2011-02-12) IPv6-Grundlagen

(de @ NoName e.V. 2011-04-07) X11-Visualisierung abstract


(de @ NoName e.V. 2010-03-18) CouchDB, eine verteilte, dokumentbasierte Datenbank abstract pdf

(de @ NoName e.V. 2010-02-18) sup, ein Commandline-Mailclient auf Thread-Basis abstract

(de @ NoName e.V. 2010-01-14) dn42 - ein dynamisches VPN abstract pdf


(de @ NoName e.V. 2009-10-15) Vorstellung Hackerspace Rhein-Neckar abstract pdf

(de) Hacking your own Window Manager

(de @ NoName e.V. 2009-08-20) Warum modern perl toll ist abstract pdf

(de @ NoName e.V. 2009-05-21) Cloud Computing-Infrastruktur mit Eucalyptus abstract pdf

(de @ NoName e.V. 2009-04-16) IPv6 – wie, wo, warum? abstract pdf

(de @ NoName e.V. 2009-02-26) Debuggen mit gdb abstract pdf


(de @ NoName e.V. 2008-06-12) git – the stupid content tracker. Wie arbeite ich mit git und warum ist es so viel cooler als subversion? abstract pdf

(de @ NoName e.V. 2008-06-05) Status von p2pdfs (peer-to-peer distributed filesystem), unserem bittorrent-gestützten FUSE-Filesystem - (Kurzform: Ja, da kommen Daten durch mittlerweile!) abstract pdf

(de @ NoName e.V. 2008-05-08) mxallowd abstract pdf

(de @ NoName e.V. 2008-03-27) Bacula-Vortrag, ebenfalls als 50% Vortrag/50%-Workshop abstract pdf


(de @ NoName e.V. 2006-08-24) sECuRE und ch3ka stellen ihr (Python/PHP-)Script PIX vor, mit dem man Filme “galleryzen” kann. abstract

I run a blog since 2005, spreading knowledge and experience for almost 20 years! :)

If you want to support my work, you can buy me a coffee.

Thank you for your support! ❤️