Golang drawer
@golang101
173
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
173 subscribers
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
Golang drawer
https://github.com/labstack/echo
GitHub
GitHub - labstack/echo: High performance, minimalist Go web framework
High performance, minimalist Go web framework. Contribute to labstack/echo development by creating an account on GitHub.
Golang drawer
https://github.com/karanpratapsingh/system-design
GitHub
GitHub - karanpratapsingh/system-design: Learn how to design systems at scale and prepare for system design interviews
Learn how to design systems at scale and prepare for system design interviews - karanpratapsingh/system-design
Golang drawer
https://github.com/go-gremlins/gremlins
GitHub
GitHub - go-gremlins/gremlins: A mutation testing tool for Go.
A mutation testing tool for Go. Contribute to go-gremlins/gremlins development by creating an account on GitHub.
Golang drawer
https://github.com/becheran/roumon
GitHub
GitHub - becheran/roumon: Universal goroutine monitor using pprof and termui
Universal goroutine monitor using pprof and termui - GitHub - becheran/roumon: Universal goroutine monitor using pprof and termui
Golang drawer
https://betterprogramming.pub/scaling-a-websocket-service-with-go-858b259d4974
Medium
How to Scale a Go WebSocket Service
Because Linux can only open a certain number of files
Golang drawer
https://scribe.rip/@bquenin/modern-rest-api-with-go-and-postgresql-1d48767a813
Golang drawer
https://devhubby.com/thread/how-to-handle-panic-in-golang
Software Developer Questions and Answers
How to handle panic in Golang?
Golang drawer
https://github.com/alphadose/ZenQ/releases/tag/v2.8.1
GitHub
Release Fix assembly for 32 bit ARM devices · alphadose/ZenQ
Fix the assembly code in asm_arm.s and measure ZenQ's performance against channels for a low-end device (32 bit raspberry pi)
Device Info
`.::///+:/-. --///+//-:`` alphadose@neverwi...
Golang drawer
https://blog.devgenius.io/synchronize-go-routine-execution-101eb88d10ac
Medium
Synchronize Goroutine execution.
Control execution with condition variables.