@nebiros
@programming.devhttps://www.shuttle.rs/blog/2023/09/27/rust-vs-go-comparison
Rust versus Go is a controversial topic that pops up from time. In this post, we will compare both languages in the context of web development by writing a small web service which shows weather data in both languages.
https://go.dev/blog/gopls-scalability
As the Go ecosystem gets bigger, gopls must get smaller
https://rkiselenko.dev/blog/grpc-in-golang/
Briefly examine how to use protoc and plugins with the proper imports and project structure in Golang
https://rednafi.com/go/interface_guards/
I love Go’s implicit interfaces. While convenient, they can also introduce subtle bugs unless you’re careful. Types expected to conform to certain interfaces can fluidly add or remove methods. The compiler will only complain if an identifier anticipates an interface, but is passed a type that doesn’t implement that interface. This can be problematic if you need to export types that are required to implement specific interfaces as part of their API contract.
https://orenrose.medium.com/goroutine-wrapper-for-recover-and-context-propagation-54dc571ac0f4
https://www.willem.dev/articles/slice-of-pointers-structs/
What is the difference between a slice of pointers and a slice of values? And when should you use one or the other? This article explains.
https://blog.boot.dev/golang/one-thing-id-change-about-go/
Go is built for grug brained programmers like me. grug brain developer not so smart, but grug brain developer program many long year and learn some things although mostly still confused
https://bitfieldconsulting.com/golang/scripting
The Unix shell is pure wizardry. Why shouldn’t it be as easy to write systems programs in Go as it is in the shell? The script library is the secret spell-book that makes this possible.
Which is better, Rust or Go? Go or Rust? Which language should you choose for your next project in 2023, and why? How do the two compare in areas like performance, simplicity, safety, features, scale, and concurrency? What do they have in common, and where do they fundamentally differ? Let’s find out, in this friendly and even-handed comparison of Rust and Golang.