[ANN] peertube: a (simple) Go client for PeerTube (sr.ht)
hi there,...
This magazine is from a federated server and may be incomplete. Browse more on the original instance.
hi there,...
So, I need to monitor a fairly large nested directory tree for changes on Linux. It seems like there are a few different watcher modules that I could use – fsnotify and notify being the main ones, both of which use the inotify interface and attempt to set watches on each individual subdirectory and maintain all their watchers...
An excellent standard library and packaging system, first-class concurrency support and a focus on readability are among the traits that keep Golang devs happy....
https://rocketnine.itch.io/arctic-warfare is now available to play. Battle tanks in the arctic, demolish trees and annihilate snowmen. View the source code here.
etk is a library for the Ebitengine game engine that simplifies creating graphical user interfaces. The README lists the features and widgets. Boxcars uses etk to greatly simplify UI development, as its single codebase targets web, desktop and Android.
Here is the full playlist from the GopherConAU 2023 conference:...
tabula is a backgammon engine I recently created....
After a while of absence, I’m getting back into Go programming and I was wondering: What’s new in terms of quality control tooling? What are you running on your CI/CD ? Any suggestions?
Go 1.21 adds a new port targeting the WASI preview 1 syscall API through the new GOOS value wasip1. This port builds on the existing WebAssembly port introduced in Go 1.11.
How you could write an operating system with pure Go code (including no CGO!)
Also available via SSH:...
Your weekly appointment with the latest news about accepted/declined proposals....
The Go compiler’s inliner has never been particularly good. It wasn’t until Go 1.12, released in 2019, that the Go compiler supported inlining more than leaf functions, and we’ve slowly chipped away at more limitations of the inliner over the years (it started inlining functions with for loops in early 2021!). Go 1.20,...