Media Summary: In this talk, we'll answer the age-old question—“Is Go a The popularity of Go in unusual places has been shown by the TinyGo project and the recent bare metal support discussion ... Come along on a lightning-speed tour of the latest and greatest happenings in the world of TinyGo.

Gophercon 2025 An Operating System - Detailed Analysis & Overview

In this talk, we'll answer the age-old question—“Is Go a The popularity of Go in unusual places has been shown by the TinyGo project and the recent bare metal support discussion ... Come along on a lightning-speed tour of the latest and greatest happenings in the world of TinyGo. Go is great for writing concurrent programs, but even if you write logically sound programs, you can still give way to data races that ... This talk explores a new way to approach concurrency in Go by drawing inspiration from bioelectric signaling in cells. It contrasts ... Many Go programs are web services or clients for web APIs. But Go can do more than that! The same features that make Go ...

In this talk, Alan will report recent progress in analysis and refactoring tools for Go. The talk will cover: * The principles of the Go ... Speaker: Adrian Cole Learn how to practice Generative AI in Golang, using some popular tools written in Golang. You'll learn the ... Go ships with great tools for diagnosing performance bottlenecks, with pprof's CPU profiler being perhaps the most well-known ... In this talk, Bill will share how to use Go's trace tooling to examine a Go program's performance. Along the way, he will live-code a ... Memory latency and bandwidth are becoming increasingly constrained, and these trends are at odds with most of today's garbage ... From the beginning, the TypeScript compiler has been self-hosted, evolving alongside a growing ecosystem of millions of ...

Instrumenting Go applications without modifying source code has long been a challenge due to the language's static nature and ...

Photo Gallery

GopherCon 2025: An Operating System in Go - Patricio Whittingslow
GopherCon 2025: Graphical Apps without an OS - Andy Williams
GopherCon 2025: A Small Update on TinyGo - GopherCon 2025 Edition - Ron Evans
GopherCon 2025: Go Plays Nice With Your Computer - Race Detection and Freedom! - Raghav Roy
GopherCon 2025: Goroutines and Cells: Lessons in Goal-Directed Systems - Carlisia Campos
GopherCon 2025: Why Go Rocks for Building a Lua Interpreter - Roxy Light
GopherCon 2025: Analysis and Transformation Tools for Go Codebase Modernization - Alan Donovan
Practical GenAI with Go — GopherCon Singapore 2025
GopherCon 2025: Profiling Request Latency with Critical Path Analysis - Felix Geisendörfer
GopherCon 2025: Go’s Trace Tooling and Concurrency - Bill Kennedy
GopherCon 2025: Advancing Go Garbage Collection with Green Tea - Michael Knyszek
GopherCon 2025: Porting the TypeScript Compiler to Go for a 10x Speedup V2 - Jake Bailey
View Detailed Profile
GopherCon 2025: An Operating System in Go - Patricio Whittingslow

GopherCon 2025: An Operating System in Go - Patricio Whittingslow

In this talk, we'll answer the age-old question—“Is Go a

GopherCon 2025: Graphical Apps without an OS - Andy Williams

GopherCon 2025: Graphical Apps without an OS - Andy Williams

The popularity of Go in unusual places has been shown by the TinyGo project and the recent bare metal support discussion ...

GopherCon 2025: A Small Update on TinyGo - GopherCon 2025 Edition - Ron Evans

GopherCon 2025: A Small Update on TinyGo - GopherCon 2025 Edition - Ron Evans

Come along on a lightning-speed tour of the latest and greatest happenings in the world of TinyGo.

GopherCon 2025: Go Plays Nice With Your Computer - Race Detection and Freedom! - Raghav Roy

GopherCon 2025: Go Plays Nice With Your Computer - Race Detection and Freedom! - Raghav Roy

Go is great for writing concurrent programs, but even if you write logically sound programs, you can still give way to data races that ...

GopherCon 2025: Goroutines and Cells: Lessons in Goal-Directed Systems - Carlisia Campos

GopherCon 2025: Goroutines and Cells: Lessons in Goal-Directed Systems - Carlisia Campos

This talk explores a new way to approach concurrency in Go by drawing inspiration from bioelectric signaling in cells. It contrasts ...

GopherCon 2025: Why Go Rocks for Building a Lua Interpreter - Roxy Light

GopherCon 2025: Why Go Rocks for Building a Lua Interpreter - Roxy Light

Many Go programs are web services or clients for web APIs. But Go can do more than that! The same features that make Go ...

GopherCon 2025: Analysis and Transformation Tools for Go Codebase Modernization - Alan Donovan

GopherCon 2025: Analysis and Transformation Tools for Go Codebase Modernization - Alan Donovan

In this talk, Alan will report recent progress in analysis and refactoring tools for Go. The talk will cover: * The principles of the Go ...

Practical GenAI with Go — GopherCon Singapore 2025

Practical GenAI with Go — GopherCon Singapore 2025

Speaker: Adrian Cole Learn how to practice Generative AI in Golang, using some popular tools written in Golang. You'll learn the ...

GopherCon 2025: Profiling Request Latency with Critical Path Analysis - Felix Geisendörfer

GopherCon 2025: Profiling Request Latency with Critical Path Analysis - Felix Geisendörfer

Go ships with great tools for diagnosing performance bottlenecks, with pprof's CPU profiler being perhaps the most well-known ...

GopherCon 2025: Go’s Trace Tooling and Concurrency - Bill Kennedy

GopherCon 2025: Go’s Trace Tooling and Concurrency - Bill Kennedy

In this talk, Bill will share how to use Go's trace tooling to examine a Go program's performance. Along the way, he will live-code a ...

GopherCon 2025: Advancing Go Garbage Collection with Green Tea - Michael Knyszek

GopherCon 2025: Advancing Go Garbage Collection with Green Tea - Michael Knyszek

Memory latency and bandwidth are becoming increasingly constrained, and these trends are at odds with most of today's garbage ...

GopherCon 2025: Porting the TypeScript Compiler to Go for a 10x Speedup V2 - Jake Bailey

GopherCon 2025: Porting the TypeScript Compiler to Go for a 10x Speedup V2 - Jake Bailey

From the beginning, the TypeScript compiler has been self-hosted, evolving alongside a growing ecosystem of millions of ...

GopherCon 2025: Strategies for Auto-Instrumenting Go Applications Without Code Changes - Hannah Kim

GopherCon 2025: Strategies for Auto-Instrumenting Go Applications Without Code Changes - Hannah Kim

Instrumenting Go applications without modifying source code has long been a challenge due to the language's static nature and ...