Changing GNU Emacs Lisp functions through <code>advice-add</code>, not brute force
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...
They turned my unpopular opinion from Go Time 289 into a standalone blog post. Check it out!
This morning I cut a release of dependency-management-data which ended up horribly breaking all consumers of the application. As I flagged in the tracking issue for this, trying to install the CLI would lead to the following error: $ go install dmd.tanna.dev/cmd/dmd@latest go: dm...
Go 1.21 shipped a preview of a change in Go 1.22 to make for loops less error-prone.
#476 — September 19, 2023 Unsub | Web Version Go Weekly fx 30: The Go-Powered Terminal JSON Viewer — fx has long been a useful tool for looking at JSON files, but Anton has taken the opportunity to rewrite it from the ground up...
I put together a simple static file server in Go - useful for local testing of web applications. Check it out at https://github.com/eliben/static-server If you have Go installed on your machine, you don't have to download anything else; you can run: $ go run github.com/eliben/sta...