Golang drawer
@golang101
174
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
174 subscribers
Golang drawer
https://github.com/coocood/freecache
GitHub
GitHub - coocood/freecache: A cache library for Go with zero GC overhead.
A cache library for Go with zero GC overhead. Contribute to coocood/freecache development by creating an account on GitHub.
Golang drawer
https://0x46.net/thoughts/2022/03/17/go-streams/
Golang drawer
https://dev.to/tschuehly/creating-a-go-gui-with-alpinejs-and-webview-3290
DEV Community
Creating a GO GUI with Alpine.js and Webview
There are a lot of options for building a GUI for Go applications. Coming from the web development...
Golang drawer
https://sahansera.dev/building-grpc-client-go/
Sahan Serasinghe's Blog
Building a gRPC Client in Go - Sahan Serasinghe - Engineering Blog
Golang drawer
https://blog.lawrencejones.dev/go-sum-type/
blog.lawrencejones.dev
Hacking sum types with Go generics
Go doesn't have sum types, but generics get us one step closer to a useful polyfill. If you've ever wanted exhaustive case statements, this post is for you.
Golang drawer
https://changelog.com/gotime/221
Changelog
Mastering Go with Mihalis Tsoukalos (Go Time #221)
What does it take to master a programming language like Go? Joining us is the author of Mastering Go to help us answer that very question and to discuss the third edition of the book.
Golang drawer
https://jonwillia.ms/2022/03/09/isolating-problematic-cgo-code
jonwillia.ms
Isolating problematic Cgo code / Jon Williams
Streaming video decoding via file descriptor passing
Golang drawer
https://bitfieldconsulting.com/golang/scripting
Bitfield Consulting
Scripting with Go — Bitfield Consulting
The Unix shell is pure wizardry. Why shouldn’t it be as easy to write systems programs in Go as it is in the shell? The script library is the secret spell-book that makes this possible.
Golang drawer
https://changelog.com/gotime/220
Changelog
Bob Logblaw Log Blog with Ed Welch from the Loki project (Go Time #220)
Ed Welch joins Mat and Jon to discuss logging. They explore the different options for logging in Go, and discuss what data is worth including. Everything from log levels, formats, non-structured vs structured logs, along with common gotchas and good practices…
Golang drawer
https://stackoverflow.blog/2022/03/09/rewriting-bash-scripts-in-go-using-black-box-testing/
Stack Overflow Blog
Rewriting Bash scripts in Go using black box testing
When rewriting software in a new language, how do you test that your new and old programs do the same thing?
Golang drawer
https://www.youtube.com/watch?v=lZAB5ZEfc1Q
YouTube
Let's make a WORDLE clone! Go and Ebiten / Ebitengine Tutorial
Code:
https://github.com/jarreed0/wordle/tree/main/go
(C++ & SDL code also in repo, problem with yellows)
Play the game: https://thechamps.co/wordle/
Dictionary: https://thechamps.co/wordle/dict.txt
Dictionary w/ quotes: https://thechamps.co/wordle/dict4.txt…
Golang drawer
https://embeddedgo.github.io/2022/03/09/pix_a_minimalistic_graphic_library_part1.html
Embedded Go
pix, a minimalistic graphic library (part 1)
Bare-metal programming with Go.
Golang drawer
https://www.storj.io/blog/finding-goroutine-leaks-in-tests
www.storj.io
Finding Goroutine Leaks in Tests
Golang drawer
https://earthly.dev/blog/golang-monorepo/
Earthly Blog
Building a Monorepo in Golang
Learn how to successfully build a monorepo in Go, where each module independently manages its own build, test, and release cycles. Discover the ben...
👍
1
Golang drawer
https://github.com/mrmarble/termsvg
GitHub
GitHub - MrMarble/termsvg: Record, share and export your terminal as a animated SVG image.
Record, share and export your terminal as a animated SVG image. - GitHub - MrMarble/termsvg: Record, share and export your terminal as a animated SVG image.
Golang drawer
https://qvault.io/golang/connecting-to-rabbitmq-in-golang-easy/
blog.boot.dev
Using a High-Level RabbitMQ Client in Golang
If you’ve already read my previous post, you know that the amqp package is awesome and you can get up and running with just 40-50 lines of simple code. Unfortunately, the bare-bones amqp library doesn’t handle a lot of the stuff you probably wish it did,…
Golang drawer
https://github.com/gzuidhof/tygo
GitHub
GitHub - gzuidhof/tygo: Generate Typescript types from Golang source code
Generate Typescript types from Golang source code. Contribute to gzuidhof/tygo development by creating an account on GitHub.
Golang drawer
https://github.com/TomWright/dasel
GitHub
GitHub - TomWright/dasel: Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion…
Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package. - TomWright/dasel
Golang drawer
https://github.com/99designs/aws-vault
GitHub
GitHub - 99designs/aws-vault: A vault for securely storing and accessing AWS credentials in development environments
A vault for securely storing and accessing AWS credentials in development environments - 99designs/aws-vault
Golang drawer
https://github.com/multiprocessio/fakegen
GitHub
GitHub - multiprocessio/fakegen: Single binary CLI for generating structured JSON, CSV, Excel, etc.
Single binary CLI for generating structured JSON, CSV, Excel, etc. - GitHub - multiprocessio/fakegen: Single binary CLI for generating structured JSON, CSV, Excel, etc.
Golang drawer
https://github.com/projectdiscovery/httpx
GitHub
GitHub - projectdiscovery/httpx: httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp…
httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library. - projectdiscovery/httpx