Russ Cox on #Mastodon about simple and fast #floating-point printing and parsing in #Golang #toread #small-is-beautiful
on 02026-01-2516 years of #Golang
on 02025-11-15The #Golang 1.0 compatibility promise.
on 02025-10-16#ByteDance proposed that #Golang use #Swiss-Tables for #hashing, apparently accepted in Go 1.24
on 02025-09-07how #register-allocation works in #Golang #compilers #toread
on 02025-08-27there’s an #inotify package for #Golang maintained for Kubernetes
on 02025-07-14Ian Taylor has left #Google, and Russ Cox has left #Golang at Google.
on 02025-05-16Russ Cox hands over the #Golang reins to Austin Clements and Cherry Mui after 12 years
on 02024-08-03apparently #Golang added #iterators, with a Ruby-like or CLU-like “push” design
on 02024-06-16#Golang #concurrency criticism
on 02024-01-29"Hare" is a programming language inspired by #Golang but with manual memory management and pattern matching. And no goroutines I guess.
on 02023-12-12"Go-git" is a #Git implementation in pure #Golang, without using C; this is what the #Gitea #forge and its fork #Forgejo use.
on 02023-12-12The #Golang "Gob" #serialization #file-format
on 02023-12-04#Golang pitfalls list
on 02023-09-22notes on hacking in #Golang
on 02023-07-09"wazero" is a zero-dependency #wasm runtime for #Golang. #virtual-machines
on 02023-07-01the untrustworthy #Golang self-upgrading toolchain thing
on 02023-06-24#Golang compiles to #wasm via "Tinygo", which can also target #embedded boards including the #Arduino Uno, the #ESP32, the Adafruit Feather M0, and the #Gameboy Advance.
on 02023-06-23#Golang's #JS integration via #wasm actually looks pretty usable.
on 02023-06-23#Golang can target #wasm with GOOOS=js GOAARCH=wasm go build -o go.wasm.
#Golang (the non-gccgo version) uses segmented stacks, which means it has to switch stacks to call C code with cgo. #ffi
on 02023-06-12the gccgo #golang compiler has much lower overhead to call C code with cgo. #ffi
on 02023-06-12commentary on the #SourceHut #Golang problem
on 02023-02-01#SourceHut had a problem with #Golang: the "Go Module Mirror" was cloning their repos in some cases 2000 times a day, and they were going to block it
on 02023-02-01#Golang generics: when to use them?
on 02022-05-21Laurie Tratt explains how #Rust does traits, very similar to #Golang interfaces, but not duck-typed
on 02020-05-24#Paper on writing POSIX #kernels in #Golang, namely one called "Biscuit", by "Cody Cutler", Kaashoek, and Morris
on 02018-10-16discussion of the #Golang 2 generics and error handling proposals, and also context
#Golang 2 may have generics, error values, and a different approach to error handling
on 02018-08-30Nate Finch reflects on writing Canonical’s Juju in #Golang
on 02017-05-11People blog about when they switched programming languages; analysis of the results predicts that 16% of everyone will go to #Golang and 14% will end up in C (and 13% Java, 12% C++, 9% Python). Similarly, #React is hotter than Angular or even Vue.js, and MySQL beats even Postgres.
on 02017-04-30A “codewalk” uses regular expression searches to identify ranges of code of interest in a Memex-like “path” through a #Golang codebase.
on 02016-07-11Why #Golang is adopting a #CoC
on 02015-08-05