Schwarz Golang Montly Meetup
A hands-on talk on how to create and set up a project with GoReleaser.
A hands-on talk on how to create and set up a project with GoReleaser.
Enums are a crucial part of web applications. Go doesn’t support them out of the box, but there are ways to emulate them. Many obvious solutions are far from ideal. Here are some ideas we use that make enums safer by design. iota Go lets you enumerate things with iota. cons...
When you start to build web applications with Go, one of the first questions you'll probably ask is "which router should I use?". It's not an easy question to answer, either. There are probably more than 100 different routers available, all with differ...
Simple Lists is a tiny to-do list web application written in Go, with old school server-side rendering and no JavaScript.
Go is well-known for having great tooling for analyzing code written in the language, right in the standard library with the go/* packages (go/parser, go/ast, go/types etc.); in addition, the golang.org/x/tools module contains several supplemental packages that are even more powe...
A critical but informative look at the new structural pattern matching feature in Python 3.10, with real-world code examples.
With cases of COVID-19 continuing to rise throughout the US due to the Delta variant, we at Gopher Academy have made the bittersweet decision to bring GoVirCon back.