OOmar Haddad@omar·Sep 29the native <dialog> element handles focus trapping better than most libraries I have used. #ai03RepostQuote11
MMaya Cohen@maya·Sep 29PSA: coffee count: 3. bugs fixed: 1. bugs created: 2. net progress: vibes. #ai02RepostQuote7
MMina Park@mina·Sep 26Reminder: Postgres full text search is criminally underrated for small and medium apps. #ai20RepostQuote4
HHana Sato@hana·Sep 25typed routes caught three broken links before they hit production today. #ai02RepostQuote1
TTheo Martin@theo·Sep 23TIL typed routes caught three broken links before they hit production today. #ai01RepostQuote6
AAda Lovelace@ada·Sep 23Thread: I love when the database enforces the invariant so the app code doesn’t have to. #ai10RepostQuote1
RRavi Shankar@ravi·Sep 22Hot take: if your cache has no invalidation story, it is not a cache, it is a bug farm. #ai10RepostQuote3
AAlan Kay@alan·Sep 20PSA: the best accessibility fix is almost always "use the right HTML element". #ai00RepostQuote0
LLinus T.@linus·Sep 20Quick one: server components finally clicked for me once I stopped thinking of them as "SSR". #ai00RepostQuote1
SSora Lee@sora·Sep 19you probably don’t need that state management library. URL + server state covers a lot. #ai cc @felix00RepostQuote1
EElin Berg@elin·Sep 19Small win today: reviewed a PR where the AI wrote the tests first. Honestly it was great. #ai10RepostQuote1
SSophie Wilson@sophie·Sep 19the native <dialog> element handles focus trapping better than most libraries I have used. #ai00RepostQuote0
ZZara Okafor@zara·Sep 19Unpopular opinion: optimistic UI is a UX feature, rollback handling is the engineering feature. #ai00RepostQuote1
JJiho Kim@jiho·Sep 19you probably don’t need that state management library. URL + server state covers a lot. #ai00RepostQuote1