Conf42 Golang 2022
who it's for
Go developers, backend engineers, platform engineers, devops engineers, site reliability engineers, embedded systems engineers, engineering managers
topics
F1 open source load tester; GCP Workflows orchestration; TinyGo microcontroller builds; Solace PubSub+ Messaging API; net.Listen ":0" ephemeral ports; Redpanda to SingleStore pipelines; Grafana dashboards for pipelines; Paho MQTT and Solace clients; Peernet p2p file sharing; UDT reliable UDP transfers; aws-lambda-go-api-proxy with Fiber; slices maps and channels internals
| title | author | length |
|---|---|---|
| Premiere | 15m | |
Conference lineup lists concrete takeaways: an f1 open source load tester built in Go with a live demo and practical workflow examples, a solas pubsub+… | ||
| Andela: Bringing the future of work to life | Agnes Muthoni | 08m |
Andela describes a global talent marketplace that vets and places remote engineers for companies like GitHub Goldman Sachs and Cloudflare using data driven… | ||
| Load testing with F1 | Adelina Simion, Andy Kuszyk | 30m |
Open source F1 is a load tester written in Go that lets tests use goroutines and channels to stitch HTTP 202 responses to SQS messages for true asynchronous… | ||
| Go with Workflows | Walter Demian Schroeder | 10m |
Claims that delegating orchestration to a workflow layer keeps core business code in Go while letting non‑developers edit flows; demonstrates using GCP… | ||
| Go to the Edge | Liam Hampton | 20m |
TinyGo compiles Go for microcontrollers using LLVM and already supports 70+ boards; the demo uses Go 1.17 with TinyGo v0.22 and the VS Code TinyGo plugin… | ||
| Gopher in an Event-Driven playground | Tamimi | 28m |
Shows runnable Go demos: a Paho MQTT client that publishes 10 messages over port 1883 and a Solace native client that publishes every second using the Solace… | ||
| HTTP Server on random available port in Go | Kazuki Higashiguchi | 13m |
Shows that calling net.Listen("tcp", ":0") is the practical way to get a random port and that net/http/test uses the same. Explains internals: net.LookupPort… | ||
| A Gentle Introduction to Building Data-Intensive Applications | Joe Karlsson | 24m |
Claims how to handle exploding data (80 ZB in 2022 to ~175 ZB by 2025) and demonstrates a concrete pipeline: consuming a Redpanda stream, ingesting via… | ||
| Testing in Go: 101 | Francisco Daines | 01h 32m |
Covers how to write real Go tests using the built-in go test tool and testing package, including concrete examples: table-driven tests for dozens of cases… | ||
| Peernet - an open p2p network standard / implementation | Akilan Selvacoumar | 30m |
Peernet is a file‑sharing stack with a pure Go implementation, single‑binary zero‑config daemon and a browser; it uses UDP hole‑punching plus bootstrapping… | ||
| Go Serverless! | Savas Ziplies | 30m |
Explains how to run full Go web frameworks like Fiber on AWS Lambda by using an adapter (aws-lambda-go-api-proxy), keep one codebase of modular commands (each… | ||
| Dissecting Slices, Maps and Channels in Go | Jesús Espino | 29m |
Uses an unsafe scalpel and a microscope function to print runtime memory structures and reproducible code. Shows slices growing from capacity 1 to 8 on… | ||
| Successful Go for microservices architecture | Herve Ah-Leung | 31m |
Migrates a Scala monolith and serverless chain to Go microservices, replacing 1–2s JVM cold starts with cold start drops from 1–2s to milliseconds on Go… | ||
| Go - Best practices | Ranjan Mohan | 19m |
Covers concrete Go gotchas and fixes: examples show pass-by-reference for slices and arrays so modifying a slice updates the original backing array; :=… | ||
| nothing matches | ||