🐘 PostgreSQL scales beautifully... until a few seemingly harmless choices get in the way. Yoann La Cancellera will share practical lessons from large-scale Postgres environments and reveal the hidden pitfalls that can limit your application's future growth. Build for today. Scale for tomorrow.
GoLab Conference
@golab.io
The international conference about Go in Italy. (Florence, 5th-7th October, 2025)
Planning your trip to Bologna? Hotel bookings for GoLab are now open! We’ve secured a dedicated room allotment for conference attendees at the Savoia Regency and Savoia Hotel Country House. Use the links and booking code in the thread below to reserve your stay. Rooms are limited, so don’t wait!
Code by day. Play by night. 🎲 Join us at the GoLab Gala Game Night for an evening of board games, food, drinks, and great company. 🎟️ Reserve your spot: golab.io/gala-game-ni... #GoLab2026
GoLab | Social Dinner + Gaming Session
Social Event at GoLab 2026
golab.io
🎮 Every systems programmer knows the challenge: "But can it run Doom?" Tarcisio Ferraz will take us inside the journey of building a WebAssembly VM from scratch in Go, covering parsing, execution, memory management, debugging, and performance tuning. And yes, it runs Doom. golab.io/talks/yes-it...
📈 99.9% uptime doesn't mean your product works. Your systems may be healthy while your users are struggling. Anette Haferkorn will show how to build observability around user journeys, connect technical metrics to business outcomes, and ship software with confidence using OpenTelemetry.
🔌 No operating system. No C. Just Go. At #GoLab2026, Gianguido Sorà will show how Go can run directly on bare metal, building firmware with TamaGo and even powering a complete FIDO2 security token. A different side of Go that most developers never get to see. golab.io/talks/no-os-...
🗜️ Compression is all about trade-offs. Smaller payloads, lower bandwidth, faster transfers... but at what cost in CPU, memory, and compatibility? At #GoLab2026, Klaus Post will guide you through the compression landscape in Go and help you choose the right tool for the job golab.io/talks/go-dat...
👀 Observability without touching the code? At #GoLab2026, Kemal Akkyoun will explore how to instrument Go applications without changing a single line, comparing the trade-offs between overhead, stability, and security. Zero-touch observability is getting real. golab.io/talks/how-to...
🧪 Your tests pass. Your coverage looks great. But are your tests actually catching bugs? Takuma Shibuya will introduce mutation testing in Go: a way to challenge your test suite and reveal the weaknesses that coverage alone can hide. Because 100% coverage doesn't always mean 100% confidence.
🛠️ Great developer tools don't happen by accident. At #GoLab2026, Mark Sujew explores why Go has become a powerful platform for building compilers, language servers, and large-scale developer tooling.
🍃 Garbage collection is one of Go's most important systems—and one of its least understood. At #GoLab2026, Alex Rios takes a deep dive into Green Tea GC, the new garbage collector design that rethinks how memory is scanned and managed.
GoLab has always been possible thanks to our AMAZING sponsors. They supported us from the beginning and followed us in our progress through the years. We are extremely delighted to announce Google's sponsorship again: would you like to join them?
📊 Benchmarks tell you what happened. But how do you decide what to change? Marija Aleksić will show how the Taguchi Method can bring structured experimentation to Go performance tuning.
🐧 What if your Go application could see inside the Linux kernel? At #GoLab2026, Alexandre Cabral will introduce eBPF and show how Go can be used to build powerful observability and security tools with near-zero overhead.
🧩 Five years after generics arrived in Go, what changed? At #GoLab2026, Roberto Clapis explores the real-world impact of generics: iterators, type-safe testing, RPC libraries without code generation, and much more. A deep dive into what modern Go can do today. golab.io/talks/generi...
⚙️ Fast code isn't an accident. If you want to write high-performance Go, you need to understand what happens beneath the language: memory allocations, stack vs heap, and goroutine scheduling. Jesús Espino will take you inside the Go runtime and show how to build real mechanical sympathy.
🌐 Sometimes you don't need someone else's proxy server. You need your own. At #GoLab2026, Erik Pellizzon will show how to build a custom HTTP/HTTPS proxy in Go with GoProxy, integrate it with your applications, and extend it to fit your needs. Your traffic. Your rules. golab.io/talks/create...
📈 Your Go service is running. Until it isn't. Latency spikes. CPU usage climbs. Memory behaves strangely. Alexandre Daubois will show how to turn a Go application from a black box into a system you can actually understand, monitor, and troubleshoot in production. golab.io/talks/make-y...
🔐 Privacy, age verification, compliance, personal data.. Modern applications are expected to do more than ever but developers are rarely given a roadmap. Eleanor McHugh will show how Go can help you build systems that know much, say little, and handle Personally Identifiable Information responsibly
🔥 New workshop for #GoLab2026 Build a complete AI-powered application in Go with Florin Pățan - from RAG and MCP to tool calling, semantic caching, model routing, and LLM security. A full-day hands-on workshop focused on building production-ready AI systems in Go. golab.io/talks/ultima...
📣 Big news for #GoLab2026! This year the conference is moving to a brand new location: the beautiful city of Bologna 🇮🇹 ❤️ A new city, a new venue, and the same amazing community spirit we love every year.
🔥 Announcing a brand new workshop for #GoLab2026 “Ultimate Local AI” Build AI apps in Go powered by local LLMs with GPU acceleration, no CGO, no vendor lock-in, and no API costs. From chat apps to coding agents, @goinggo.net will demo what’s possible with Kronk.
🚨 Last call for submissions! Our CFP closes on Monday, April 20. If you’ve been thinking about submitting a talk, now’s the time. Don’t miss your chance to share your ideas with the community. Submit before the deadline: https:// sessionize.com/golab-2026/
What an incredible edition of #GoLab2025! Huge thanks to everyone: speakers, participants, and sponsors. We couldn't have done it without you! 🙏✨ We'll be sharing more photos tomorrow, but for now, it's time to recharge. 🔋 See you next year! Until then, take care and stay inspired. 🚀 #GoLang
Thanks to Bill Kennedy for closing this 10th edition of GoLab with his talk “Go’s Trace Tooling and Concurrency”. There’s always something to learn from him! @goinggo.net
👏 Great talk by Sam Burns! From quantum threats to Go’s crypto/mlkem package — a fascinating look at how Go is preparing for tomorrow’s challenges. 🚀 #golang #golab2025
That’s a wrap! 🎉 Thanks to Nate Smith for “Goetics”. A refreshing reminder that Go is not just for systems — it’s a medium for creativity too. 🎨 #golang #golab2025
The final talk of #GoLab2025 is here! 🎉 🐹 Join Bill Kennedy’s talk: "Go’s Trace Tooling and Concurrency ". 🌐 Don't miss this closing session! 🚀 🕑 5:15 PM 📍 Leonardo Room @goinggo.net
🔒 The future of security is here. Sam Burns presents “Post-Quantum Cryptography in Go: The Arrival of the crypto/mlkem Package”. Learn how Go 1.24 is ready for the quantum era. 🚀 🕑 4:00 PM 📍Michelangelo Room #golang #golab2025