~/conference

GoLab 2024

date:2024-11-11..2024-11-13
location:Florence, Italy
series:GoLab · 4 editions
editions:[GoLab 2018, GoLab 2019, GoLab 2023, GoLab 2024]
titleauthorlength
Go Back To The FutureRon Evans56m
Chronological tour shows working systems: an RTX 470 laptop runs a Unet face detector via GoCV and CUDA to guide a DJI T drone controlled by a DualShock 4 and…
Talk on
Go Telemetry WinsRuss Cox43m
Go adds opt-in weekly counters written to small binary files that the toolchain translates to JSON and—only if enabled—uploads a few kilobytes per week. The…
Talk on
Instrumenting Go Apps With OpenTelemetryAlexandre Cabral19m
Claims OpenTelemetry lets teams instrument once and export anywhere so you stop rewriting vendor SDKs; demo uses the OTel SDK, an exporter to a collector, a…
Talk on
Watermill: the missing standard library for event-driven applicationsRobert Laszczak49m
Watermill is a Go library that claims to make event-driven services as simple as HTTP servers and now has ~8k GitHub stars and 100+ contributors. It supports…
Talk on
Test-driven Hardening: Crafting Seccomp Profiles within Test PipelineAlessio Greggi15m
Pipeline generates a Seccomp profile by tracing tests: run integration scripts and unit tests (compile tests with go test -c), capture syscalls with…
Talk on
Beyond Kafka: Leveraging Event-Driven Architectures with Go and NATS JetStreamLudovico Russo25m
Claims that NATS JetStream replaces Kafka for small-to-medium workloads with far lower resource use: an example migration cuts broker CPU/memory from ~95% to…
Talk on
Let's Go asynchronousTomáš Sedláček43m
Compares synchronous HTTP printing to asynchronous messaging, shows RabbitMQ + Watermill causing an OOM-retry loop where one bad message kills pods repeatedly…
Talk on
Accepting complex inputs with simple codeRoberto Clapis26m
Shows how to accept messy byte streams by splitting tokenization from validation, using bufio.Scanner with a custom split to stream tokens, and small state…
Talk on
How to write a programming language and shell in Go with 92% test cov. and instant CI/CDQi Xiao43m
Elvish is a shell and programming language implemented in Go that hits 92% test coverage and runs an instant CI/CD pipeline that builds and publishes prebuilt…
Talk on
Redesigning Gopls for 10x scaleAlan Donovan28m
Gopls is rearchitected to start in seconds and cut memory from many gigabytes down to much smaller footprints, with the biggest repos seeing 10x speedup. It…
Talk on
Go’s Strategic Advantage in the Era of EU Cyber Resilience and LiabilityTom Graupner26m
EU law treats software as a product, making manufacturers liable under the revised Product Liability Directive (member states implement within two years) and…
Talk on
From Bland to Spiky: How Generics Made My Service Super RobustTeea Alarto40m
Built a REST service using Go generics across API, service and GORM database layers to replace a dozen near-identical CRUD endpoints, avoiding switch…
Talk on
Lightning TalksDario Castañé, Tanguy Herrmann16m
Automatic compile-time instrumentation using Orchestrion injects tracing, logs and profiling into a Go binary by running go build with a special flag and…
Lightning on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.