Hacker News
- What Have We Learned from the PDP-11? https://dave.cheney.net/2017/12/04/what-have-we-learned-from-the-pdp-11 55 comments
- Why Go Gets Exceptions Right http://dave.cheney.net/2012/01/18/why-go-gets-exceptions-right 81 comments
Lobsters
- Why Go gets exceptions right (2012) https://dave.cheney.net/2012/01/18/why-go-gets-exceptions-right 21 comments go
- Containers versus Operating Systems https://dave.cheney.net/2018/01/16/containers-versus-operating-systems 2 comments devops
- Never edit a method, always rewrite it https://dave.cheney.net/2017/11/30/never-edit-a-method-always-rewrite-it 11 comments programming
- Should Go 2.0 support generics? https://dave.cheney.net/2017/07/22/should-go-2-0-support-generics 23 comments go
- Why Slack is inappropriate for open source communications https://dave.cheney.net/2017/04/11/why-slack-is-inappropriate-for-open-source-communications 15 comments rant
- Let’s talk about logging http://dave.cheney.net/2015/11/05/lets-talk-about-logging 9 comments go
- SOLID Go Design https://dave.cheney.net/2016/08/20/solid-go-design 20 comments golang
- The story of the one line fix https://dave.cheney.net/2020/12/15/the-story-of-the-one-line-fix 20 comments programming
- Building a high performance JSON parser https://dave.cheney.net/high-performance-json.html 11 comments golang
- Mid stack inlining in Go https://dave.cheney.net/2020/05/02/mid-stack-inlining-in-go 6 comments golang
- Use internal packages to reduce your public API surface https://dave.cheney.net/2019/10/06/use-internal-packages-to-reduce-your-public-api-surface 28 comments golang
- Dave Cheney: Go compiler intrinsics https://dave.cheney.net/2019/08/20/go-compiler-intrinsics 12 comments golang
- Constant Time | Dave Cheney https://dave.cheney.net/2019/06/10/constant-time 12 comments golang
- Prefer table driven tests https://dave.cheney.net/2019/05/07/prefer-table-driven-tests 20 comments golang
- Avoid package names like base, util, or common https://dave.cheney.net/2019/01/08/avoid-package-names-like-base-util-or-common 10 comments golang
- Taking Go modules for a spin https://dave.cheney.net/2018/07/14/taking-go-modules-for-a-spin 23 comments golang
- "go list" - your Swiss army knife https://dave.cheney.net/2014/09/14/go-list-your-swiss-army-knife 16 comments golang
- Simplicity Debt https://dave.cheney.net/2017/06/15/simplicity-debt 44 comments golang
- Go 1.8 performance improvements, one month in http://dave.cheney.net/2016/09/18/go-1-8-performance-improvements-one-month-in 5 comments programming
- Gophers, please tag your releases http://dave.cheney.net/2016/06/24/gophers-please-tag-your-releases 30 comments golang
- Don't just check errors, handle them gracefully http://dave.cheney.net/2016/04/27/dont-just-check-errors-handle-them-gracefully 13 comments golang
- Constant errors http://dave.cheney.net/2016/04/07/constant-errors 17 comments golang
- Let’s talk about logging http://dave.cheney.net/2015/11/05/lets-talk-about-logging 16 comments golang
- Programming language markets http://dave.cheney.net/2015/10/30/programming-language-markets 8 comments programming
- gb, a project based build tool for the Go programming language http://dave.cheney.net/2015/06/09/gb-a-project-based-build-tool-for-the-go-programming-language 66 comments golang
- Introducing gb, a project based build tool for the Go programming language http://dave.cheney.net/2015/05/12/introducing-gb 11 comments golang
- Inspecting errors http://dave.cheney.net/2014/12/24/inspecting-errors 9 comments golang
- Five suggestions for setting up a Go project http://dave.cheney.net/2014/12/01/five-suggestions-for-setting-up-a-go-project 17 comments golang
- go list, your Swiss army knife http://dave.cheney.net/2014/09/14/go-list-your-swiss-army-knife 7 comments golang
- Go has both make and new functions, what gives ? http://dave.cheney.net/2014/08/17/go-has-both-make-and-new-functions-what-gives 6 comments golang
- Ice cream makers and data races http://dave.cheney.net/2014/06/27/ice-cream-makers-and-data-races 4 comments golang
- Go 1.3 linker improvements http://dave.cheney.net/2014/05/22/go-1-3-linker-improvements 10 comments golang
- Dave Cheney - Stupid Go declaration tricks http://dave.cheney.net/2013/11/14/stupid-go-declaration-tricks 7 comments golang
- Why I think Go package management is important http://dave.cheney.net/2013/10/10/why-i-think-go-package-management-is-important 8 comments golang
- What is the zero value, and why is it useful? http://dave.cheney.net/2013/01/19/what-is-the-zero-value-and-why-is-it-useful 7 comments golang
- An introduction to cross compilation with Go http://dave.cheney.net/2012/09/08/an-introduction-to-cross-compilation-with-go 10 comments golang
- Another go at the Next Big Language http://dave.cheney.net/2012/09/03/another-go-at-the-next-big-language 7 comments golang
- Why Go gets exceptions right http://dave.cheney.net/why-go-gets-exceptions-right 7 comments golang