Go programming language discussion

!golang

@lemmy.ml
Create post
Finding unreachable functions with deadcode / Alan Donovan

Finding unreachable functions with deadcode / Alan Donovan

Open link in next tab

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.

Finding unreachable functions with deadcode - The Go Programming Language
What's running on you CI/CD ?

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?

***

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

Open link in next tab

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.

Fixing For Loops in Go 1.22 - The Go Programming Language
WASI support in Go - The Go Blog

WASI support in Go - The Go Blog

Open link in next tab

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

WASI support in Go - The Go Programming Language
Writing an OS in Go: The Bootloader

Writing an OS in Go: The Bootloader

Open link in next tab

Writing an OS in Go: The Bootloader

https://totallygamerjet.hashnode.dev/writing-an-os-in-go-the-bootloader

BEWARE: Low-level gophers playing

Writing an OS in Go: The Bootloader
Experimenting with project templates

Experimenting with project templates

Open link in next tab

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

Experimenting with project templates - The Go Programming Language
Structured Logging with slog

Structured Logging with slog

Open link in next tab

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.

Structured Logging with slog - The Go Programming Language
Go 1.21 Released
Open link in next tab

Go 1.21 Release Notes - The Go Programming Language

https://go.dev/doc/go1.21

Go 1.21 Release Notes - The Go Programming Language