Golang drawer
@golang101
178
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
178 subscribers
Golang drawer
https://blog.carlmjohnson.net/post/2023/golang-120-arenas-errors-responsecontroller/
blog.carlana.net
What’s New in Go 1.20, Part II: Major Standard Library Changes
The second part of a three part look at new features in Go 1.20.
Golang drawer
https://terrastruct.com/blog/post/generate-diagrams-programmatically/
Terrastruct
This article demonstrates how to generate diagrams programmatically with D2.
Golang drawer
https://traefik.io/blog/mocktail-the-mock-generator-for-strongly-typed-mocks/
Run APIs Easily. Anywhere. | Traefik Labs
Mocktail: The Mock Generator You’ve Been Looking For
Mocktail, a mock generator for strongly-typed mocks, is a nifty little tool that can save you hours of frustration manually creating mocks.
Golang drawer
https://watch.thekitty.zone/watch?v=zC5qBBK9ZaM
Boldly Go | Invidious
10 Things I Hate About Go
Although I'm a fan of Go, it's not all roses and sunshine. In this video, I explain 10 things about the language I don't like.
1. Exported package variables
2. http.Handler doesn't return an error
3. No pointers to literals
4. Loop variables
5. Naked returns…
Golang drawer
https://itnext.io/a-comprehensive-guide-to-generics-in-go-5a9dcda5669c
Medium
A Comprehensive Guide to Generics in Go
Go is a statically typed language. This means that the types of variables and parameters are checked at compile time. Built-in Go types…
Golang drawer
https://cupogo.dev/
Cup o' Go
Stay up to date with the Go community in about 15 minutes per week
Golang drawer
https://gorse.io/posts/avx512-in-golang.html
Gorse
How to Use AVX512 in Golang via C Compiler
How to Use AVX512 in Golang via C Compiler AVX512 is the latest generation of SIMD instructions released by Intel, which can process 512 bits of data in one instruction cycle, equivalent to 16 single-precision floating point numbers or 8 double-precision…
Golang drawer
https://taylor.town/code-blocks
taylor.town
Using {Blocks} in Rust & Go for Fun & Profit
Golang drawer
https://github.com/gotestyourself/gotestsum
GitHub
GitHub - gotestyourself/gotestsum: 'go test' runner with output optimized for humans, JUnit XML for CI integration, and a summary…
'go test' runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results. - gotestyourself/gotestsum
Golang drawer
https://github.com/stephenafamo/bob
GitHub
GitHub - stephenafamo/bob: SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite
SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite - stephenafamo/bob
Golang drawer
https://miniflux.app/
miniflux.app
Miniflux - Minimalist and Opinionated Feed Reader
Miniflux is a minimalist and opinionated feed reader
Golang drawer
https://github.com/caarlos0/env
GitHub
GitHub - caarlos0/env: A simple, zero-dependencies library to parse environment variables into structs
A simple, zero-dependencies library to parse environment variables into structs - caarlos0/env
Golang drawer
https://github.com/dexidp/dex
GitHub
GitHub - dexidp/dex: OpenID Connect (OIDC) identity and OAuth 2.0 provider with pluggable connectors
OpenID Connect (OIDC) identity and OAuth 2.0 provider with pluggable connectors - dexidp/dex
Golang drawer
https://github.com/GooseClip/pi-gamepad
GitHub
GitHub - GooseClip/pi-gamepad: An event driven implementation for a Raspberry Pi gamepad
An event driven implementation for a Raspberry Pi gamepad - GitHub - GooseClip/pi-gamepad: An event driven implementation for a Raspberry Pi gamepad
Golang drawer
https://go.dev/blog/go1.20
go.dev
Go 1.20 is released! - The Go Programming Language
Go 1.20 brings PGO, faster builds, and various tool, language, and library improvements.
Golang drawer
https://pyroscope.io/blog/go-1-20-memory-arenas/
pyroscope.io
Go 1.20 Experiment: Memory Arenas vs Traditional Memory Management | Open Source Continuous Profiling Platform
Go 1.20 Experiment with Memory Arenas
Golang drawer
https://blog.carlmjohnson.net/post/2023/golang-120-minor-features/
blog.carlmjohnson.net
What’s New in Go 1.20, Part III: Minor Standard Library Changes
The final part of a three part look at new features in Go 1.20.
Golang drawer
https://flow.com/engineering-blogs/golang-services-improving-observability
Flow
Improving Observability of GoLang Services
Jan 31, 2023
Golang drawer
https://changelog.com/gotime/265
Changelog
How to ace that CFP with V Körbes & Anna-Katharina Wickert (Go Time #265)
It's "Call For Papers" (CFP) season in Go land, so we gathered some seriously experienced conference organizers to help YOUR submission be the best ever.
Golang drawer
https://blog.jetbrains.com/go/2023/02/02/profiling-go-code-with-goland/
The JetBrains Blog
Profiling Go Code with GoLand | The GoLand Blog
Read this article to learn how and why to use GoLand profilers, as well as how to interpret the data they provide to improve a sample program's performance and runtime.