Lobster Roll

Stories by jparise

The future of htmx (htmx.org)
Zig's New Async I/O (kristoff.it)
ty: An extremely fast Python type checker and language server (astral.sh)
Reorient GitHub Pull Requests Around Changesets (mitchellh.com)
Soft Deletion Probably Isn't Worth It (brandur.org)
Sapling: Source control that’s user-friendly and scalable (engineering.fb.com)
The fetch()ening (htmx.org)
parking_lot: ffffffffffffffff (fly.io)
The HTTP QUERY Method (ietf.org)
Passing torches to Austin and Cherry (groups.google.com)
mozilla.org's 25th anniversary (jwz.org)
Using unwrap() in Rust is Okay (blog.burntsushi.net)
Pybi and Posy (discuss.python.org)
Pulling a New Proof from Knuth’s Fixed-Point Printer (research.swtch.com)
Strong arrows: a new approach to gradual typing (elixir-lang.org)
The state of Vim (lwn.net)
What if writing tests was a joyful experience? (blog.janestreet.com)
Rob Pike's simple C regex matcher in Go (benhoyt.com)
75x faster: optimizing the Ion compiler backend (spidermonkey.dev)
git-spice - manage stacked Git branches (abhinav.github.io)
Structured Logging with slog (go.dev)
A Proposal for Adding Generics to Go (blog.golang.org)
Lazier Binary Decision Diagrams (BDDs) for set-theoretic types (elixir-lang.org)
Typing lists and tuples in Elixir (elixir-lang.org)
Lite XL (lite-xl.com)
Removing HTTP/2 Server Push from Chrome (developer.chrome.com)
MiniJinja: Learnings from Building a Template Engine in Rust (lucumr.pocoo.org)
Zero-downtime schema migrations in Postgres using Reshape (fabianlindfors.se)
Let a 1,000 flowers bloom. Then rip 999 of them out by the roots. (2015) (gigamonkeys.com)
C and C++ Prioritize Performance over Correctness (research.swtch.com)