Golang drawer
@golang101
178
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
178 subscribers
Golang drawer
https://awesome-go.com/
Awesome-Go
A curated list of awesome Go frameworks, libraries and software - Awesome Go
A curated list of awesome #Golang frameworks, libraries and software
Golang drawer
https://www.willem.dev/articles/benchmarks-performance-testing/
www.willem.dev
Writing Benchmarks: Performance testing in Go/Golang
Learn how to write benchmarks and measure execution time and memory allactions of your code.
Golang drawer
https://m.youtube.com/watch?v=rM1CNXyuzFA
YouTube
Exploring AI-Powered Solutions with OLAMA and LangChain Go
Welcome to Episode 5 of Bill's Guide to A.I.! In this episode, Bill takes the next step by demonstrating how to interact with a local LLM (Large Language Model) using OLAMA and LangChain Go. With MongoDB vector embeddings already in place from the previous…
Golang drawer
https://rm4n0s.github.io/posts/2-go-devs-should-learn-odin/
RManos Blog
Golang developers should try Odin
The Hitchhiker’s Guide to Valhalla
Golang drawer
https://www.arp242.net/jia-tan-go.html
www.arp242.net
Jia Tanning Go code
Golang drawer
https://packagemain.tech/p/fuzzing-http-services-golang
packagemain.tech
Fuzz Testing Go HTTP Services
As a developer, you can't envision all of the possible inputs your programs or functions could receive.
Golang drawer
https://www.cerbos.dev/blog/how-to-implement-authorization-in-go
Cerbos
How to implement authorization using Cerbos in Go | Cerbos
Learn how to implement robust authorization in a web application using Cerbos, a powerful authorization engine, and Echo, a fast and minimalist Go web framework for building our application's backend. By the end of this guide, you'll know how to set up a…
Golang drawer
https://brojonat.com/posts/go-postgres-listen-notify/
Jon Brown's Webpage
Go and Postgres Listen/Notify or: How I Learned to Stop Worrying and Love PubSub
I was reading HackerNews a few months ago and came across this post. It demystified something I’d long wondered about but hadn’t investigated myself: PubSub with PostgreSQL.
Golang drawer
http://d-andreev.github.io/posts/writing-an-http-router-for-aws-lambda-functions-from-scratch-with-go/
Dimitarandreev
Writing an HTTP Router for AWS Lambda Functions From Scratch With Go
Just give me the code! Github
Introduction
The options for deploying your REST APIs are numerous these days, spanning a wide spectrum. On one end, you have the bare metal approach of using your own server where you have full control over the infrastructure…
Golang drawer
https://funcall.blogspot.com/2024/10/lisp-vs-golang.html?m=1
Blogspot
Lisp vs. golang
A blog about computers, functional languages, Lisp, and Scheme.
Golang drawer
https://eli.thegreenplace.net/2024/gomlx-ml-in-go-without-python/
Golang drawer
https://docs.google.com/presentation/d/1jvc0RzrshOOjkeEnsyea2jwjs_zVOcyETG558pqPOK0/mobilepresent?slide=id.g550f852d27_228_0
Google Docs
What's coming in Go 1.24
What's coming in Go 1.24 London Gophers, 2024 - Daniel Martí @mvdan.cc
Golang drawer
https://www.dolthub.com/blog/2024-11-22-are-golang-generics-simple-or-incomplete-1/
Dolthub
Are Golang Generics Simple or Incomplete? A Design Study
Blog for DoltHub, a website hosting databases made with Dolt, an open-source version-controlled SQL database with Git-like semantics.
Golang drawer
https://m.youtube.com/watch?v=IM9Leoqc-xY
YouTube
WASI to Go: Write Once, Go Anywhere - Jiaxiao Zhou, Microsoft & Randy Reddig, Fastly
WASI to Go: Write Once, Go Anywhere - Jiaxiao Zhou, Microsoft & Randy Reddig, Fastly
Go is loved by developers for its simplicity, concurrency and efficiency. This talk explores how Go developers can quickly and easily build Wasm components for cloud-native…
Golang drawer
https://newsletter.pragmaticengineer.com/p/bluesky-engineering-culture
Pragmaticengineer
Inside Bluesky’s Engineering Culture
A deep dive into how a fully remote, open source-first, tech company is building a challenger social media platform. What can small teams learn from Bluesky about punching above your weight?
Golang drawer
https://metoro.io/blog/go-production-performance-gotcha-gomaxprocs
metoro.io
Optimizing Go Performance with GOMAXPROCS
Learn how to solve unexpected performance issues in Go applications by correctly configuring the GOMAXPROCS parameter for optimal CPU usage in containers
Golang drawer
https://www.groundcover.com/blog/golang-pprof
Groundcover
Investigating Golang Memory Leak with Pprof
Discover pprof's capabilities in tackling bugs and memory leaks, with a real-life case study examining its impact on performance.
Golang drawer
https://michael.stapelberg.ch/posts/2024-11-19-testing-with-go-and-postgresql-ephemeral-dbs/
Michael Stapelberg
Testing with Go and PostgreSQL: ephemeral DBs
Let’s say you created a Go program that stores data in PostgreSQL — you installed PostgreSQL, wrote the Go code, and everything works; great!
But after writing a test for your code, you wonder: how do you best provide PostgreSQL to your automated tests?
Golang drawer
https://xeiaso.net/notes/2024/go-pointer-constant/
xeiaso.net
Getting a pointer to a constant in Go
From least to most hacky
Golang drawer
https://victoriametrics.com/blog/go-weak-pointer/
VictoriaMetrics
Weak Pointers in Go: Why They Matter Now
Through the weak package, you can create these special pointers that automatically become nil when their target memory gets collected. While they’re a bit trickier to use than regular pointers, they’re super useful for things like canonicalization maps and…