Dec 30, 2021·12 min read·Nadia MakarevichAdvanced typescript for React developers - discriminated unionsExploring how to discriminate unions properly and how this pattern can be useful for React developers' everyday professional life.ReactTooling
Dec 20, 2021·9 min read·Nadia MakarevichAdvanced typescript for React developers - part 3Learning while coding what is the purpose of exhaustiveness checking, how the narrowing of types works and when typescript enums could be useful.ReactTooling
Dec 8, 2021·15 min read·Nadia MakarevichAdvanced typescript for React developersDiving into advanced typescript concepts and understanding how and why we need things like type guards, keyof, typeof, is, as const and indexed types.ReactTooling
Nov 25, 2021·9 min read·Nadia MakarevichTypescript generics for React developersLooking into why we need generics in Typescript, and how to use them to develop re-usable React components. And as a bonus: the secret of React hooks 😉ReactTooling
Apr 18, 2021·4 min read·Nadia MakarevichCustom eslint rules + typescript monorepo = ❤️A simple trick that allows you to write in typescript and consume right away custom eslint rules. No compilation, build or publish/link step, just write code and use it!Tooling
Apr 5, 2021·5 min read·Nadia MakarevichThree simple tricks to speed up yarn installThose tricks can speed up your yarn install by up to 50%Tooling
Feb 8, 2021·12 min read·Nadia MakarevichLearning by fixing: Node.js, modules and packagesLearn how Node resolves modules and deals with packages by pretending to be a detective and debugging a mysterious build failureTooling
Jun 11, 2020·11 min read·Nadia Makarevichwebpack and yarn magic against duplicates in bundlesThis page describes the theory and some technical details behind the webpack-deduplication-plugin plugin, which helped us reduce javascript size in Jira by ~10%.Tooling