go-callvis: Visualize the Call Graph of Go Programs — We first linked to this project over six years ago, but it’s still going strong and has reached version 0.7. The idea is simple: turn the call graph of a Go program into a visual overview courtesy of Graphviz. You can also navigate the graph if you use its interactive viewer.
Ondrej Fabry
|
👀 .ʕ◔ϖ◔ʔ As an Alternative to .go ? — It’s nice to see Russ having some fun after the more serious telemetry proposal. Inspired by another language’s attempt to use an emoji as a filename extension, Russ considers an interesting alternative to .go that looks a little more gopher-y.
Russ Cox
|
Go 1.20.4 and Go 1.19.9 Released — Minor releases that include three security fixes for html/template , all (1, 2, 3) oriented around sanitization and improper handling of Web content.
Carlos and Dmitri for the Go team
|
A FAAS in Go with WASM, WASI and.. Rust? — Eli won me over straight away with “This post is best described as a technology demonstration.” There are a lot of moving parts here, but the idea is showing how you could create a simple serverless FaaS (Functions as a Service) system in Go that could run modules written in any language that can target WebAssembly.
Eli Bendersky
|
Game Development in Go: Ebitengine Shaders — Shaders? Aren’t they for 3D rendering? Not entirely. The Ebitengine 2D game engine supports fragment/pixel shaders which essentially transform pixels from one representation to another and can be used for various effects.
Iskander Sharipov
|
Temporal 101 & 102 Courses in Go — Learn Temporal's open source key concepts and best practices with our free self-paced training courses in Go.
Temporal Technologies sponsor
|
▶ Production Ready Concurrency — Concurrency is difficult to get right even when a language offers convenient features for working with it. Egon’s preference? Avoid concurrency where possible. But for when you can’t.. he has some tips.
Egon Elbre
|
Gio: Immediate Mode GUI App Development in Go — Supports all major platforms, including WebAssembly, Android, and iOS/tvOS. Gio has few dependencies and the site has several examples showcasing various apps (including Tailscale’s Android client).
Gio
|
|