Johan Brandhorst-Satzkorn
banner
jbrandhorst.com
Johan Brandhorst-Satzkorn
@jbrandhorst.com
Go programmer, speaker and blog writer. OSS enthusiast. Maintainer of grpc-gateway & Go Wasm. SWE @HashiCorp. Husband of @catzkorn. 🌱
Reposted by Johan Brandhorst-Satzkorn
I don't do plugs often, but if your company relies on work like this being done professionally, Geomys (geomys.org) is how it happens.

You should help us get a contract. You don't need to have spending authority! Just DM me, do an intro, and we'll drive the process. We're pretty good at it.
May 11, 2025 at 10:34 PM
Reposted by Johan Brandhorst-Satzkorn
TypeScript team: rewrites compiler in Go.

Go community: what do you mean your new compiler takes more than a minute to compile? Unacceptable. Dishonorable even. We are so sorry for this sub par experience. Not how we do things around here.

Two days later: WIP 5x speedup.

HN: why pick Go anyway?
cmd/compile: slow escape analysis in large package in the typescript compiler · Issue #72815 · golang/go
Go version go version go1.24.1 linux/amd64 Output of go env in your module/workspace: AR='ar' CC='gcc' CGO_CFLAGS='-O2 -g' CGO_CPPFLAGS='' CGO_CXXFLAGS='-O2 -g' CGO_ENABLED='1' CGO_FFLAGS='-O2 -g' ...
github.com
March 13, 2025 at 12:53 AM
Reposted by Johan Brandhorst-Satzkorn
I with just released about 2 years of work on improving compression with a fixed encoding LZ77 style compressor for #golang

Our goal was to improve compression by combining and tweaking the best aspects of LZ4 and Snappy.

Check it out: github.com/minio/minlz
GitHub - minio/minlz: MinLZ is a LZ77 compressor, focused on realtime data compression
MinLZ is a LZ77 compressor, focused on realtime data compression - minio/minlz
github.com
March 17, 2025 at 5:36 PM
Reposted by Johan Brandhorst-Satzkorn
After multiple failed attempts, the conch was blown at 10:37. The 2025 Barkley Marathons begins in one hour. #bm100.
March 18, 2025 at 2:47 PM
Reposted by Johan Brandhorst-Satzkorn
On my first day at Edera, a post was casually dropped into general chat saying 'Hey! We're going to be starting series A chats, will keep you updated!'. I thought I'd at least get a welcome drink before sitting on the rocket, but weee let's go 👩🏻‍🎤🚀

P.s. We're now on Reddit! reddit.com/r/edera
February 25, 2025 at 2:34 PM
Go 1.24 with go:wasmexport was just released, and there's a great blog post by Cherry Mui on how to use it too. go.dev/blog/wasmexp.... This was one of the most asked for features of the Go Wasm stack, let me know what you plan to build with it!
Extensible Wasm Applications with Go - The Go Programming Language
Go 1.24 enhances WebAssembly capabilities with function export and reactor mode
go.dev
February 14, 2025 at 5:07 PM
Reposted by Johan Brandhorst-Satzkorn
Wanting to see more #golang content here, let me try to get the ball rolling with a developers plus contributors starter pack!

go.bsky.app/Hz6nVzr
October 28, 2024 at 1:55 PM