Golang drawer
@golang101
174
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
174 subscribers
Golang drawer
https://threedots.tech/post/common-anti-patterns-in-go-web-applications/
threedots.tech
Common Anti-Patterns in Go Web Applications
Avoid the most common anti-patterns we've encountered across multiple Go projects. We reveal how to escape tight coupling, separate logic from implementation, and model your domain effectively. Our battle-tested tactics will help you build more maintainable…
Golang drawer
https://betterprogramming.pub/three-things-go-needs-right-now-more-than-generics-a6225d62f76b
Medium
3 Things Go Needs Right Now More Than Generics
My suggestions to make Go an even better language
Golang drawer
https://blog.khanacademy.org/half-a-million-lines-of-go/
Khan Academy Blog
Half a million lines of Go
By Kevin Dangoor Back in December 2019, I first wrote about Goliath, Khan Academy’s project to migrate our backend from a Python 2 monolith ... Read more
Golang drawer
https://rytisbiel.com/2021/03/06/darker-corners-of-go/
Golang drawer
Golang drawer
pinned «
https://rytisbiel.com/2021/03/06/darker-corners-of-go/
»
Golang drawer
https://dave.cheney.net/2021/01/05/a-few-bytes-here-a-few-there-pretty-soon-youre-talking-real-memory
Golang drawer
https://github.com/DataDog/go-profiler-notes/blob/main/guide/README.md
GitHub
go-profiler-notes/guide/README.md at main · DataDog/go-profiler-notes
felixge's notes on the various go profiling methods that are available. - DataDog/go-profiler-notes
Golang drawer
https://tpaschalis.github.io/golang-len/
tpaschalis.github.io
How does Go calculate len()..?
The impetus for this post was a question on the Gophers Slack a while back. A fellow developer wanted to know where to find more information on len.
Golang drawer
https://changelog.com/posts/on-go-application-structure
Changelog
Thoughts on how to structure Go code
Programmers are taught very early on about the importance of organizing their code. Whether it is naming variables and functions, or naming and organizing files, this is a topic covered early in nearly every programming course.
All of this begs the question:…
Golang drawer
https://thenewstack.io/rust-vs-go-why-theyre-better-together/
The New Stack
Rust vs. Go: Why They’re Better Together
For most companies and users, Go is the right default option. Its performance is strong, Go is easy to adopt, and Go’s highly modular nature makes it particularly good for situations where requirements are changing or evolving.As your product matures, and…
Golang drawer
https://mustafaakin.dev/posts/2021-12-08-running-intellij-idea-with-jdk17-for-better-render-performance/
mustafaakin.dev
Running IntelliJ IDEA with JDK 17 for Better Render Performance with Metal
Over the years, although a tremendously valuable tool, IntelliJ IDEA started to feel slowed down, even on these latest M1 Pro machines. It’s become frustrating. I disabled as many plugins as not needed. However, it’s still not sufficient. I have discovered…
👍
1
Golang drawer
https://miro.com/app/board/uXjVOaLW7dY=/
miro.com
Go 1.18 All You Need to Know
All you need to know about the greatest Go release Go 1.18 with all major features.
🤩
1
Golang drawer
https://ebiten.org/blog/native_compiling_for_nintendo_switch.html
Ebitengine - A dead simple 2D game engine for Go
Compiling a Go program into a native binary for Nintendo Switch
™
- Ebitengine
Ebitengine is an open source game engine for the Go programming language. Ebitengine's simple API allows you to quickly and easily develop 2D games that can be deployed across multiple platforms.
Golang drawer
https://eng.uber.com/how-we-saved-70k-cores-across-30-mission-critical-services/
Golang drawer
https://blog.carlmjohnson.net/post/2021/golang-118-minor-features/
blog.carlmjohnson.net
Three Minor Features in Go 1.18
Okay, but apart from generics and fuzzing, what has Go 1.18 ever done for us?
Golang drawer
https://github.com/onsi/ginkgo
GitHub
GitHub - onsi/ginkgo: A Modern Testing Framework for Go
A Modern Testing Framework for Go. Contribute to onsi/ginkgo development by creating an account on GitHub.
Golang drawer
https://systemweakness.com/scanning-go-source-for-vulnerabilities-5f29773ecc9d
Medium
Scanning Go source for vulnerabilities with gosec
Intro
Golang drawer
https://faun.pub/2-different-ways-to-implement-bfs-in-golang-8399f5d2452d
Medium
2 Different Ways to Implement BFS in Golang
Breadth-first search is an algorithm we frequently use to traverse trees. Before we jump right into implementing it, let’s do a quick recap…
Golang drawer
https://go-proverbs.github.io/
Golang drawer
https://divan.dev/posts/go_concurrency_visualize/
Golang drawer
https://rakyll.org/generics-facilititators/