~/conference

GopherCon UK 2026

Go developers, backend engineers, systems programmers, observability engineers, machine learning engineers, tooling engineers, API engineers

Kronk SDK local inference; Go and CUDA integration; Go desktop with Fyne; Go and HTMX web apps; perfgo PMU to pprof; hardware performance counters; honestbench macrobenchmarks; zero-touch Go instrumentation; streaming JSON parser; Model Context Protocol MCP; Go with ONNX in production; deep dive select statement

titleauthorlength
How to Stay Passionate in the Age of AIAinsley Clark28m
AI speeds up small tasks but steals the labor that builds pride: surveys report 65% increased stress, 41% of senior engineers feel less satisfied, and 33%…
Talk on
Kronk: Hardware Accelerated Local InferenceBill Kennedy01h 01m
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
Full Desktop Environment in GoAndrew B. Williams53m
A complete desktop and distribution are implemented in Go using the Fyne toolkit: FyneDesk as the desktop and FyshOS as the Debian‑stable distribution…
Talk on
From AI Sceptic to AI Sceptic Who ShipsTom Coupland58m
A tiger team of five prototypes with used Claude and Whisper and ships two production systems: a domain scoring workflow that goes live behind customers and a…
Talk on
Beyond pprof, Hardware Performance CountersChristian Simon59m
perfgo collects PMU data via Linux perf and converts it into pprof so you can map perfgo profiles to Go source; dTLB instrumentation shows Grafana Labs cut TLB…
Talk on
From Go to the GPU, Integrating with CUDASam Burns56m
Builds a Wordle-playing neural net using Go for orchestration and CUDA for heavy lifting, generating 52,726 synthetic games from a 239-word solution space and…
Talk on
Building a Web App with Go and HTMXHaseeb Majid55m
Builds a working CRUD gardening app called Let's Go (and earlier BanterBus) using Go, HTMX, templ, tailwindcss and Postgres and keeps the frontend minimal so…
Talk on
Why Your Go Benchmarks Are LyingKemal Akkoyun56m
Claim: Go microbenchmarks often lie because compiler optimizations, scheduler noise and CI VM variability hide or remove the measured work. Practical fixes…
Talk on
MCP is the New RESTAndy Kuszyk50m
Typeform describes why REST proves awkward for LLM-driven UIs and how Model Context Protocol (MCP) fixes it by exposing semantically typed tools instead of…
Talk on
How Much CompSci Can Go TeachEleanor McHugh35m
Argues that a teen who hated school Python becomes engaged by building a tiny Go project: a regex link extractor that reads pages as byte streams, uses…
Talk on
Instrument Go Without Changing a Single LineKemal Akkoyun33m
Surveys four zero‑touch approaches and gives concrete tradeoffs: OTelC compile-time injector rewrites AST at build time (V1, targets Go 1.25+, platform…
Talk on
API Design as a Performance PrimitiveDavid Cheney01h 04m
Demonstrates a handbuilt streaming JSON parser that replaces encoding/json’s per-token allocation model with a sliding-window, provider-owned buffer window…
Talk on
Sets in Modern GoLuciano Ramalho01h 01m
Concrete claim: Go is adding standard sets and collection conventions for Go 1.28 that turn O(M·N) nested-loop problems into near-linear code using…
Talk on
Dashcam to TimelapseSadie Freeman48m
540 one‑minute MP4 clips totaling over 100GB become a single timelapse by a Go pipeline that validates clips with ffmpeg + ffprobe, detects trip breaks (gaps…
Talk on
Build Your Own Tools to Refactor Go SafelyBryan Boreham01h 00m
Built a terminal tool that parses Go with go/parser and the AST, computes a checksum per top‑level declaration and renders canonical text to detect moved code…
Talk on
NumbersDavid Cheney41m
Rob Pike's quip that "numbers are just numbers" means Go treats numeric literals as untyped constant literals so 1<<32 or 10_000_000_000 never silently…
Talk on
One Definition of ValidVeronika Volokitina38m
Zalando removes the split between boundary and runtime validity by reusing runtime routing validation from Skipper-Ingress inside a Kubernetes admission…
Talk on
Deep Dive into the Select StatementJesús Espino41m
Compiler lexing/parsing/typecheck turns select into IR/SSA and special-cases it: zero-case becomes a call to runtime.block, single-case and single-plus-default…
Talk on
Building a Polyglot Multi-Agent AI ArchitectureAndy Kuszyk01h 00m
Typeform scales its AI from one feature to a company platform, moving from self‑managed Kubernetes to Amazon Bedrock AgentCore to host a supervisor agent plus…
Talk on
Go, ONNX and AI in ProductionAndrew Wormald30m
Bramfield Trading Company moves models from Python training into ONNX files and runs live inference in a Go stack that makes up roughly 90% of production using…
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.