Golang drawer
@golang101
173
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
173 subscribers
Golang drawer
https://teivah.medium.com/how-to-write-accurate-benchmarks-in-go-4266d7dd1a95
Medium
How to Write Accurate Benchmarks in Go
Four common mistakes that prevent you from writing accurate benchmarks in Go.
Golang drawer
https://quick-answers.kronis.dev/
quick-answers.kronis.dev
Want quick answers? Ask questions well!
In our modern day world, focus is paramount to getting things done. Every interruption introduces context switching, which makes productivity suffer. Thus, it can be good to embrace asynchronous communication and respect others' time.
Golang drawer
https://fyne.io
Golang drawer
https://restic.net/blog/2022-08-25/restic-0.14.0-released/
Golang drawer
https://blog.fuzzbuzz.io/fuzzing-go-apis-for-sql-injection/
Golang drawer
https://teivah.medium.com/how-to-write-accurate-benchmarks-in-go-4266d7dd1a95
Medium
How to Write Accurate Benchmarks in Go
Four common mistakes that prevent you from writing accurate benchmarks in Go.
Golang drawer
https://www.polarsignals.com/blog/posts/2022/08/30/optimizing-with-continuous-profiling/
Discover the Performance Engineer in you. | Polar Signals
Optimizing Your Programs with Continuous Profiling
An example of using continuous profiling to inform code improvements.
Golang drawer
https://go.dev/play/p/3FBxKgZjR1W
go.dev
Go Playground - The Go Programming Language
Golang drawer
https://mtlynch.io/notes/picoshare-perf/
mtlynch.io
Fixing Memory Exhaustion Bugs in My Golang Web App
Using profiling tools and debugging techniques to improve performance of PicoShare.
Golang drawer
https://opentelemetry.io/blog/2022/go-web-app-instrumentation/
OpenTelemetry
Go Web-app Instrumentation
In this blog post, you will learn hands-on how to create and visualize traces with OpenTelemetry Go without prior knowledge.
We will start with creating a simple to-do app that uses Mongo and the Gin framework. Then, we will send tracing data to Jaeger Tracing…
Golang drawer
https://go101.org
go101.org
Go 101 -Go 101
Golang online books, articles, tools, etc.
Golang drawer
https://dev.to/remast/go-integration-tests-using-testcontainers-9o5
DEV Community
Go Integration Tests using Testcontainers
How do you test your Go application is working properly with a real Postgres database? Right, you need to test against a real db. You'll learn how easy it is to write integration tests for your Go application using Testcontainers and Docker.
Golang drawer
https://trstringer.com/optimization-with-memoization/
Thomas Stringer
Optimize Redundant Operations with Memoization
Oftentimes when we are doing intensive computing in our software, we can run into performance bottlenecks. In this blog post, I talk about one strategy that can be used under certain situations. If you have a particular code path or function that is run multiple…
Golang drawer
https://dusted.codes/using-go-generics-to-pass-struct-slices-for-interface-slices
dusted.codes
Using Go generics to pass struct slices for interface slices
Programming Adventures
Golang drawer
https://www.bytebase.com/blog/how-to-cross-compile-with-cgo-use-goreleaser-and-github-action
Bytebase
How to cross compile with CGO using GoReleaser and GitHub Actions
Background When implementing SQL Review for PostgreSQL, we introduced pg_query_go as the PostgreSQL parser. The pg_query_go uses the native PostgreSQL parser vi...
Golang drawer
https://github.com/TekWizely/run/releases/tag/v0.9.0
GitHub
Release Includes; Overriding Commands; Easily Export Attributes; Mac Arm64 Binary - v0.9.0 · TekWizely/run
About
Run is task runner that helps you easily manage and invoke small scripts and wrappers.
Do you find yourself using tools like make to manage non build-related scripts?
Build tools are great, b...
Golang drawer
https://ebiten.org/documents/2.4.html#v2.4.0
Ebitengine - A dead simple 2D game engine for Go
Ebitengine 2.4 Release Notes - Ebitengine
Ebitengine is an open source game engine for the Go programming language. Ebitengine's simple API allows you to quickly and easily develop 2D games that can be deployed across multiple platforms.
Golang drawer
https://pkg.go.dev/github.com/carlmjohnson/be@v0.22.5
pkg.go.dev
be package - github.com/carlmjohnson/be - Go Packages
Package be is a minimalist test assertion helper library.
Golang drawer
https://github.com/nathants/git-remote-aws
GitHub
GitHub - nathants/git-remote-aws: encrypted git on s3
encrypted git on s3. Contribute to nathants/git-remote-aws development by creating an account on GitHub.
Golang drawer
https://github.com/realTristan/bettercache
GitHub
GitHub - realTristan/bettercache: Modern Caching System with Full Text Search
Modern Caching System with Full Text Search. Contribute to realTristan/bettercache development by creating an account on GitHub.