Finding unreachable functions with deadcode / Alan Donovan
Finding unreachable functions with deadcode - The Go Programming Language
https://go.dev/blog/deadcode
deadcode is a new command to help identify functions that cannot be called.
What's running on you CI/CD ?
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?
Should I use naked return? If not, why? If yes, when?
I'm looking for a good resource to learn back-end development in Go, preferably from a micro-framework. Not just CRUD, but also stuff like caching, security and scalability. Are there any good resources out there?
Fixing For Loops in Go 1.22 - The Go Programming Language
Fixing For Loops in Go 1.22 - The Go Programming Language
https://go.dev/blog/loopvar-preview
Go 1.21 shipped a preview of a change in Go 1.22 to make for loops less error-prone.
WASI support in Go - The Go Blog
WASI support in Go - The Go Programming Language
https://go.dev/blog/wasi
Go 1.21 adds a new port targeting the WASI preview 1 syscall API
Writing an OS in Go: The Bootloader
Writing an OS in Go: The Bootloader
https://totallygamerjet.hashnode.dev/writing-an-os-in-go-the-bootloader
BEWARE: Low-level gophers playing
Experimenting with project templates
Experimenting with project templates - The Go Programming Language
https://go.dev/blog/gonew
Announcing golang.org/x/tools/cmd/gonew, an experimental tool for starting new Go projects from predefined templates
Structured Logging with slog
Structured Logging with slog - The Go Programming Language
https://go.dev/blog/slog
The Go 1.21 standard library includes a new structured logging package, log/slog.