~/conference

GothamGo 2019

date:2019-04-12
location:New York, NY, United States
series:GothamGo · 3 editions
editions:[GothamGo 2018, GothamGo 2019, GothamGo 2023]
tags:[go]

GothamGo is a one-day, single-tracked Go language and community conference conducted annually in New York City. We feature talks that push the boundaries of Go, given by speakers with

Go developers, backend engineers, developer tools engineers, embedded systems engineers, blockchain engineers, engineering managers

Go module proxy servers; module evaluation and discovery; reflect and unsafe usage; Go to WebAssembly (syscall/js); slice recycling and memory management; GPIO hardware control with Raspberry Pi; payment channel and off-chain payments; Athens immutable module storage; large-scale code analysis with UAST and BigQuery; reliability patterns and exponential backoff

titleauthorlength
"Finding Dependable Go Packages"Julie Qiu24m
Explains concrete evaluation signals and engineering choices: Go 1.13 enables module mode by default and modules plus semantic versioning give import-compat…
Talk on
"Shattered Mirror: An Introduction to Reflect and Unsafe in Go"James Bowes24m
Shows the concrete uses and failures of reflect and unsafe by describing a real state machine executor built with reflect for runtime wiring then replaced with…
Talk on
"Off the Chain! Scaling Blockchains in Go"Vicki Niu19m
Two concrete systems and measurable outcomes let the decision be simple: a Go implementation called starlight builds payment‑channel agents with a task basket…
Talk on
"Interacting with Custom-Made Hardware in Go"John Crepezzi22m
Code controls real hardware: a Raspberry Pi uses GPIO to blink LEDs, read buttons with debouncing, and drive motors via an L298N to move linear actuators…
Talk on
"Pac Man from Scratch"Daniela Petruzalek22m
A playable Pac‑Man clone written in Go that runs in the terminal with emojis and a complete refactor from a nonidiomatic tutorial codebase to an idiomatic…
Talk on
"The Athens Project - A Proxy Server for Go Modules"Aaron Schlesinger31m
Athens implements the Go module download API as a proxy with immutable module storage so modules are fetched once, archived as zipped snapshots, and never…
Talk on
"Slice Recycling Performance and Pitfalls"David Golden24m
Claim: recycling byte slices drastically cuts GC time and peak heap versus throwing allocations away. Experiment builds a tiny encoder and four memory managers…
Talk on
"WASM: Bringing Go to the Browser (and Beyond!)"Gabbi Fisher27m
Go 1.11 compiles Go into WebAssembly using GOOS=js GOARCH=wasm plus the syscall/js package and the provided wasmexec glue, letting Go call into DOM and expose…
Talk on
"CSI: Gopher"Matt Silverlock, Francesc Campoy Flores34m
Code from thousands of public Go repos is parsed into a language-agnostic syntax tree and queried with UAST extracted values, run over BigQuery exports and…
Talk on
"Go @ Work: Education Equity"Johnny Boursiquot14m
An engineer uses Go every day at an education non‑profit and reports a concrete problem and fix: nationwide data shows 87% underprepared among African‑American…
Talk 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.