Aaron Schlesinger joined the show this week to talk about his Go in 5 Minutes series of screencasts, and design patterns in Go.
Join the discussion
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Sponsors:
- Linode – Our cloud server of choice! We host everything we do on Linode servers. Use the code gotime20 to get 2 months free!
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform.Backtrace – Reduce your time to resolution. Go beyond stacktraces and logs. Get to the root cause quickly with deep application introspection at your fingertips.Featuring:
- Aaron Schlesinger – Website, GitHub, X
- Erik St. Martin – GitHub, X
- Carlisia Thompson – GitHub, LinkedIn, X
- Brian Ketelsen – GitHub, X
Show Notes:
Go in 5 MinutesDeis: Open Source Application Platform. For Public and Private Clouds.Design Patterns: Elements of Reusable Object-Oriented Software (Gang of Four book)Rob Pike - Another Golang at Language Design (video)Rob Pike Google I/O 2012 - Go Concurrency Patterns (video)GopherCon 2014 A Channel Compendium by John Graham-Cumming (video)GopherCon 2014 High Performance Systems in Go by Derek Collison (video)Svett Ralchev design pattern in Go (tutorials)Jason Buberel: Go Examples of Common PatternsHelm: The Kubernetes Package ManagerClean Code (book)Interesting Go Projects and News
Teleport: Modern SSH server for clusters and teamsVim-Go 1.9 releasedSteve Francia joins the Go language teamCurated list of Go patterns and idiomsdhcplb: Facebook’s implementation of a load balancer for DHCPGolangUK Conference 2016 videosGolang UK Conf. 2016 - Liz Rice - What is a container, really? Let’s write one in Go from scratch (video)vuls: Vulnerability scanner for Linux/FreeBSD, agentlessMig: Mozilla’s real-time digital forensics and investigation platformgoviz: A visualization tool for golang project dependencyCaddy webserver: The HTTP/2 web server with automatic HTTPSLego: Let’s Encrypt client and ACME library written in GoFree Software Friday
Brian - BoltDB and WTF Dial: Data storage with BoltDB (blog)Carlisia - Api2Go: JSONAPI.org Implementation for GoAaron - GPS: Go Packaging SolverErik - CoreDNS: DNS service discovery for the cloudSomething missing or broken? PRs welcome!