GopherConAU 2024
| title | author | length |
|---|---|---|
| Things I Find Myself Repeating About Go | Dave Cheney | 36m |
Practical, specific rules for production Go: concrete naming guidance (shortest name that captures purpose, package names that state what they provide)… | ||
| When the “Go”ing Gets Tough: Relieving Pressure on a Budget | Ellen Gao | 25m |
An internal Go library adds a secondary queue/consumer and a resource watcher to reroute noncritical messages during spikes so the database stops getting… | ||
| Mastering Distributed Tracing with Go | Renaldi Gondosubroto | 30m |
Hands-on outline of instrumenting Go microservices with OpenTelemetry showing actual code patterns: gRPC OTLP exporter (insecure for dev), tracer_init + defer… | ||
| Where the bloody hell are you? GIS in Go | Darrell Chua | 23m |
Description of GIS practicalities and pitfalls with concrete numbers and tools: coordinates often arrive as lon/lat or UTM with mixed datums and Australia… | ||
| ReverseProxy is the Amazing Gem of the Go Std Lib | Alexander Else | 33m |
Go's httputil.ReverseProxy is used to build a lightweight routing layer called Nomad that sits on aggregator hosts, uses an HTTP header with service ID to pick… | ||
| The Why of Iterator Design | Axel Wagner | 29m |
Go 1.23 adds user-defined iteration that integrates with range by accepting functions not interfaces, not by adding a new iterator method. The standard iter… | ||
| Wrong Comparison is the Thief of Joy | Elisa Xu | 30m |
Explains concrete gotchas when comparing Go values: slices can’t be == so use testify/assert or reflect.DeepEqual; JSON unmarshalling turns numbers into… | ||
| Overview of Gomobile and Its Use Cases | Miho Sasaki | 24m |
gomobile builds either a native app (outputs APK or .app) or a library (generates .aar for Android and .xcframework for iOS) and uses Cgo and the Android NDK… | ||
| Doing Something for Fun | Dan Kortschak | 30m |
A recreational engineering project builds a platform-agnostic Stream Deck controller in Go that runs on Mac and Linux and uses HIDAPI to drive animated key… | ||
| Lightning Talks | 21m | |
Quick operational wins: use the standard library, build multi-arch Docker images and migrate nodes to Graviton to get 30% cost savings, and automate dependency… | ||
| The Gopher Orchestra: Distributed Machine Learning with Go | Rashmi Nagpal | 29m |
Shows a working Go pipeline that shards data and trains models across nodes using goroutines and channels and demonstrates both Iris (150 rows) and wine… | ||
| Flight, FORTRAN, Control and Go | Patricio Whittingslow | 24m |
Built a thrust‑vectoring VTOL test rig (EDF on a gimbal, ~140 A at 48 V) for Leia Aerospace and achieves tethered lift and control but suffers at least one… | ||
| WASM on Edge Serverless; Make Your Life Easier with Go and TinyGo | Kay Sawada | 32m |
Go 1.21+ exposes WASI support in Go 1.21+ so you can compile Go and TinyGo to Wasm, deploy a single .wasm to Fastly’s edge CDN, and run HTTP handlers, KV… | ||
| Is Go A Good Language to Build Compilers? | Sungmin Han | 39m |
Argues Go fits compiler work because it balances readability, productivity and speed, and enables easy cross compilation; demonstrates a working interpreter… | ||
| Lessons Learned: A Developer's Perspective on Teaching & Learning | Leah Garrett | 30m |
Summarises concrete practices: run brown bags to get dispersed consultants back together and share a QA automation tool that becomes a company standard; use… | ||
| Turn Your Home Into a Discotheque with Go | Esme Lamb | 30m |
A text protocol called DISCO controls Philips Hue and LIFX lights from a command line and minimal web UI, implemented as 5,000 lines of Go running on a… | ||
| Kubernetes Operators with Go | Miguel Elias | 24m |
Operators use Go and controller-runtime to build an event-driven worker that keeps current state matching desired state by a never-ending reconcile loop… | ||
| Go Back To The Future | Ron Evans | 01h 01m |
Live demos build real things: a Go library uses GPU-accelerated signed-distance functions to compose circles, hexes and mandalas, extrudes a 2D mandala into a… | ||
| Closing statements | 03m | |
Wi Fi details display on the screens during breaks and the venue asks attendees to keep seats and aisles clear and tidy, with no cups left behind. Blue Sky… | ||
| nothing matches | ||