Golang drawer
@golang101
178
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
178 subscribers
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…
Golang drawer
https://build-your-own.org/blog/20241125_go_slice_surprise/
build-your-own.org
Are Golang slices dynamic arrays or fat pointers? | Blog | build-your-own.org
Are Golang slices dynamic
arrays or fat pointers?
Golang drawer
https://go-app.dev/
go-app.dev
A Go package for building Progressive Web Apps
A package for building progressive web apps (PWA) with the Go programming language (Golang) and WebAssembly (Wasm). It uses a declarative syntax that allows creating and dealing with HTML elements only by using Go, and without writing any HTML markup.
Golang drawer
https://blog.smidt.dev/posts/0003/
The Smidt Blog
Diving into eBPF: Building a Process Tracer from Scratch!
How i ended up writing an ebpf based program to trace processes for a github action.