Golang drawer
@golang101
173
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
173 subscribers
Golang drawer
https://github.com/pressly/goose
GitHub
GitHub - pressly/goose: A database migration tool. Supports SQL migrations and Go functions.
A database migration tool. Supports SQL migrations and Go functions. - GitHub - pressly/goose: A database migration tool. Supports SQL migrations and Go functions.
Golang drawer
https://github.com/sourcegraph/conc/releases/tag/v0.2.0
GitHub
Release v0.2.0 · sourcegraph/conc
Some notable changes in this release:
pool: ContextPool and ResultContextPool no longer cancel on the first task that errors by default. To enable cancellation on first error, use WithCancelOnErro...
Golang drawer
https://github.com/martinrue/cadet
GitHub
GitHub - martinrue/cadet: cadet is a library for creating simple HTTP-RPC servers in Go
cadet is a library for creating simple HTTP-RPC servers in Go - GitHub - martinrue/cadet: cadet is a library for creating simple HTTP-RPC servers in Go
Golang drawer
https://github.com/burrowers/garble
GitHub
GitHub - burrowers/garble: Obfuscate Go builds
Obfuscate Go builds. Contribute to burrowers/garble development by creating an account on GitHub.
Golang drawer
https://github.com/superfly/litefs
GitHub
GitHub - superfly/litefs: FUSE-based file system for replicating SQLite databases across a cluster of machines
FUSE-based file system for replicating SQLite databases across a cluster of machines - superfly/litefs
Golang drawer
https://github.com/prest/prest
GitHub
GitHub - prest/prest: PostgreSQL
➕
REST, low-code, simplify and accelerate development,
⚡
instant, realtime, high-performance on…
PostgreSQL
➕
REST, low-code, simplify and accelerate development,
⚡
instant, realtime, high-performance on any Postgres application, existing or new - prest/prest
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://djosephsen.github.io//posts/ipnet/
djosephsen.github.io
The exasperated engineers guide to IPs in Golang
If you’ve ever needed to store an IP address in Go, you will have come across either net.IP or netip.Addr, or both. If you aren’t sure about any of the following:
Why are there two of them? (historical reasons) Is one objectively better than the other? (netip.Addr…
Golang drawer
https://bitfieldconsulting.com/golang/examples
Bitfield Consulting
Go’s best-kept secret: executable examples — Bitfield Consulting
Did you know that Go lets us provide executable code examples as part of our documentation? It’s pretty neat. Let’s take a tour of this useful feature and see how it works.
Golang drawer
https://jvns.ca/blog/2023/01/18/examples-of-problems-with-integers/
Julia Evans
Examples of problems with integers
Golang drawer
https://blog.jetbrains.com/go/2023/01/17/what-s-new-in-go-the-developer-ecosystem-report-2022/
The JetBrains Blog
What’s New in Go: The Developer Ecosystem Report 2022 | The GoLand Blog
Every year JetBrains asks thousands of developers all around the world different questions about how they use programming languages. We then publish the results that show the current trends in various
Golang drawer
https://blog.ngrok.com/posts/announcing-ngrok-go
Ngrok
ngrok blog: Introducing ngrok-go: Ingress to Your Go Apps as a net.Listener
Today, we're excited to announce ngrok-go, our idiomatic Go package for embedding secure ingress directly into your Go applications. If you’ve used ngrok before, you can think of ngrok-go as the ngrok agent packaged as a Go library.
Golang drawer
https://miro.com/app/board/uXjVPyMixKs=/
miro.com
Go 1.20 All You Need to Know
All you need to know about the Go release Go 1.20 with all major features.
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