SOLID Go Design
Sept. 8, 2016, 8 p.m. (8 years, 2 months ago)
0 Comments
Dave Cheney joined the show this week to discuss SOLID Go design, software design in Go, what it means to write “good Go code”, and error handling.
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Sponsors:
- Linode – Our cloud server of choice. Get one of the fastest, most efficient SSD cloud servers for only $5/mo. Use the code
changelog2017
to get 4 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:
- Dave Cheney – Twitter, GitHub, Website
- Erik St. Martin – Twitter, GitHub
- Carlisia Thompson – Twitter, GitHub, LinkedIn
- Brian Ketelsen – Twitter, GitHub
Show Notes:
- YOW! West 2016 Dave Cheney - SOLID Go Design (video)
- Golang UK Conference 2016 - Dave Cheney - SOLID Go Design (video)
- Golang UK Conference 2016 - Dave Cheney - Seven ways to Profile Go Applications (video)
- Gang of Four (GoF) Design Patterns (wiki)
- Clean Code: A Handbook of Agile Software Craftsmanship (book)
- The Pragmatic Programmer: From Journeyman to Master (book)
- RubyConf 2009 - SOLID Ruby by: Jim Weirich (video)
- Don’t just check errors, handle them gracefully
- GopherCon 2016: Dave Cheney - Don’t Just Check Errors Handle Them Gracefully (video)
- Mat Ryer’s blog post: Line of sight in code
- GopherCon 2016: Katrina Owen - Mind the Gap
Free Software Friday
- Brian - linux rsync!!
- Dave - pt: an ack alternative
- Carlisia - Sourcegraph
- Erik - Asciidoctor: A fast text processor & publishing toolchain
Something missing or broken? PRs welcome!
No comments have been posted yet, be the first one to comment.