41554 blogs · [ { "id": "01a0877e-981e-7025-b7bb-266c0fa08ba3", "title": "bpf-next llm summaries", "url": "https://grantseltzer.github.io/blog/bpf-next-summarizer/", "published_at": "2026-04-01T00:00:00+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c103c1472", "title": "Replacing procfs with bpf", "url": "https://grantseltzer.github.io/blog/bpf-iter/", "published_at": "2025-06-21T00:00:00+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c11290ca4", "title": "Global No-Inline BPF Functions", "url": "https://grantseltzer.github.io/blog/global-noinline/", "published_at": "2025-05-11T00:00:00+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c1129c212", "title": "Building Go Stack Traces from BPF", "url": "https://grantseltzer.github.io/blog/go-stack-traces-bpf/", "published_at": "2023-12-06T00:00:00+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c11921dab", "title": "How Go slices work", "url": "https://grantseltzer.github.io/blog/how-go-slices-work/", "published_at": "2023-11-30T00:00:00+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c11b9c27f", "title": "BPF Attach Cookies", "url": "https://grantseltzer.github.io/blog/bpf-cookies/", "published_at": "2023-08-09T00:00:00+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c12635d2a", "title": "Memory Execution Override With ebpf", "url": "https://grantseltzer.github.io/talks/summercon2022/", "published_at": "2022-07-08T00:00:00+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c13142f9c", "title": "BPF Map Concurrency Techniques", "url": "https://grantseltzer.github.io/blog/bpf-concurrency/", "published_at": "2022-06-16T00:00:00+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c13eb6901", "title": "Handling errors with CGO", "url": "https://grantseltzer.github.io/blog/cgo-errors/", "published_at": "2022-03-16T00:00:00+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c143ac87d", "title": "Portable BPF with CO:RE", "url": "https://grantseltzer.github.io/talks/ebpfdaycncf2021/", "published_at": "2021-10-11T00:00:00+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c14f2c664", "title": "Basic Guide to Linux Mailing Lists", "url": "https://grantseltzer.github.io/blog/mailing-list-guide/", "published_at": "2021-10-10T00:00:00+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c15e69a76", "title": "The libbpf Documentation Site", "url": "https://grantseltzer.github.io/blog/contribute-docs-libbpf/", "published_at": "2021-10-10T00:00:00+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c165957db", "title": "Go Time #201", "url": "https://grantseltzer.github.io/talks/gotime2/", "published_at": "2021-09-14T00:00:00+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c167d7249", "title": "Compile Once Run Everywhere, the eBPF Dream!", "url": "https://grantseltzer.github.io/talks/ebpfsummit2021/", "published_at": "2021-08-19T00:00:00+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c16843c68", "title": "Supporting CO:RE in Tracee", "url": "https://grantseltzer.github.io/blog/tracee-core/", "published_at": "2021-07-23T03:32:37+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c174a0c05", "title": "Tracing Go Programs with eBPF!", "url": "https://grantseltzer.github.io/talks/gopherconeu2021/", "published_at": "2021-05-27T00:00:00+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c1820812b", "title": "Getting started with bpf and libbpfgo", "url": "https://grantseltzer.github.io/blog/libbpf-beginners-part-one/", "published_at": "2021-03-18T00:00:00+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c188abbca", "title": "What is vmlinux.h?", "url": "https://grantseltzer.github.io/blog/vmlinux-header/", "published_at": "2021-03-11T00:00:00+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c18e4d0ba", "title": "Parsing Go Binary DWARF Info", "url": "https://grantseltzer.github.io/blog/dwarf/", "published_at": "2021-01-02T03:32:37+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c195f637a", "title": "Tracing Go Programs with eBPF!", "url": "https://grantseltzer.github.io/talks/gophercon2020/", "published_at": "2020-11-13T00:00:00+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c1a148104", "title": "Go Time #159", "url": "https://grantseltzer.github.io/talks/gotime/", "published_at": "2020-11-10T00:00:00+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c1a8b2805", "title": "Tracing Go Functions with eBPF Part 2", "url": "https://grantseltzer.github.io/blog/tracing-go-functions-with-ebpf-part-2/", "published_at": "2020-05-10T03:32:37+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c1ad14670", "title": "Fermentation Experimentation", "url": "https://grantseltzer.github.io/blog/fermentation/", "published_at": "2020-03-05T03:32:37+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c1b2f2c20", "title": "Tracing Go Functions with eBPF Part 1", "url": "https://grantseltzer.github.io/blog/tracing-go-functions-with-ebpf-part-1/", "published_at": "2020-02-14T03:32:37+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c1bcd0c71", "title": "Using Karn for Seccomp Enforcement", "url": "https://grantseltzer.github.io/blog/karn/", "published_at": "2019-12-11T03:32:37+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c1c9b3ac2", "title": "The Problem with Sandboxing Solutions", "url": "https://grantseltzer.github.io/talks/hushcon2019/", "published_at": "2019-12-06T00:00:00+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c1d38ae94", "title": "The Problem with Sandboxing Solutions", "url": "https://grantseltzer.github.io/talks/kubesec2019/", "published_at": "2019-11-18T00:00:00+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c1d8b7385", "title": "Linux Procfs", "url": "https://grantseltzer.github.io/blog/procfs/", "published_at": "2019-10-02T03:32:37+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c1e2aa29e", "title": "Linux Overlayfs", "url": "https://grantseltzer.github.io/blog/overlayfs/", "published_at": "2019-09-18T03:32:37+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c1ef9fdb4", "title": "Debugging Go tests", "url": "https://grantseltzer.github.io/blog/test-build-modes/", "published_at": "2019-08-15T03:32:37+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c1fdb894d", "title": "Standardized Streams and Shells", "url": "https://grantseltzer.github.io/blog/standardized-streams-and-shells/", "published_at": "2019-05-21T03:32:37+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c204eaab1", "title": "Using dynamic libraries in static Go binaries", "url": "https://grantseltzer.github.io/blog/using-dynamic-libraries-in-static-go-binaries/", "published_at": "2019-04-09T03:32:37+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c20bd0894", "title": "The Beauty of io.Writer", "url": "https://grantseltzer.github.io/blog/the-beauty-of-io-writer/", "published_at": "2019-04-04T03:32:37+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c21b03bc6", "title": "Understanding cgroups", "url": "https://grantseltzer.github.io/blog/understanding-cgroups/", "published_at": "2018-11-20T03:32:37+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c22686e4f", "title": "Dissecting Go Binaries", "url": "https://grantseltzer.github.io/blog/dissecting-go-binaries/", "published_at": "2018-09-14T03:32:37+00:00" }, { "id": "01a0877e-981e-7025-b7bb-266c22894461", "title": null, "url": "https://grantseltzer.github.io/recipes/bialys/", "published_at": null }, { "id": "01a0877e-981e-7025-b7bb-266c22b6fab4", "title": null, "url": "https://grantseltzer.github.io/recipes/miami-rolls/", "published_at": null }, { "id": "01a0877e-981e-7025-b7bb-266c234eaeb4", "title": null, "url": "https://grantseltzer.github.io/recipes/recipes/", "published_at": null }, { "id": "01a0877e-981e-7025-b7bb-266c2441b6bb", "title": null, "url": "https://grantseltzer.github.io/recipes/rye-bread/", "published_at": null }, { "id": "01a0877e-981e-7025-b7bb-266c24befd84", "title": null, "url": "https://grantseltzer.github.io/recipes/split-pea/", "published_at": null }, { "id": "01a0877e-981e-7025-b7bb-266c24fd3699", "title": "About Me", "url": "https://grantseltzer.github.io/about/about/", "published_at": null }, { "id": "01a0877e-981e-7025-b7bb-266c255ab781", "title": "Bird Search", "url": "https://grantseltzer.github.io/random/bird-search/", "published_at": null } ] posts Claim your blog
Back to grantseltzer.github.io
Blog · corpus.blog/blogs/grantseltzer.github.io/posts

grantseltzer.github.io

grantseltzer.github.io

2026

2025

2023

2022

2021

2020

2019

2018

Undated