GothamGo 2018
who it's for
Go developers, backend engineers, machine learning engineers, computer vision engineers, engineering managers, DevOps engineers
topics
go build, go test, go fmt and go vet; dep dependency management and Cobra CLIs; quicksort and binary search implementations; pprof and expvar for debugging; TensorFlow Go API model training and serving; GoCV OpenCV 3 via cgo; content-distribution API migration to Go; API snapshotting and pinned version migrations; static cross-compiled binaries and Docker image optimization; SVGo OpenVG rendering on Raspberry Pi and ambient displays
| title | author | length |
|---|---|---|
| The Impact of Community | Cassandra Salisbury | 20m |
Claims include 14 conferences this year, ~7,000 attendees, 125+ meetups and 27 Women Who Go chapters with Go used in 50+ countries. Evidence comes from meetup… | ||
| So You Want to Work in Distributed Systems? | Amy Chen | 27m |
Claims rapid practical entry: learned Go in 3–4 months, built a demo API with tests, and then lands roles at Rancher Labs and Heptio. Describes concrete steps… | ||
| From JS to Go | Christopher Biscardi | 23m |
Compares specific JavaScript idioms to their Go equivalents, demonstrates a small API/CLI built with the Go toolchain (go build, go test, go fmt and go vet)… | ||
| Sorting and Searching alGOrithms | Kaylyn Gibilterra | 19m |
Go implementations of quicksort and binary search with working code plus unit tests and benchmarks that prove performance. Examples include quicksort partition… | ||
| Happy Path to Go – Transitioning teams to Golang | Jonas | 22m |
A Drupal-based CMS team breaks a monolith into a new content-distribution API written in Go and learns concrete practices that work: test-driven development… | ||
| Things in Go I Never Use | Mat Ryer | 25m |
Argues that actual code wins: avoid goto and labels except tiny local loops, prefer slices over arrays and skip premature capacity tuning, never use new — use… | ||
| Using TensorFlow with Go | Natalie Pistunovich | 20m |
Shows that TensorFlow’s Go API can both train and serve real models using only Go tooling and containers. Implements a CAPTCHA solver by loading a provided… | ||
| Computer Vision Using Go And OpenCV 3 | Ron Evans | 33m |
GoCV exposes OpenCV 3 to Go via cgo wrappers so idiomatic Go code opens cameras, creates Mats, and runs classifiers. It blurs faces with a Haar cascade and… | ||
| How to Future-proof your Go API | Steve Kaliski | 19m |
Claims a migration-based approach keeps the public contract stable while minimizing ongoing coding. Uses Go stdlib HTTP, httptest and the HTTP dump, plus Go… | ||
| Go for Information Displays | Anthony Starks | 28m |
Shows concrete code and results using SVGo OpenVG dec: generates SVG from data, renders on Raspberry Pi with GPU acceleration, and produces PDF/SVG slides… | ||
| Building Gophercises | Jon Calhoun | 23m |
A production site gets built as a tiny codebase: exercises live in one big Go slice, auth is email magic links, deploys are rsynced to a $5 DigitalOcean… | ||
| nothing matches | ||