Golang, Software Performance, Concurrent Programming, Cache Coherence, Database Development.
Rust and Golang (blog post on that soon?). While limited in application, striped locks are an effective way to manage more resources than can effectively fit in memory while supporting a high degree of parallelism. One way to implement a striped lock is with a simple hash map that eschews collision