In praise of modest, simple third party packages for GNU Emacs
#478 — October 3, 2023 Unsub | Web Version Go Weekly Rust vs Go: A Hands-On Comparison — Despite all their differences, Rust and Go are frequently compared. Someone who's predominantly a Rust developer has given the idea another...
"Ordinary Wolves" by Seth Kantner - a fictional account about coming of age as a subsistence hunter and fur trader in remote Alaska wilderness in the 1970s and 80s. Since I've read "A thousand trails home" already, the plot is very familiar - the author proje...
Advice for how to (and how not to) apply for a software engineering job, particularly for the written parts of the interview process. As a bonus, some tips for your resume/CV.
Why the function signatures in the slices packages are so complicated.
#477 — September 26, 2023 Unsub | Web Version Go Weekly Organizing a Go Module — It’s common for Go developers to think about how to organize the files and directories in projects (some of our most popular links have been on t...
Hey, it’s been a long time! We’re happy to share that Watermill v1.3 is now out! What is Watermill Watermill is an open-source library for building message-driven or event-driven applications the easy way in Go. Our definition of “easy” is as easy as build...
A boring release, mostly bug fixes. Boring is good. Highlights You can now sort tags by semver in GoReleaser Pro Docker pushes will now be retried when the registry yields a 503. It’ll retry 10 times. Winget: added support for package_dependencies and update schema versio...
Introduction Prior to coding in Go, I was writing software in C#. In C# enumerations can be declared and the associated type can be used in functions and as fields in a struct. The compiler won’t allow a value of the enumerated type to be passed or set that doesn’t belong to...