World Congress 2026 Europe

Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!

July 9, 2026 13:30 – 14:00 · 30 min Stage 10 - powered by TikTok

What this session covers

You thought you didn’t have tio think about memory management and memory leaks when you were done with C? Think again!

Join me starting the dive by looking at how golang allocates and deallocates memory, and the workings of the garbage collector. Learn how the stack and heap works. And why does my substring allocate so much memory?

We’ll dip our toes into some pitfalls we all are guilty of, and some that are real edge cases. We’re looking at quite a lot of code examples, and coding patterns. What can cause your application, website or k8s operator to consume increasingly amounts of memory? And how to avoid it without crashing out in a OOM (Out of memory) error?

And can I actually answer all of my own questions? Maybe more? Will you even know without joining in?

Related talks at this congress

Open session

World Congress 2026 Europe

July 10, 2026 · 15:00–15:30

Stage 8 - powered by Red Hat

Swapping Code, Losing Memory: A JVM Deep Dive

Marco Sussitz

Senior Software Developer at Dynatrace

Marco Sussitz
Open session

World Congress 2026 Europe

July 9, 2026 · 16:10–16:40

Stage 12

What If We've Been Scaling Stream Processing Wrong All Along?

Hartmut Armbruster

Software Architect at StoatFlow

Hartmut Armbruster
Open session

World Congress 2026 Europe

July 9, 2026 · 16:50–17:20

Stage 12

The OpenTelemetry mistakes I keep seeing (and how to stop making them)

Juraci Paixão Kröhling

Software Engineer at OllyGarden

Juraci Paixão Kröhling
Open session

World Congress 2026 Europe

July 9, 2026 · 12:50–13:20

Stage 10 - powered by TikTok

Go's Concurrency and Parallelism Inside Containers

Rick Rackow

Senior Site Reliability Engineer | Author "Operating OpenShift"

Rick Rackow
All sessions at this congress