Golang drawer
@golang101
178
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
178 subscribers
Golang drawer
https://www.calhoun.io/using-functional-options-instead-of-method-chaining-in-go/
Calhoun.io
Using functional options instead of method chaining in Go - Calhoun.io
In Java, it is pretty common to see libraries that use method chaining (aka the builder pattern) to construct resources. For example, we might construct a user by doing something like:
User user = new User.Builder() .name("Michael Scott") .email("michael…
Golang drawer
https://github.com/asg017/sqlite-vec
GitHub
GitHub - asg017/sqlite-vec: A vector search SQLite extension that runs anywhere!
A vector search SQLite extension that runs anywhere! - asg017/sqlite-vec
Golang drawer
https://github.com/matryer/moq
GitHub
GitHub - matryer/moq: Interface mocking tool for go generate
Interface mocking tool for go generate. Contribute to matryer/moq development by creating an account on GitHub.
Golang drawer
https://github.com/Permify/permify/releases/tag/v1.0.0
GitHub
Release v1.0.0 · Permify/permify
🎉
Permify 1.0 Is Now Available: Build Fine-Grained Authorization With Ease
Getting authorization right is tough,
⛔
Ad-hoc authorization systems scattered throughout your app's codebase are hard...
Golang drawer
https://github.com/spf13/cast
GitHub
GitHub - spf13/cast: safe and easy casting from one type to another in Go
safe and easy casting from one type to another in Go - GitHub - spf13/cast: safe and easy casting from one type to another in Go
Golang drawer
https://github.com/google/go-github
GitHub
GitHub - google/go-github: Go library for accessing the GitHub v3 API
Go library for accessing the GitHub v3 API. Contribute to google/go-github development by creating an account on GitHub.
Golang drawer
https://github.com/amacneil/dbmate
GitHub
GitHub - amacneil/dbmate:
🚀
A lightweight, framework-agnostic database migration tool.
🚀
A lightweight, framework-agnostic database migration tool. - amacneil/dbmate
Golang drawer
https://go.dev/blog/unique
go.dev
New unique package - The Go Programming Language
New package for interning in Go 1.23.
Golang drawer
https://leg100.github.io/en/posts/building-bubbletea-programs/
Golang drawer
https://victoriametrics.com/blog/go-slice/
VictoriaMetrics
Slices in Go: Grow Big or Go Home
Slices are way more flexible than arrays since they’re basically a layer on top of an array. They can resize dynamically, and you can use append() to add more elements.
Golang drawer
https://philpearl.github.io/post/dumb_ways_to_die_random_pointers/
philpearl.github.io
Dumb ways to die: Random Values in Pointers · Phil Pearl's Blog
Mmmm, pointy
Golang drawer
https://alovak.com/2024/08/27/mastering-iso-8583-message-networking-with-golang/
Pavel Gabriel
Mastering ISO 8583 Message Networking with Golang
In the previous post, Mastering ISO 8583 Messages, we looked at how to create specifications in Go, set data to messages, and finally, how to ge...
Golang drawer
https://harrisoncramer.me/terminal-applications-in-go/
harrisoncramer.me
Terminal Applications in Go
Charm's BubbleTea library integrates seamlessly with Cobra and Viper to build powerful command line tooling for developers.
Golang drawer
https://www.grant.pizza/blog/go-stack-traces-bpf/
Golang drawer
https://jtarchie.com/posts/2024-08-30-exploring-goja-a-golang-javascript-runtime
Jtarchie
Exploring Goja: A Golang JavaScript Runtime
The personal website of JT Archie. Includes a blog, work ethic, and projects they have worked on.
Golang drawer
https://invidious.jing.rocks/watch?v=9unISDZ6OqQ
Adib Hanna | Invidious
Shallow vs Deep Copying in Go
Difference between shallow and deep copying in Go.
----
Twitter: https://twitter.com/Adib_Hanna
Newsletter: dotfiles.substack.com/
Neovim Course: https://neovimmastery.com/
Golang drawer
https://tunalog.org/en-us/index.html
tunalog.org
Tunalog is a no-installation, easy-to-use blogging system written in Go. And, it's open-source software
🥳
Golang drawer
https://github.com/ashishb/wp2hugo
GitHub
GitHub - ashishb/wp2hugo: The best WordPress to static site migrator
The best WordPress to static site migrator. Contribute to ashishb/wp2hugo development by creating an account on GitHub.
Golang drawer
https://github.com/tz3/goforge
GitHub
GitHub - tz3/goforge: GoForge is a command-line interface (CLI) tool designed to streamline the setup of new API projects for Go…
GoForge is a command-line interface (CLI) tool designed to streamline the setup of new API projects for Go developers. With GoForge, you can quickly generate a well-structured project skeleton, all...
Golang drawer
https://github.com/dgraph-io/badger
GitHub
GitHub - hypermodeinc/badger: Fast key-value DB in Go.
Fast key-value DB in Go. Contribute to hypermodeinc/badger development by creating an account on GitHub.