Once I was working with i18next and wanted to get better inference from translation keys.
Usually, with translation libraries, we pass keys as strings:
translate("user.profile.title");
Enter fullscreen mode
Exit fullscreen mode
Once I was working with i18next and wanted to get better inference from translation keys. Usually,...
Once I was working with i18next and wanted to get better inference from translation keys.
Usually, with translation libraries, we pass keys as strings:
translate("user.profile.title");
Enter fullscreen mode
Exit fullscreen mode

I started wanting to write Haskell in TypeScript and ended up with three helpers and a lesson. An honest breakdown of which…

Yesterday, as I was working on a CORS configuration, AI generated a block of code for me: const...

TypeScript 5.4 to 5.8: The Features That Actually Matter in 2026 I've been tracking...

Every few months I find a TypeScript pattern in someone's open-source repo that I instantly bring...

Stop writing repetitive type definitions. Learn mapped types — from basic key transformations to template literal remapping —…

TypeScript 5.5: The Features That Actually Matter for Production Code TypeScript 5.5...