Bill Kennedy
where else to find them
what they talk about
all 10 in the filters
where they keep going back
- GopherCon UK2 editions2025–2026
- GopherCon2 editions2014–2025
all 9 in the filters
on a stage with
never shared a talk
who talks about the same things
- Johnny Boursiquot9 talks
- Brad Fitzpatrick10 talks
- Natalie Pistunovich18 talks
- Dave Cheney15 talks
- Felix Geisendörfer10 talks
- Valentin Deleplace18 talks
| title | conference | date |
|---|---|---|
| Kronk: Hardware Accelerated Local Inference | GopherCon UK 2026 | 2026-08-12 |
Kronk is an SDK that runs Llama CPP-based GGUF models locally on Metal/CUDA/Vulkan so Go programs do inference without Python, delivering an SDK plus a test… | ||
| Understanding Escape Analysis to Speed Up Your Code | GopherCon 2025 | 2025-08-26 |
Compares two string-search implementations with benchmarks and memory profile (p.out -> pprof) output, showing one version originally does ~53 bytes and two… | ||
| Go’s Trace Tooling and Concurrency | GopherCon 2025 | 2025-08-26 |
A small Go program processes 4,000 RSS-like documents to count a topic and generates a detailed go tool trace (about 1.3 MB trace). The single-thread run takes… | ||
| K8s CPU Limits Deconstructed | GopherCon UK 2025 | 2025-08-13 |
Shows that a Go service limited to 250m = 25% CPU (25 ms per 100 ms) on a 16‑core node gets throttled because Go detects 16 cores and spawns many Ps/Ms. Uses… | ||
| Building a coding agent from scratch | GopherCon UK 2025 | 2025-08-13 |
Live-codes a working CLI coding agent that runs locally against Ollama with gpt-oss 20B, uses SSE HTTP client code, and raises the context window to 64K tokens… | ||
| Practical Memory Profiling | GopherCon Europe 2022 | 2022-07-28 |
Benchmark compares two algorithms: original is ~1100 ns/op with 53 bytes and 2 allocations, rival is ~4× faster with zero allocations. Use go test -bench to… | ||
| Keynote: You Want To Build a Web Service? | GoLab 2019 | 2019-10-20 |
Live‑codes a minimal Go “starter kit” that proves production basics: project layout with command/internal packages, dependency management via go mod, config as… | ||
| Training within the Go community | O'Reilly Velocity Conference 2019 | 2019-06-10 |
Company adopts Go early and begins started using Go in 2013, turns step‑by‑step learning blog posts into a book and paid courses, and claims training is the… | ||
| Garbage Collection Semantics | GopherCon Singapore 2019 | 2019-05-03 |
Explains practical Go GC behavior: three phases (mark setup stop‑the‑world, concurrent marking, mark termination stop‑the‑world) with typical stop times… | ||
| Profiling Code | GoWayFest 2.0 2018 | 2018-09-28 |
Built a small RSS search service, runs live and is profiled under 10,000 requests with GODEBUG=gc=1 and the hey load generator. Adds net/http/pprof and uses go… | ||
| Behavior Of Channels | dotGo 2017 | 2017-11-06 |
Claim: treat channels as signaling not queues. Concrete build: a logger type using a buffered channel (capacity 10), a worker goroutine, and a WaitGroup; ten… | ||
| Dependency Management | Golang UK Conference 2015 | 2015-08-21 |
Argues that "go get" breaks reproducible builds and shows four concrete strategies: an abandoned organization-vendoring experiment that created many repos and… | ||
| Building an Analytics Engine Using MongoDB and Go | GopherCon 2014 | 2014-04-24 |
Builds a realtime relevancy engine that loads arbitrary offer and transaction feeds into MongoDB and runs rule-based targeting from a Go-based rules engine… | ||
| nothing matches | ||