Golang drawer
178 subscribers
1 photo
5.03K links
Curated Golang news
Download Telegram
If you use Timer.Reset() in Go 1.22 or earlier, you may be doing it wrong. Even the book 100 Go Mistakes (which is usually right about Go nuances) got it wrong


https://antonz.org/timer-reset/
It's a milestone day for Gophers and WebAssembly: the wasi-preview-2 feature branch of TinyGo has landed in TinyGo's dev branch, bringing WASI P2 support to TinyGo


https://wasmcloud.com/blog/compile-go-directly-to-webassembly-components-with-tinygo-and-wasi-p2
In today's digital age, images play a crucial role in various applications and services. However, managing and extracting metadata from these images can be a challenging task, especially when dealing with large volumes of data. In this article, we'll explore how to leverage AWS Lambda, Go, and PostgreSQL to create an automated system for extracting EXIF data from images and storing it in a database


https://docs.rapidapp.io/blog/automating-image-metadata-extraction-with-aws-lambda-go-and-postgresql
The context API is a critical foundation for modern Go development. This is especially the case with APIs that use concurrency under the hood or perform distributed operations. Given this, I would like to do a deep dive on several topics around the context API. I expect this post to be the first of several. In this one, I cover contexts and program scopes


https://matttproud.com/blog/posts/contextualizing-context-scopes.html
Identity providers (IAMs) allow users to log in to related, yet independent, platforms using a single set of credentials


https://permify.co/post/implement-oauth-2-golang-app/
Joker is a small interpreted dialect of Clojure written in Go. It is also a Clojure(Script) linter


https://joker-lang.org
Programming languages have their build tools. Java has Maven, Scala has SBT, and Javascript has NPM beside many web build tools. Newcomers to Golang wonder about the build tool for Go. Starting is easy, the go compiler is easier to use than comparable alternatives, to start no build tool is necessary


https://www.inkmi.com/blog/go-build-tools-make-bazel-just-xc-taskfile-mage
An easy to learn toolkit for creating graphical apps for desktop, mobile and web.

Code once and build native apps for all platforms and stores


https://fyne.io
This post discusses Golang strings: their design, and how runes and bytes fit into the picture


https://scribe.rip/@andreiboar/demystifying-golang-strings-05981b84f1a7