TLWI Golang #67

Hello friends and welcome back to our weekly dose of tech goodies! This week we have a great selection of articles and tools written in the ever-growing language of Go.

First up, we have a fascinating read on creating a rule-based tunnel in Go. If you're unfamiliar with what a rule-based tunnel is, this article will give you a great breakdown while showing you how to implement it in Go.

Next, we have another insightful article on the elegance of Go and the importance of functions that implement interfaces. The author goes into detail about what makes Go such a powerful language and how to make the most of it with this concept.

For all the terminal enthusiasts out there, our next link is a fun little tool called Confetty. It's essentially confetti inside your terminal, created purely in Go. Who said programming can't be fun and festive?!

Our fourth link takes us deep into the world of optimization, as we discover how to save a third of our memory by re-ordering Go struct fields. The guys over at Qvault have put together an incredibly insightful post on this topic - it's a must-read! Check it out here.

Last but not least, we have some exciting news for the Go community. Russ Cox recently shared his expectations for generics in Go 1.18 over on the golang-dev platform. Being one of the most highly requested features in Go, we're all eager to see what Cox has to say. Read all about it here and be sure to share your thoughts with us!

That's all for this week folks, see you next time for more tech goodness!


Hot Go Articles This Week On Reddit

Our Article Picks

Our Repo Picks

Forum Topics

Gopher Gold is a weekly roundup for all things Go! If you have more suggestions for resources, submit them below! Follow me on Twitter for more projects @dennisokeeffe92.

Subscribe to my personal newsletter to get updates on TheLastWeekIn.Dev + more! 🦄

Built by Dennis O'Keeffe, 2023