TLWI Golang #86

thelastweekin.dev

Greetings, folks! It's time for our weekly dose of tech news and insights. This week, our picks include 🔥 a Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...), fancy stream processing made operationally mundane, a network-wide ads & trackers blocking DNS server, choosing between importing a c++ library or writing code instead, in an existing golang project and finally, experiences of using a Golang webservice in production.

First up, let's talk about the Lodash-style Go library. We know how useful Lodash has been in converting those complicated JavaScript tasks into concise and legible code. Similarly, this library, based on Go 1.18+ Generics, allows you to perform complex operations on slices and maps, like filter, map, find and contains methods in a more succinct manner.

Next up is fancy stream processing made operationally mundane. This is a rather exciting and groundbreaking development in stream processing, making it easy to integrate the functionality into your applications. With fancy stream processing, you can enjoy code that is both fun and functional.

Have you ever tried to access a website, only to be bombarded with ads and trackers? Well, now a network-wide ads & trackers blocking DNS server is here to save the day. It works seamlessly across devices and apps, filtering out unwanted ads and junk that slows down our internet experience. Bye, bye pesky ads!

Have you ever found yourself in a situation where you need to choose between importing a C++ library or writing your own code in an existing Go project? Well, worry no more, we've got you covered. With this practical guide, we delve into important considerations to keep in mind when making a choice between the two.

Last but not least, let's talk about experiences of using Golang webservice in production. We will be highlighting the challenges faced, design considerations and how the project was made scalable. This will be a great read for anyone planning on taking their project to the next level.

That's it for this week's newsletter! We hope you find our picks intriguing and can't wait to see how you will utilise these tools and resources. See you next week!

Dennis

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

TLWI.dev, 2024