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
Published insmallcase EngineeringWeb Security — access token in urlhow safe are secrets / tokens in the url?Apr 3, 2021Apr 3, 2021
Published inCodeXI have been reviewing this event handler code incorrectly!An example of how force of habit over the years can lead to subtle flaws in understanding event handler binding in ReactJan 27, 2021Jan 27, 2021
Exploring Recharts: multiple ReferenceLine segmentsmultiple broken reference line segments in Recharts using a currently undocumented apiJun 21, 20201Jun 21, 20201
Exploring Recharts: using foreignObject to render custom HTMLRendering HTML elements inside recharts using foreignObjectJun 21, 20202Jun 21, 20202
Exploring Recharts: what can be rendered inside a Recharts container?Can we render html in Recharts? svg? Custom components?Jun 21, 20201Jun 21, 20201
Exploring Recharts: different ways of accessing datadifferent ways of passing and accessing data with Recharts componentsJun 21, 20201Jun 21, 20201
Exploring Recharts: Pulsating circle using ReferenceDotReferenceDot usage and cusomizationsJun 21, 20202Jun 21, 20202
Exploring Recharts: Line Chart with different colored segmentsmulti colored Line in a LineChart in RechartsJun 21, 20203Jun 21, 20203
Exploring Recharts: Reference AreaReferenceArea in Recharts, usage and customizationJun 21, 2020Jun 21, 2020
Published inWebtipsWeb Performance: Integrating Lightouse CI in your Gitlab CI/CD pipelineIntegrate lighthouse-ci in the Gitlab CI/CD pipeline, and use lighthouse server to make sense of the scoresMay 18, 20202May 18, 20202