Insmallcase EngineeringbyGaurav Gupta·Feb 3, 2022Security: Dependency Confusion with a private npm registryHow a misconfigured private npm registry may lead to supply chain vulnerabilites
Insmallcase EngineeringbyGaurav Gupta·Dec 27, 2021story-driven developmentAn overview of how we use storybook to speed up development, improve the design QA process, document the design system and much more.
Insmallcase EngineeringbyGaurav Gupta·Dec 18, 2021Gradually 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 teamA response icon1A response icon1
Insmallcase EngineeringbyGaurav Gupta·Dec 18, 2021function 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-renders
Insmallcase EngineeringbyGaurav Gupta·Dec 12, 2021Using (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 step
Insmallcase EngineeringbyGaurav Gupta·Aug 6, 2021Automating templated file / folder structure creation in vscodeAutomating a repetitive folder / file structure using a vscode extensionA response icon1A response icon1
Insmallcase EngineeringbyGaurav Gupta·Jul 30, 2021Understanding 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…
Insmallcase EngineeringbyGaurav Gupta·Jul 24, 2021Misusing optional chainingOptional chaining is easy to misuse and can potentially confuse future readers of your code in certain scenarios.A response icon3A response icon3
Insmallcase EngineeringbyGaurav Gupta·Jul 20, 2021Using jsdoc to enable intellisense for render props in vscodestrongly typed render props without typescript
Insmallcase EngineeringbyGaurav Gupta·Apr 18, 2021Web security — exposed .git folder in productionsecurity vulnerability related to exposed .git folderA response icon1A response icon1