Fillmore Labs on Fillmore Labs Blog
Understanding Go Error Types: Pointer vs. Value
A Zero-Sized Bug Hunt in golang.org/x/sync
The Perils of Pointers in the Land of the Zero-Sized Type
More Concurrency Bugs
Concurrency Bugs
Java Structured Concurrency
Java Virtual Threads
How to Write Concurrent Go Code
Existing Libraries
Comparison to Our Original Approach
An Alternative Approach
Structured Concurrency
Resource Leaks
Avoiding Unnecessary Work
Using Goroutines Will Not Grant You Another CPU Core
About Me
Goroutines Are Cheap, but Not Free