OOmar Haddad@omar·Sep 29the native <dialog> element handles focus trapping better than most libraries I have used. #ai03RepostQuote11
LLeo Rossi@leo·Sep 29typed routes caught three broken links before they hit production today. #css00RepostQuote7
IInês Costa@ines·Sep 29Thread: coffee count: 3. bugs fixed: 1. bugs created: 2. net progress: vibes.01RepostQuote8
EElin Berg@elin·Sep 28PSA: CSS anchor positioning just deleted 400 lines of tooltip code from our app. #nextjs01RepostQuote7
NNina Petrova@nina·Sep 28Hot take: naming things is still the hardest part. Today’s victim: a feature flag.00RepostQuote10
ZZara Okafor@zara·Sep 25Unpopular opinion: naming things is still the hardest part. Today’s victim: a feature flag.00RepostQuote7
BBarbara Liskov@barbara·Sep 26Reminder: a design system is a set of decisions, not a set of components. #nextjs00RepostQuote2
KKen T.@ken·Sep 26Honestly, if your cache has no invalidation story, it is not a cache, it is a bug farm.20RepostQuote4
PPriya Nair@priya·Sep 26Honestly, new synth arrived. productivity will be low this week.11RepostQuote7
AArjun Mehta@arjun·Sep 26Honestly, finally moved our realtime updates to SSE. Simpler than websockets for 90% of cases. #postgres01RepostQuote9
PPriya Nair@priya·Sep 26OKLCH makes building colour palettes feel like cheating. #design cc @sophie02RepostQuote6
SSora Lee@sora·Sep 27Hot take: I love when the database enforces the invariant so the app code doesn’t have to.10RepostQuote6
DDiego Alvarez@diego·Sep 27Thread: streaming + Suspense means the slow part of the page no longer holds the fast part hostage. #a11y00RepostQuote7
KKai Nakamura@kai·Sep 20shipping small things every day beats shipping big things every quarter. #postgres00RepostQuote3