Golang drawer
@golang101
174
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
174 subscribers
Golang drawer
https://towardsdatascience.com/how-to-implement-domain-driven-design-ddd-in-golang-2e2139beb09d
Medium
How to Implement Domain-Driven Design (DDD) in Golang
The easy way of learning how to use DDD in a Go application
Golang drawer
https://github.com/kevinburke/hostsfile
GitHub
GitHub - kevinburke/hostsfile: go tool for working with /etc/hosts files
go tool for working with /etc/hosts files. Contribute to kevinburke/hostsfile development by creating an account on GitHub.
Golang drawer
https://github.com/teivah/broadcast
GitHub
GitHub - teivah/broadcast: Notification broadcaster library
Notification broadcaster library. Contribute to teivah/broadcast development by creating an account on GitHub.
Golang drawer
https://github.com/carlmjohnson/truthy
GitHub
GitHub - carlmjohnson/truthy: Package truthy provides truthy condition testing with Go generics
Package truthy provides truthy condition testing with Go generics - GitHub - carlmjohnson/truthy: Package truthy provides truthy condition testing with Go generics
Golang drawer
https://github.com/go-kratos/kratos
GitHub
GitHub - go-kratos/kratos: Your ultimate Go microservices framework for the cloud-native era.
Your ultimate Go microservices framework for the cloud-native era. - go-kratos/kratos
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