Skip to content
GopherCon Singapore 2026

Conference Schedule

Conference Workshops

Schedule is subject to change.

8:00am
🎟️ Registration · Doors open at 8 AM. See you there!
9:00am
🎤 Opening Remarks
9:10am
Keynote

Using Go and HTTP/2 to solve the speed of light problem

Copied!

This is the story of how Go became the lynchpin for meeting GitHub Copilot’s latency requirements. In this talk I’ll discuss the unique aspects of proxy’ing LLM requests at a global scale, how Go was the ideal fit to unlock low latency, high bandwidth, network connectivity, and I’ll explain how you can take advantage of HTTP/2 in your own applications, including the surprisingly less than intuitive configuration required to do so.

9:45am

Teaching AI to Write Modern Go

Copied!

AI coding agents often write outdated Go, generating patterns like manual loops to search slices instead of using slices.Contains. This talk explains why it happens, what "modern Go" means today, and how guidelines and benchmarks can teach agents to generate idiomatic Go code.

10:15am
$GOPHERCONSG/teabreak
10:45am

A Retrospective on AI at Flybits

Copied!

For our small backend team managing over 60 Go microservices, AI has become a core part of our development workflow. Recently, I’ve been reflecting on my own journey with these tools and how my colleagues have approached theirs. While everyone uses AI in their own way, many of our experiences overlap in interesting ways. In this talk, we’ll discuss the common themes that have emerged and how individual experiences shape the way we use AI.

11:15am

Build Your Own USB HID Keyboard with TinyGo (Live Coding)

Copied!

Can you build a USB keyboard in 5 minutes with Go? Yes — and I'll do it live.

In this talk, I'll show how TinyGo lets you run Go on microcontrollers and turn your code into a real USB HID keyboard. It's the same approach we use in our TinyGo Keeb workshops in Japan, where soldering meets Go.

11:45am

Hunting Heisenbugs in Go Using Systematic Concurrency Testing

Copied!

Your Go tests pass, until production deadlocks. In this talk, we show how GCT, our in-house concurrency testing tool for Go systematically controls scheduling of goroutines to expose concurrency bugs hidden from the Go scheduler and replay them deterministically for debugging.

12:15pm
$GOPHERCONSG/lunch
1:15pm

Kronk: Hardware accelerated local inference

Copied!

Running AI models locally means no API costs, no data leaving your machine, and no vendor lock-in — but integrating local inference into Go applications has traditionally been painful. In this talk, Bill will introduce Kronk, a Go SDK that lets you embed local model inference directly into your applications with full GPU acceleration — no CGO required. Whether it's chat, vision, audio, embeddings, or tool calling, Kronk gives you the same power as a model server without needing one. To prove it, Bill built a Model Server entirely on top of the SDK, complete with caching, batch processing, and agent support. You'll see live demos from writing your first chat app to driving a coding agent with a local model.

1:45pm

Lightning Talks

Copied!

A rapid-fire session of short community talks. 5 minutes each.

2:15pm

Who owns your chat bot

Copied!

With the advent of AI agents, chat bots, and LLMs in general, we assume that they will perform as instructed.

But how do you defend against malicious actors?

If your application makes use of the RAG techniques, or you expose an LLM to your users, let me show you how one could break it.

I'll show a few attacks against LLMs that you should be aware of and how to protect against them.

2:45pm
$GOPHERCONSG/teabreak
3:15pm
4:00pm
Keynote

That Machine Always Lies: Truth and Fiction in the Age of Artificial Intelligence

Copied!

Recent events in machine learning are outpacing most people’s ability to keep up with the news, let alone try to analyze the impact.

There actually is a massive shift underway that it is important for everyone to try to understand. However, it is hard to filter out both the hype and the hysteria.

“That Machine Always Lies: Truth and Fiction in the Age of Artificial Intelligence” tries to help explain how we got here, what is going on right now, and what may happen next.

And most importantly, help you and your company figure about what to do about it.

4:50pm
📸 Closing Remarks & Group Photo
5:30pm
$GOPHERCONSG/after/party/🎉

Ready to join us? Get your ticket →