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/shopspring/decimal
GitHub
GitHub - shopspring/decimal: Arbitrary-precision fixed-point decimal numbers in Go
Arbitrary-precision fixed-point decimal numbers in Go - shopspring/decimal
Golang drawer
https://github.com/goplus/gop
GitHub
GitHub - goplus/xgo: XGo is the first AI-native programming language that integrates software engineering into a unified whole.…
XGo is the first AI-native programming language that integrates software engineering into a unified whole. Our vision is to enable everyone to become a builder of the world. - goplus/xgo
Golang drawer
https://github.com/charmbracelet/bubbletea
GitHub
GitHub - charmbracelet/bubbletea: A powerful little TUI framework
🏗
A powerful little TUI framework
🏗
. Contribute to charmbracelet/bubbletea development by creating an account on GitHub.
Golang drawer
https://www.youtube.com/watch?v=446E-r0rXHI
YouTube
Go in 100 Seconds
Learn the basics of the Go Programming Language. Go (not Golang) was developed at Google as a modern version of C for high-performance server-side applications. https://fireship.io/lessons/learn-go-in-100-lines/
#programming #go #100SecondsOfCode
🔗
Resources…
Golang drawer
https://blog.khanacademy.org/where-go-and-graphql-collide-behind-the-curtain-with-genqlient/
Khan Academy Blog
Where Go and GraphQL collide: Behind the curtain with genqlient - Khan Academy Blog
by Ben Kraft In my last post, I talked about genqlient, our new Go GraphQL client which generates code based on your schema and queries to provide more type safety with less boilerplate than other clients. In this post, I want to talk more about the technical…
Golang drawer
https://threedots.tech/post/safer-enums-in-go/
threedots.tech
Safer Enums in Go
Are you struggling with enum implementation in Go? We present battle-tested strategies for creating safer, more meaningful enums that we've refined across multiple projects. Learn how to avoid common pitfalls and leverage Go's type system to build robust…
Golang drawer
https://goreleaser.com/customization/universalbinaries/
Goreleaser
GoReleaser - macOS Universal Binaries
Release engineering, simplified.
Golang drawer
https://tailscale.com/blog/go-linker/
Tailscale
Hey linker, can you spare a meg?
Tailscale on iOS runs as a special kind of app, a Network Extension. This lets us run in the background, so we can secure traffic from all of your applications, without them having to change anything. But with this power comes a memory straightjacket. Normal…
Golang drawer
https://entgo.io/blog/2021/10/19/sqlcomment-support-for-ent/
entgo.io
Introducing sqlcomment - Database Performance Analysis with Ent and Google's Sqlcommenter | ent
Ent is a powerful Entity framework that helps developers write neat code that is translated into (possibly complex) database queries. As the usage of your application grows, it doesn’t take long until you stumble upon performance issues with your database.
Golang drawer
https://changelog.com/gotime/201
Changelog
eBPF and Go with Grant Seltzer Richman & Derek Parker (Go Time #201)
eBPF (7 years old) is a sandbox that can run code inside the linux kernel. It started as a technology to build firewalls, and has evolved over time to include a range of new features.
The panel discuss the origins of eBPF and how it works, as well as dig…
Golang drawer
https://lakefs.io/building-rich-cli-applications-with-gos-built-in-templating/
Git for Data - lakeFS
Building Rich CLI Applications with Go's Built-in Templating
How we extend go's text/template package to enable rich output in the lakeFS CLI.
Golang drawer
https://engineering.kablamo.com.au/posts/2021/quick-comparison-between-go-file-walk-implementations
Insights from Kablamo Engineering.
You Don't Need a Library for File Walking in Go
Go file walk implementations have radically different performance characteristics. In 2021 the native implementation has improved so much, you don't need anything else.
Golang drawer
https://stephenafamo.com/blog/posts/how-to-schedule-task-at-specific-time-in-go
Stephenafamo
How to schedule a task at a specific time in Go | Stephen AfamO's Blog
Here is a one-liner you can use to pause execution until a specific time
Golang drawer
https://docs.microsoft.com/en-us/learn/modules/serverless-go/
Docs
Build serverless apps with Go and custom handlers - Learn
You can build serverless apps by using almost any programming language that supports HTTP primitives. By using custom handlers, you can choose a runtime that suits you.
Golang drawer
https://web3.coach/golang-why-you-should-use-constructors
Golang drawer
https://darrenparkinson.uk/posts/2021-10-13-why-network-engineers-should-learn-go/
Darren Parkinson
Come Go With Me
Why Network Engineers Should Learn Go
Golang drawer
https://github.com/Shopify/toxiproxy
GitHub
GitHub - Shopify/toxiproxy: :alarm_clock: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing - GitHub - Shopify/toxiproxy: :alarm_clock: A TCP proxy to simulate network and system co...
Golang drawer
https://github.com/maruel/panicparse
GitHub
GitHub - maruel/panicparse: Crash your app in style (Golang)
Crash your app in style (Golang). Contribute to maruel/panicparse development by creating an account on GitHub.
Golang drawer
https://github.com/gosimple/slug
GitHub
GitHub - gosimple/slug: URL-friendly slugify with multiple languages support.
URL-friendly slugify with multiple languages support. - gosimple/slug
Golang drawer
https://github.com/gofrs/uuid
GitHub
GitHub - gofrs/uuid: A UUID package for Go
A UUID package for Go. Contribute to gofrs/uuid development by creating an account on GitHub.