The Last Week In Golang

Curated Golang content.

Curated by Dennis O'Keeffe and part of the TheLastWeekIn.dev family.

Sign up to see the latest and greatest content from TLWI.dev team 🦄

TLWI Golang #70

24 November 2021

play.golang.org is moved to go.dev • Golang 1.18: What You Need To Know • sonic - A blazingly fast JSON serializing & deserializing library • Generic golang.org/x/exp/maps package now available • Generic golang.org/x/exp/slices package now available

6 min read

TLWI Golang #69

17 November 2021

Developing games in Go for Nintendo Switch™ (English ver.) • GoReleaser v1.0.0 is out! • Web Scraping with Go

5 min read

TLWI Golang #68

10 November 2021

Upcoming Features in Go 1.18 • Alert: Cloud Software Startup Hashicorp Files For IPO

5 min read

TLWI Golang #67

03 November 2021

Expectations for generics in Go 1.18 (Russ Cox on golang-dev) • Saving a Third of Our Memory by Re-ordering Go Struct Fields - Qvault • On Functions That Implement Interfaces and the Elegance of Go • Confetty: Confetti inside your terminal (written in Go)

5 min read

TLWI Golang #66

27 October 2021

Go 1.18 will embed source version information into binaries • Blunder: A chess engine written in Go • Functional Options are named args on steroids • Why Network Engineers Should Learn Go

5 min read

TLWI Golang #65

20 October 2021

PTerm - A Go module to beautify console output. Featuring charts, progressbars, tables, trees, and much more • sync: ExampleWaitGroup includes an porn website url · Issue #48886 · golang/go • Go + Python == Go+ The Go+ language for engineering, STEM education, and data science • Wrote a Chip8 emulator to teach myself Go, it is one of the most comfortable languages I have ever used. • I've made a Pong clone with multiplayer support using gorilla websockets, implemented the renderer with OpenGL 3.3 using C (used CGo)

6 min read

TLWI Golang #64

13 October 2021

proposal: go: don't change the libraries in 1.18 · Issue #48918 · golang/go (robpike) • Hey linker, can you spare a meg? • net/netip: add new IP address package, use in net · Issue #46518 · golang/go (accepted!) • Safer Enums in Go

5 min read

TLWI Golang #63

06 October 2021

Ebiten v2.2.0 released: Nintendo Switch™, reimplementing audio, standard gamepad layout mappings, etc. • Faster time parsing • Casdoor: A Golang Single-Sign-On (SSO) platform based on OAuth, with Beautiful UI • genqlient: A truly type-safe Go GraphQL client

4 min read

TLWI Golang #62

29 September 2021

The difference between Go and Rust, Generic sorting functions added to the new `slices` package: accepted, Phoenix 1.6.0 was released and dropped Node and Webpack completely for esbuild which is written in Go, Go team quiet week: issue tracker responses will be delayed · Issue #48615 · golang/go

5 min read

TLWI Golang #61

22 September 2021

4 min read

TLWI Golang #60

15 September 2021

Let’s build a Gui with Gio, Fully featured, spec-compliant HTML5 server-sent events library for Go, A critical security issue fixed in Go 1.17.1 and Go 1.16.8 versions reported by Emmanuel Odeke, doc comment revisions: headings, lists, and links · Discussion #48305 · golang/go

4 min read

TLWI Golang #59

08 September 2021

Go multi-module workspace mode, a forthcoming feature in Go 1.18

5 min read