A selection of useful materials and finds from the world of Go for the week. IN my channel The latest news and libraries from the world of go, welcome are published.
π Tools of the week:
β’ go-size-analyzer – a tool for analyzing the size of dependencies in compiled binaries
Go.
β’ Go-mongox – Go Mongo package, supporting document operations and an efficient BSON data compositor using various data types.
β’ Dendy is an NES/Famicom emulator written in Go and named after the Soviet Famicom clone that many had as children.
β’ Authentication and OAuth with Go – a large list of useful libraries for implementing authentication schemes
β’The Gowebly CLI is a command line interface tool that makes it easy to create Go applications on the backend.
π What to read:
β Fuzzing testing. Practical use
β Boilerplate as a tool for standardizing Go projects
β How to add metadata to an image?
β We write a search for semantically similar texts (or products) in half an hour in Go and Postgres (pgVector)
β Go backend server template
– Using database migrations in Go
β My weekly dev.to recommendations
β What’s New in Go 1.22: cmp.Or
β Golang in-memory key-value pair cache
β Golang generator functions (Experimental in 1.22)
β From Homemade HTTP Router to New ServeMux
β (Part 5)Golang Framework Hands-on – KisFlow Stream Computing Framework-Function Scheduling
β Go Program pattern 04οΌMap-Reduce
β Live reload em Go com docker e compile daemon
β Go program pattern 05: Decorations
β Go program pattern 03οΌInversion of Control
β Gin + Gorm Practical Guide, Implementing a Simple Q&A Community Backend Service in One Hour
β “The Two Reasons I Prefer Passing Struct Pointers Around”
π₯ Things to see:
π Go Scheduler Internals (β± 01:01:57)
π Development of a full-fledged distributed file storage in Go (β± 9:57:00)
π Why Golang’s IO.READER Is More Important Than You Think (β± 06:38)
π Investigate a murder with SQL. Games that actually teach you how to write code. (β± 03:52)
π 3 Important Use Cases Why The Industry Is Using Kafka (β± 07:52)
π When Should You Pick NEOVIM Over VSCODE? (β± 01:00)
π Ultimate Golang – HTMX – TEMPL – TAILWIND Project Template (β± 02:35:23)
π DEPENDENCY INJECTION IN GOLANG? YEAH YIKES (β± 01:55:43)
Have a great day and great holidays!
Acknowledgement and Usage Notice
The editorial team at TechBurst Magazine acknowledges the invaluable contribution of the author of the original article that forms the foundation of our publication. We sincerely appreciate the author’s work. All images in this publication are sourced directly from the original article, where a reference to the authorβs profile is provided as well. This publication respects the authorβs rights and enhances the visibility of their original work. If there are any concerns or the author wishes to discuss this matter further, we welcome an open dialogue to address potential issues and find an amicable resolution. Feel free to contact us through the ‘Contact Us’ section; the link is available in the website footer.