@NickKristof ... while helping Chinese companies torture American pigs... This unfortunately cheapens the otherwise rational and well thought-out post.
@jamonholmgren Then it's definitely not an anti-pattern. Very useful and well-studied in Java/C++ world, and out of the box concurrency libraries are available. Curious what a JS implementation would look like.
@evanyou Such recommendations are also picking winners and losers for the ecosystem. It's so unfair to leave out outstanding work such as tanstack router and tanstack start.
@evanyou I have SPA deployments with paying clients. Migrated from CRA to Vite without the recommended frameworks a whole ago. Never understood the bias by react team.
@jamonholmgren Same. I (have to) do OO at backend (Java/Spring), and FP (React/React Native in TS) at front end. I by and large follow their respective idioms/patterns but break them if needed. No need to go extreme/pure.
@housecor Old doesn't make it leaky though. SQL is built on solid theoretical foundation (relational algebra) by Codd who won Turing award for the work. Maybe you meant ORM is leaky?