~/talks

Bill Kennedy

what they talk about

all 10 in the filters

where they keep going back

all 9 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Kronk: Hardware Accelerated Local InferenceGopherCon UK 20262026-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…
Talk on
Understanding Escape Analysis to Speed Up Your CodeGopherCon 20252025-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…
Talk on
Go’s Trace Tooling and ConcurrencyGopherCon 20252025-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…
Talk on
K8s CPU Limits DeconstructedGopherCon UK 20252025-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…
Talk on
Building a coding agent from scratchGopherCon UK 20252025-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…
Talk on
Practical Memory ProfilingGopherCon Europe 20222022-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…
Talk on
Keynote: You Want To Build a Web Service?GoLab 20192019-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…
Talk on
Training within the Go communityO'Reilly Velocity Conference 20192019-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…
Talk on
Garbage Collection SemanticsGopherCon Singapore 20192019-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…
Talk on
Profiling CodeGoWayFest 2.0 20182018-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…
Talk on
Behavior Of ChannelsdotGo 20172017-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…
Talk on
Dependency ManagementGolang UK Conference 20152015-08-21
Argues that "go get" breaks reproducible builds and shows four concrete strategies: an abandoned organization-vendoring experiment that created many repos and…
Talk on
Building an Analytics Engine Using MongoDB and GoGopherCon 20142014-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…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.