Published insmallcase EngineeringSecurity: Dependency Confusion with a private npm registryHow a misconfigured private npm registry may lead to supply chain vulnerabilitesFeb 3, 2022Feb 3, 2022
Published insmallcase Engineeringstory-driven developmentAn overview of how we use storybook to speed up development, improve the design QA process, document the design system and much more.Dec 27, 2021Dec 27, 2021
Published insmallcase EngineeringGradually migrating to typescript across multiple js codebases with a mid-size teamOur engineering approach to migrate to typescript across multiple codebases with a mid size teamDec 18, 20211Dec 18, 20211
Published insmallcase Engineeringfunction components, callback refs, useCallback, a flawed understanding and infinite rendersusage of callback refs in function components and some nuances of useCallback dependencies array, which lead to infinite re-rendersDec 18, 2021Dec 18, 2021
Published insmallcase EngineeringUsing (async) generators for reporting progressA use case for generators to report progress in a multi step function which needs to cease control to the caller after every stepDec 12, 2021Dec 12, 2021
Published insmallcase EngineeringAutomating templated file / folder structure creation in vscodeAutomating a repetitive folder / file structure using a vscode extensionAug 6, 20211Aug 6, 20211
Published insmallcase EngineeringUnderstanding api calls in React functional components and related caveatsEasy to miss details in state management when consuming apis in React functional components, and some patterns to solve the issues…Jul 30, 2021Jul 30, 2021
Published insmallcase EngineeringMisusing optional chainingOptional chaining is easy to misuse and can potentially confuse future readers of your code in certain scenarios.Jul 24, 20213Jul 24, 20213
Published insmallcase EngineeringUsing jsdoc to enable intellisense for render props in vscodestrongly typed render props without typescriptJul 20, 2021Jul 20, 2021
Published insmallcase EngineeringWeb security — exposed .git folder in productionsecurity vulnerability related to exposed .git folderApr 18, 20211Apr 18, 20211