https://shane.ai/posts/threads-and-goroutines/ · So after several years of reading oversimplified and flat out incorrect comments about threads and fibers/goroutines/async/etc and fighting this reaction: I’ve decided to write my own still-over-simplified all in one guide to the difference between a couple popular threads and fiber implementations. In order to keep this a blog post and not a novel I’m just going to focus on linux threads, go goroutines, and rust threads. tl;dr - Rust threads on linux use 8kb of memory, Goroutines use 2kb.
https://matklad.github.io/2023/08/01/on-modularity-of-lexical-analysis.html · I was going to write a long post about designing an IDE-friendly language. I wrote an intro and figured that it would make a better, shorter post on its own. Enjoy!
https://alan.norbauer.com/articles/relay-style-graphql · GraphQL best practices for 2023
https://benhoyt.com/writings/go-servemux-enhancements/ · A brief look at the proposed enhancements to the Go standard library HTTP request router, net/http.ServeMux: matching on HTTP method, and supporting wildcards in matched paths.
https://v5.chriskrycho.com/journal/reflections-on-a-month-with-bbedit-and-nova/ · I spent a month seeing whether BBEdit could replace Sublime Text and whether Nova could replace VS Code. They absolutely did, and I am delighted.
https://sabrinajewson.org/blog/null-lifetime
https://blog.trailofbits.com/2023/07/28/the-future-of-clang-based-tooling/ · By Peter Goodman Clang is a marvelous compiler; it’s a compiler’s compiler! But it isn’t a toolsmith’s compiler. As a toolsmith, my ideal compiler would be an open book, allowing me to get to…
https://spiffy.tech/is-this-an-emoji · ReadStuffLater uses emojis to tag content †. It's simple, it's fun, and it affords basic content organization without encouraging users to spiral into reinvent-Dewey-Decimal territory. There's just one problem: data validation. When the client tells my server to tag a record, how can the server confirm the tag is actually an
https://blog.phronemophobic.com/treemaps-are-awesome.html
https://utcc.utoronto.ca/~cks/space/blog/tech/HTTPUniversalDefaultProtocol