Sign in

kuro

@io-kurokuro.bsky.social
78 followers 260 following 27 posts

Software Engineer Gopher X: x.com/knkurokuro7

PostsRepliesMedia
kuro @io-kurokuro.bsky.social · 06/10/2026
Interesting benchmark👀 praneos.com/blog/go-perf...
praneos.com
Every Go release since 2013, benchmarked: go1.2 to go1.27
We re-ran the fastest Benchmarks Game Go programs on every Go release since 1.2. Go 1.27 is 11.5% faster than 1.23. The gains come from the runtime, and most of them arrived in the last four releases.
010
kuro @io-kurokuro.bsky.social · 26/08/2026
Nice github.com/JetBrains/go...
github.com
go-modern-guidelines/.claude-plugin at main · JetBrains/go-modern-guidelines
Help AI coding agents write modern Go. Contribute to JetBrains/go-modern-guidelines development by creating an account on GitHub.
010
kuro @io-kurokuro.bsky.social · 07/08/2026
Just gave my talk "Loosening the Reins: Go Generics Get More Flexible" at #GopherCon 2026 in Seattle🐟 Great crowd, thanks to everyone who came out and for all the support!
140
Reposted by kuro
GopherCon @gophercon.com · 10/06/2026
Think you already know Go generics? Think again. 🔄 Join @io-kurokuro.bsky.social at #GopherCon to explore how recent Go releases have quietly made generics more flexible, unlocking patterns that were awkward - or impossible - when they first arrived. 🎟️ gophercon.com #RoadToGopherCon #golang
083
kuro @io-kurokuro.bsky.social · 08/05/2026
Totally agree.Clean abstractions are great for maintainability, but in CPU hot paths, the fastest code is often the least elegant. blog.andr2i.com/posts/2026-0...
blog.andr2i.com
Notes from Optimizing CPU-Bound Go Hot Paths
000
kuro @io-kurokuro.bsky.social · 18/03/2026
Nice blog.jetbrains.com/go/2026/03/0... #golang
blog.jetbrains.com
Best Practices for Secure Error Handling in Go | The GoLand Blog
This is a practical guide to secure error handling in Go applications. Learn how to prevent information leakage, safely log and propagate errors, design secure responses, and apply best practices to k...
021
kuro @io-kurokuro.bsky.social · 27/02/2026
Yeah, if it’s Go, govulncheck might be enough words.filippo.io/dependabot/ #golang
words.filippo.io
Turn Dependabot Off
I recommend turning Dependabot off and replacing it with a pair of scheduled GitHub Actions, one running govulncheck, and the other running CI against the latest version of your dependencies.
010
kuro @io-kurokuro.bsky.social · 20/02/2026
It's great that I can watch it on YouTube. I'll watch it later. #golang www.youtube.com/live/MxPjWSs...
youtube.com
Go 1.26 Release Party
YouTube video by JetBrains
021
kuro @io-kurokuro.bsky.social · 18/02/2026
Agreed. The real innovation is the blocking semantics, not time travel. oblique.security/blog/go-sync... #golang
oblique.security
Go’s synctest is amazing | Oblique
We threw Go’s new “testing/synctest” package at a particularly gnarly part of our codebase and were pleasantly surprised by how effective it was.
010
kuro @io-kurokuro.bsky.social · 14/02/2026
google/jsonschema-go: inference + validation in one package. Perfect for LLM tool validation. opensource.googleblog.com/2026/01/a-js... #golang
opensource.googleblog.com
A JSON schema package for Go
Explore Google's new Go JSON Schema package! Built to strengthen AI ecosystems with easy schema creation, validation, and inference from Go types.
000
kuro @io-kurokuro.bsky.social · 13/02/2026
Not production-ready, but a fascinating exploration😁 pboyd.io/posts/redefi... #golang
pboyd.io
Redefining Go Functions | pboyd.io
020
kuro @io-kurokuro.bsky.social · 28/01/2026
Looks good rednafi.com/go/mocking-l... #golang
rednafi.com
Your Go tests probably don't need a mocking library
Practical patterns for mocking in Go without external libraries. Learn to mock functions, methods, interfaces, HTTP calls, and time using only the standard library
000
kuro @io-kurokuro.bsky.social · 25/01/2026
> fast rejection often beats slow responses Totally agree. medium.com/@Realblank/b... #golang
medium.com
Backpressure Patterns in Go: From Channels to Queues to Load Shedding
Your Go service has started to struggle under load. Queues are growing, goroutines multiply, responses slow down. The code works fine, but…
000
Reposted by kuro
Russ Cox @swtch.com · 19/01/2026
“Floating-Point Printing and Parsing Can Be Simple And Fast” The fastest known floating-point printer and parsing algorithms - fixed-width printing, shortest-width printing, and parsing, all in 400 lines of Go. research.swtch.com/fp research.swtch.com/fp-proof
research.swtch.com
research!rsc: Floating-Point Printing and Parsing Can Be Simple And Fast (Floating Point Formatting, Part 3)
17816
kuro @io-kurokuro.bsky.social · 16/01/2026
Interesting👀 madflojo.dev/posts/are-at...
madflojo.dev
Are Atomic Operations Faster and Better Than a Mutex? It Depends
Exploring the differences between atomic operations and mutexes in Go, including performance benchmarks and use-case trade-offs.
000
kuro @io-kurokuro.bsky.social · 12/01/2026
This looks good for practicing coding. github.com/MedUnes/go-k... #golang
github.com
GitHub - MedUnes/go-kata: A collection of daily coding challenges designed to help you master idiomatic Go through deliberate, repetitive practice.
A collection of daily coding challenges designed to help you master idiomatic Go through deliberate, repetitive practice. - MedUnes/go-kata
020
kuro @io-kurokuro.bsky.social · 10/01/2026
Nice davidbacisin.com/writing/gola...
davidbacisin.com
HTTP Connection Pooling in Go by David Bacisin
A deep dive into HTTP/1.1 and HTTP/2 connection pooling in Go, plus configuration recommendations.
010
kuro @io-kurokuro.bsky.social · 09/01/2026
😂 benraz.dev/blog/golang_...
benraz.dev
An Honest Review of Go - Ben Raz Blog
120
kuro @io-kurokuro.bsky.social · 09/01/2026
There's a real reason behind the go command's speed. blog.gaborkoos.com/posts/2026-0... #golang
blog.gaborkoos.com
The Go Build System: Optimised for Humans and Machines
Go's build system optimized for humans and machines: faster reproducible builds, smart caching, seamless CI/CD, and practical guidance to streamline modern developer workflows.
020
kuro @io-kurokuro.bsky.social · 06/01/2026
Nice article nsrip.com/posts/gorout... #golang
nsrip.com
Two concurrency patterns which avoid goroutine leaks
020
kuro @io-kurokuro.bsky.social · 25/12/2025
This Go memory allocation explanation is seriously awesome😍 nghiant3223.github.io/2025/06/03/m... #golang
nghiant3223.github.io
Memory Allocation in Go
Memory Allocation in Go
081
kuro @io-kurokuro.bsky.social · 24/12/2025
I wasn’t aware that Gin increases the binary size more than necessary! eblog.fly.dev/ginbad.html #golang
eblog.fly.dev
ginbad.md
A good software article you should probably read
011
kuro @io-kurokuro.bsky.social · 24/12/2025
This article really helped me understand how `go.work` works👀 www.glukhov.org/post/2025/12...
glukhov.org
Go Workspace Structure: From GOPATH to go.work
Master Go workspace management with go.work files, multi-module development, and modern alternatives to GOPATH. Learn best practices for organizing multiple projects.
000
kuro @io-kurokuro.bsky.social · 24/12/2025
Great article on detecting goroutine leaks with DTrace! Love how it tracks `runtime.gopark` to distinguish real leaks from legitimate waiting. gaultier.github.io/blog/detecti...
gaultier.github.io
Detecting goroutine leaks with DTrace
000
kuro @io-kurokuro.bsky.social · 19/12/2025
Combining scenario tests and contract tests strikes a good balance.👀 funnelstory.ai/blog/enginee...
funnelstory.ai
Scaling Go Testing with Contract and Scenario Mocks
Mocks aren't the enemy; bad tests are. We scale Go testing using "Tactical Pairs": Contract Tests for truth, Scenario Mocks for logic.
000
kuro @io-kurokuro.bsky.social · 17/12/2025
Looks good!
010
Reposted by kuro
Golang Articles, News, Packages @golangch.bsky.social · 17/12/2025
An interesting article about "Why Copying Go Lock Is a Bad Idea" #golang ivan-pidikseev.dev/posts/why-c...
031
kuro @io-kurokuro.bsky.social · 17/12/2025
Hello, bluesky😁
020