Golang drawer
@golang101
178
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
178 subscribers
Golang drawer
https://cekrem.github.io/posts/clean-architecture-and-plugins-in-go/
cekrem.github.io
Clean Architecture: A Practical Example of Dependency Inversion in Go using Plugins
Let's make Dependency Inversion and other SOLID principles Great Again
™
Golang drawer
https://github.com/MariaLetta/free-gophers-pack
GitHub
GitHub - MariaLetta/free-gophers-pack:
✨
This pack of 100+ gopher pictures and elements will help you to build own design of almost…
✨
This pack of 100+ gopher pictures and elements will help you to build own design of almost anything related to Go Programming Language: presentations, posts in blogs or social media, courses, vid...
Golang drawer
https://mtlynch.io/if-got-want-improve-go-tests/
mtlynch.io
if got, want: A Simple Way to Write Better Go Tests
There’s an excellent Go testing pattern that too few people know. I can teach it to you in 30 seconds.
Instead of writing Go tests like this:
// The common, unrefined way.
username := GetUser()
if username != "dummyUser" {
t.Errorf("unexpected username:…
Golang drawer
https://antonz.org/go-1-24/
antonz.org
Go 1.24 interactive tour
Weak pointers, faster maps, directory-scoped access, and more.
Golang drawer
https://github.com/yassinebenaid/bunster
GitHub
GitHub - yassinebenaid/bunster: Compile shell scripts to static binaries.
Compile shell scripts to static binaries. Contribute to yassinebenaid/bunster development by creating an account on GitHub.
Golang drawer
https://github.com/pancsta/asyncmachine-go
GitHub
GitHub - pancsta/asyncmachine-go: Batteries-included graph control flow library (AOP, actor model, state-machine)
Batteries-included graph control flow library (AOP, actor model, state-machine) - pancsta/asyncmachine-go
Golang drawer
https://jarosz.dev/article/how-to-write-better-tests-in-go
Jakub Jarosz
How to Write Better Tests in Go
How do you know if what you are building is the right thing? How do you know if the product you just put into customers' hands doesn't harm them? Don't put them into hospital or worse, kill them?
Golang drawer
https://nyadgar.com/posts/go-interfaces-why-how-and-when/
Golang drawer
https://blog.thibaut-rousseau.com/blog/sql-transactions-in-go-the-good-way/
Thibaut Rousseau's Blog
SQL Transactions in Go: The Good Way
A clean method to write transactions anywhere, without leaking database internals.
Golang drawer
https://www.dolthub.com/blog/2025-01-17-convt-perf/
Dolthub
Mind The convT
Blog for DoltHub, a website hosting databases made with Dolt, an open-source version-controlled SQL database with Git-like semantics.
Golang drawer
https://www.youtube.com/watch?v=CQJJ6KS-PF4
YouTube
GopherCon 2024: Go in the Smallest of Places - Patricio Whittingslow
Join us as we delve into the world of embedded systems, shedding light on Micro Controller Units (MCUs) and their practical applications in domains ranging from rocket motor control to biomedical processes. Surprisingly, we'll discover how Go, a language…
Golang drawer
https://www.youtube.com/playlist?list=PLA1tuaTAYPbHAU2ISi_aMjSyZr-Ay7UTJ#goandgodot
YouTube
Make an MMO with Godot 4 + Golang
This is a brand-new course showing you how to make a multiplayer online game (MMO) using Golang and Godot 4.4. This is the video companion playlist for my bl...
Golang drawer
https://groups.google.com/g/golang-announce/c/L8jWYHEfOlQ
Golang drawer
https://github.com/foxcpp/maddy
GitHub
GitHub - foxcpp/maddy:
✉️
Composable all-in-one mail server.
✉️
Composable all-in-one mail server. Contribute to foxcpp/maddy development by creating an account on GitHub.
Golang drawer
https://centrifugal.dev/blog/2025/01/16/centrifugo-v6-released
centrifugal.dev
Centrifugo v6 released | Centrifugo
We are excited to tell the world about Centrifugo v6 – a new major release, which is now live. This release contains fundamental changes in the configuration and adds several useful features and more observability to Centrifugo OSS and Centrifugo PRO.
Golang drawer
https://about.gitlab.com/blog/2025/01/28/deploy-a-server-using-go-with-gitlab-google-cloud/
Gitlab
Deploy a server using Go with GitLab + Google Cloud
This tutorial shows how to use GitLab’s Google Cloud integration to deploy a Golang server in less than 10 minutes, helping developers become more independent and efficient.
Golang drawer
https://socket.dev/blog/curl-project-and-go-security-teams-reject-cvss-as-broken
Socket
cURL Project and Go Security Teams Reject CVSS as Broken - S...
cURL and Go security teams are publicly rejecting CVSS as flawed for assessing vulnerabilities and are calling for more accurate, context-aware approa...
Golang drawer
https://developers.redhat.com/articles/2025/01/23/fips-mode-red-hat-go-toolset
Red Hat Developer
FIPS mode for Red Hat Go Toolset | Red Hat Developer
Red Hat Go Toolset includes modifications to allow applications to optionally use OpenSSL as a cryptographic backend instead of the standard Go crypto implementation. This approach replaces upstream
Golang drawer
https://www.yuchanns.xyz/posts/bridging-rust-and-native-go/
www.yuchanns.xyz
Bridging Rust and Native Go
Hello everyone, yuchanns here!
I recently built something interesting and want to share it with you: introducing OpenDAL as a native Go binding.
Golang drawer
https://ahmet.im/blog/controller-pitfalls/
Ahmet Alp Balkan
So you wanna write Kubernetes controllers?
Any company using Kubernetes eventually starts looking into developing their custom controllers. After all, what’s not to like about being able to provision resources with declarative configuration: Control loops are fun, and Kubebuilder makes...