https://fly.io/blog/carving-the-scheduler-out-of-our-orchestrator/ · A deep dive into container scheduling and Flyd, our new orchestrator.
https://blog.yossarian.net/2023/02/11/The-unsafe-language-doom-principle
https://anthonyhobday.com/sideprojects/saferules/
https://avi.im/blag/2023/refactoring-python/ · It’s harder to refactor a large Python codebase. Type hints won’t save you, and you need a lot of unit tests. But how does that work in practice? Is Python fast to ship?
https://pdx.su/blog/2023-02-05-asciidoc-and-markdown/ · I've been using Markdown for a long time, and have grown accustomed to it. It has various quirks, features, and oddities, but what doesn't…
https://ecton.dev/rust-json-ecosystem/ · In my search for a JSON parser to fit my needs, I ended up filing my first RUSTSEC advisory and writing my own crate in the end. This is my story.
https://kristoff.it/blog/why-go-and-not-rust/ · What's the role of Go in a universe where Rust exists?
https://www.tbray.org/ongoing/When/202x/2022/12/30/Mastodon-Privacy-and-Search
https://blog.jez.io/problems-typing-ruby-equality/ · TypeScript has this really handy error that flags when it looks like two values of unrelated types are getting compared. I would love to build the same error into Sorbet, but there are two features which make that hard: custom overrides of `==` and subtyping. Here are some heuristics we might consider building in Sorbet, and why they don't work.
https://cyberscript.dev/ · Cyber is a fast and concurrent scripting language.