Golang drawer
@golang101
173
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
173 subscribers
Golang drawer
https://betterprogramming.pub/atomic-pointers-in-go-1-19-cad312f82d5b
Medium
Atomic Pointers in Go 1.19
Easily manage shared resources
Golang drawer
https://y.com.sb/watch?v=2cc4irG6bDA
Invidious
Building Go Executables: Embedding Assets
One of Go’s biggest advantages is that it compiles to a single executable file.
In Go 1.16 we got a new package called embed, which allows you to embed assets inside the generated executable. Let’s see how to embed a static directory and .sql file.
htt…
👍
1
Golang drawer
https://fourcore.io/blogs/manipulating-windows-tokens-with-golang
FourCore
Manipulating Windows Tokens with Go
Windows Tokens are used for authentication and assigning privileges to windows programs. Understanding token manipulation is essential to detect malicious behaviours. Security professionals can use the wintoken library for token manipulation.
Golang drawer
https://ketansingh.me/posts/lets-talk-skiplist/
ketansingh.me
Let's talk SkipList
the forgotten data structure (not really)
Golang drawer
https://eli.thegreenplace.net/2022/error-handling-with-go-tooling/
Golang drawer
https://changelog.com/gotime/242
Changelog
The pain of dependency management with Baruch Sadogursky (Go Time #242)
Baruch Sadogursky (Chief Sticker Officer at JFrog) joins Natalie & Johnny to lament the current state of dependency management in Go and other languages. They discuss the problems dependency managers face, possible technical mitigations like SBOMs, people…
Golang drawer
https://github.com/Acyony/gopher-pattern
GitHub
GitHub - Acyony/gopher-pattern: Do you know Golang and want to do yourself a handmade Gopher? This is the right repo for you.
Do you know Golang and want to do yourself a handmade Gopher? This is the right repo for you. - Acyony/gopher-pattern
Golang drawer
https://www.fastly.com/blog/compute-edge-go-support-has-arrived
Fastly
Compute: Go support has arrived!
Fastly’s Compute platform enables customers to build high scale, globally distributed applications and execute code at the edge using popular languages such as Rust and JavaScript. Now you can use Go too!
Golang drawer
https://preslav.me/2022/08/09/i-dont-like-golang-default-http-handlers/
Preslav Rachev
I Don’t Like Go’s Default HTTP Handlers
Explicit > Implicit
Golang drawer
https://benhoyt.com/writings/rob-pike-regex/
Benhoyt
Rob Pike's simple C regex matcher in Go
Translating Rob Pike's simple and elegant C regex matcher to Go.
Golang drawer
https://en.pingcap.com/blog/how-i-found-a-go-issue-on-arm-that-crashed-the-database-server/
PingCAP
How I Found a Go Issue on ARM that Crashed the Database Server | PingCAP
A distributed database like TiDB is a very complex project. Its performance depends on multiple factors. And I will share a peculiar Go bug that caused TiDB to crash on ARM.
Golang drawer
https://yewtu.be/watch?v=p5qVzv-dojo&feature=youtu.be
Cheikh Seck | Invidious
Debugging on TheStrukture/IDE
This is a short video guide showcasing how to debug on thestrukture. You can find the program here :
https://github.com/thestrukture/IDE
Get more training here : https://thestrukture.gumroad.com/l/strukture_live_training
Golang drawer
https://github.com/tech-branch/tbkv
GitHub
GitHub - tech-branch/tbkv: A simple zero-dependency in-memory key-value store for Golang
A simple zero-dependency in-memory key-value store for Golang - GitHub - tech-branch/tbkv: A simple zero-dependency in-memory key-value store for Golang
Golang drawer
https://github.com/vladopajic/go-actor
GitHub
GitHub - vladopajic/go-actor: A lightweight library for writing concurrent programs in Go using the Actor model.
A lightweight library for writing concurrent programs in Go using the Actor model. - vladopajic/go-actor
Golang drawer
https://github.com/kakengloh/tsk
GitHub
GitHub - kakengloh/tsk: Lightweight terminal task app written in Go (Golang)
Lightweight terminal task app written in Go (Golang) - GitHub - kakengloh/tsk: Lightweight terminal task app written in Go (Golang)
Golang drawer
https://github.com/MadAppGang/httplog
GitHub
GitHub - MadAppGang/httplog: Golang HTTP logger middleware with color console output and structured logs
Golang HTTP logger middleware with color console output and structured logs - MadAppGang/httplog
Golang drawer
https://github.com/zinclabs/zinc
GitHub
GitHub - zincsearch/zincsearch: ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written…
ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go. - zincsearch/zincsearch
Golang drawer
https://github.com/speakeasy-api/rest-template-go
GitHub
GitHub - speakeasy-api/rest-template-go: Template go lang service to showcase REST best practices. Built by the Speakeasy team.
Template go lang service to showcase REST best practices. Built by the Speakeasy team. - speakeasy-api/rest-template-go
Golang drawer
https://github.com/dominikbraun/graph
GitHub
GitHub - dominikbraun/graph: A library for creating generic graph data structures and modifying, analyzing, and visualizing them.
A library for creating generic graph data structures and modifying, analyzing, and visualizing them. - dominikbraun/graph
Golang drawer
https://github.com/cshum/imagor
GitHub
GitHub - cshum/imagor: Fast, secure image processing server and Go library, using libvips
Fast, secure image processing server and Go library, using libvips - cshum/imagor