~golangweekly | Bookmarks (171)
-
GitHub - go-kratos/kratos: Your ultimate Go microservices framework for the cloud-native era.
Kratos 2.8: A Go Framework for Cloud-Based Microservices — A “microservice-oriented governance framework” built around HTTP/gRPC.
-
Go 1.23: Interactive release notes
Interactive Release Notes for Go 1.23 — If you find traditional release notes hard going, this...
-
First impressions of Go 1.23's range-over-func feature
First Impressions of Go 1.23's Range-over-Func Feature — When the author read Go’s newest iteration proposal,...
-
Blacksmith
Run GitHub Actions Up to 2x Faster at Half the Cost — Blacksmith runs your GitHub Actions...
-
research!rsc: Hash-Based Bisect Debugging in Compilers and Runtimes
Hash-Based Bisect Debugging in Compilers and Runtimes — If you’ve ever had to debug a large...
-
How I build simple Mac apps using Go
How I Build Simple Mac Apps using Go — The creator of DarwinKit, a set of...
-
Live website updates with Go, SSE, and htmx
Live Website Updates with Go, SSE, and HTMX — Showing real-time updates on a site may...
-
Safeguarding changes using the plan-execute pattern
Safeguarding Changes using the Plan-Execute Pattern — A pattern used by tools like Terraform where a...
-
GitHub - nikoksr/notify: A dead simple Go library for sending notifications to various messaging services.
Notify 1.0: Send Notifications to Various Messaging Services — Supports about thirty different services including Discord,...
-
Go Example Apps
Boost Your Go App Security with FusionAuth: Try Our Example SDKs — Explore real-world example apps to...
-
govulncheck command - golang.org/x/vuln/cmd/govulncheck - Go Packages
🔒 govulncheck 1.1: Find Vulnerable Dependencies in Your Go Code — Govulncheck uses static analysis on your code,...
-
https://lindb.io/oss/lindb
LinDB: A Go-Powered Time Series Database System — Joining a long line of Go-powered database systems...
-
GitHub - mergestat/timediff: Go library for printing human readable, relative time differences 🕰️
timediff: Produce Human Readable, Relative Time Differences — For example: timediff.TimeDiff(time.Now().Add(-3 * time.Minute)) would produce “3...
-
Introducing Quartz: A Deterministic Time Testing Library for Go
Quartz: A Deterministic Time Testing Library — A new mocking library designed for testing code that...
-
Go range iterators demystified
Go Range Iterators Demystified — In Go 1.22 (behind a flag) or 1.23 (currently in the...
-
Binary Search Tree with SIMD
Building a Binary Search Tree with SIMD and Go's Assembler — When you want a little...
-
Give your Go app superpowers with an Embedded NATS Server
▶ Give Your Go App 'Superpowers' with an Embedded NATS Server — NATS is a lightweight real-time client/server...
-
Profiling in Go: A Practical Guide | nyadgar.com
Profiling in Go: A Practical Guide — Pinpoint performance bottlenecks in your apps by profiling their...
-
Kafka is dead, long live Kafka
Kafka Is Dead, Long Live Kafka — Kafka is polarizing, yet ubiquitous. What if you could...
-
GitHub - 0verread/minigrad: Andrej Karpathy's Micrograd in Go
Minigrad: Andrej Karpathy's Micrograd in Go — A neural network library using an autograd approach. It’s...
-
Build Tools for Go | Inkmi
Build Tools for Go — If the out-of-the-box build tools aren’t getting it done, here’s list...
-
GitHub - felangga/chiko: The ultimate beauty gRPC Client on your Terminal!
Chiko: An Elegant gRPC TUI Client — Uses the popular tview terminal UI widget library to...
-
Joker
Joker 1.4: A Small Interpreted Dialect of Clojure Written in Go — A small interpreter, linter...