Golang drawer
178 subscribers
1 photo
5.03K links
Curated Golang news
Download Telegram
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
Docker’s flexibility and robustness as a containerization tool come with a complexity that can be daunting. Multiple methods are available to accomplish similar tasks, and users must understand the pros and cons of the available options to choose the best approach for their projects


https://www.docker.com/blog/docker-best-practices-choosing-between-run-cmd-and-entrypoint/
Building software is an ever-shifting challenge. To navigate this complexity, developers rely on proven design principles to craft code that's robust, adaptable, and easy to manage. One such set of principles is SOLID (first introduced by Robert C. Martin).

SOLID stands for: Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion. Each principle plays a vital role in fostering maintainability, scalability, and testability in your programs


https://packagemain.tech/p/mastering-solid-principles-with-go
Profiling is an underrated skill among software-engineers and it’s often overlooked by even very skilled developers


https://nyadgar.com/posts/go-profiling-like-a-pro/
🎦 Give your Go app superpowers with an Embedded NATS Server


https://redirect.invidious.io/watch?v=cdTrl8UfcBo
This month, high-performance language Rust jumped from position #17 to position #13 in the TIOBE index. This is an all time high for Rust. Gaining 4 positions might seem a small change, but Rust has been "the talk of the town" the last couple of years without making much progress in the TIOBE index


https://www.tiobe.com/tiobe-index/