Jiho Kim repostedAAlan Kay@alan·Sep 28Small win today: OKLCH makes building colour palettes feel like cheating.01RepostQuote6
Jiho Kim repostedEEmma Laurent@emma·Sep 27optimistic UI is a UX feature, rollback handling is the engineering feature. cc @raviDDiego Alvarez@diego·Sep 25Adding this to our team docs.01RepostQuote5
Jiho Kim repostedHHana Sato@hana·Sep 26Unpopular opinion: streaming + Suspense means the slow part of the page no longer holds the fast part hostage.11RepostQuote1
Jiho Kim repostedEEmma Laurent@emma·Sep 20the native <dialog> element handles focus trapping better than most libraries I have used.11RepostQuote2
JJiho Kim@jiho·Sep 26shipping small things every day beats shipping big things every quarter.00RepostQuote2
JJiho Kim@jiho·Sep 25the best accessibility fix is almost always "use the right HTML element". #opensource00RepostQuote2
JJiho Kim@jiho·Sep 24coffee count: 3. bugs fixed: 1. bugs created: 2. net progress: vibes.02RepostQuote0
JJiho Kim@jiho·Sep 22coffee count: 3. bugs fixed: 1. bugs created: 2. net progress: vibes. #typescript01RepostQuote3
JJiho Kim@jiho·Sep 22Honestly, optimistic UI is a UX feature, rollback handling is the engineering feature. #css00RepostQuote1
JJiho Kim@jiho·Sep 20I love when the database enforces the invariant so the app code doesn’t have to. #css01RepostQuote1
JJiho Kim@jiho·Sep 19you probably don’t need that state management library. URL + server state covers a lot. #ai00RepostQuote1