errtrace: An Alternative to Stack Traces for Your Errors — Inspired by Zig, errtrace is an experimental package to trace an error’s return path through a Go program, i.e. the code path that the error took to get to the user, which may well be different to the code path that led to an error. Luckily, the repo has a comparison, if you’re confused.
Braces
|
Turning a Go App into a 'Static' WASM-Powered Site — The author built a tool in Go to convert CRDs (custom resources in Kubernetes) into YAML and wanted to offer the tool online. Compiling it all into a WebAssembly powered app that can be hosted in a static fashion, while offering dynamic features (that aren't reliant upon a server), wasn’t easy, but it works.
Gergely Brautigam
|
Ebitengine's 2023 Retrospective — Ebitengine (formerly Ebiten) is a popular 2D game engine for Go that lets you build experiences across numerous platforms, including mobile and the Nintendo Switch. This post celebrates the project’s tenth anniversary with a month by month roundup of what happened with the project this year, as well as shares videos of some of the Ebitengine-powered games that were released.
Hajime Hoshi
|
Why Are Go Heaps So Complicated — Why an experienced Gopher finds the standard lib (container/heap ) heap confusing and how the community came up with various, more straightforward heap implementations (one, of course, based on generics.) Note: There’s also a long standing proposal to add a slice-backed heap to container/heap .
Max Hoffman (DoltHub)
|
💻 Hired makes job hunting easy-instead of chasing recruiters, companies approach you with salary details up front. Create a free profile now.
💻 At Bosch, you always keep growing. Upskill yourself into countless new roles, positions and opportunities. Learn more.
|
|
|