Golang drawer
@golang101
173
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
173 subscribers
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.
Golang drawer
https://github.com/EthanEFung/roast-my-go-oodp
GitHub
GitHub - EthanEFung/roast-my-go-oodp: Bad Object Oriented Design Pattern Examples in Go
Bad Object Oriented Design Pattern Examples in Go. Contribute to EthanEFung/roast-my-go-oodp development by creating an account on GitHub.
Golang drawer
https://github.com/chanced/caps
GitHub
GitHub - chanced/caps: a case conversion library for Go
a case conversion library for Go. Contribute to chanced/caps development by creating an account on GitHub.
Golang drawer
https://github.com/oleiade/lane
GitHub
GitHub - oleiade/lane: Generic PriorityQueues, Queues, Stacks, and Deque data structures for Go
Generic PriorityQueues, Queues, Stacks, and Deque data structures for Go - oleiade/lane
Golang drawer
https://github.com/Clivern/Peanut
GitHub
GitHub - Clivern/Peanut:
🐺
Deploy Databases and Services Easily for Development and Testing Pipelines.
🐺
Deploy Databases and Services Easily for Development and Testing Pipelines. - Clivern/Peanut
Golang drawer
https://github.com/kidfrom/e-statement-to-account
GitHub
GitHub - kidfrom/e-statement-to-account
Contribute to kidfrom/e-statement-to-account development by creating an account on GitHub.
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)