Automatically Switch Node Version Whenever You Change Directories Using NVM and ZshTo prevent outdated Node version from causing issues with your package-json.lock or yarn.lock, one solution is to include an “engines”…May 31, 2023May 31, 2023
Installing components from bit.dev and use it with ViteGood artists copy, Great artists steal. Why reinventing the wheel?Sep 21, 2022Sep 21, 2022
Published inBetter ProgrammingUse TypeScript to Reduce Your Unit TestsSpeed up your development time by reducing testing timeApr 25, 2022Apr 25, 2022
Published inBetter ProgrammingUse Timeboxing Mindset to Speed Up Your DevelopmentAchieve results in shorter timeApr 19, 2022Apr 19, 2022
How giant stateful React Components can hurt the productivity of your teamOne of the hardest things about building a large react app is knowing how to put many pieces of the components together well and make sure…Oct 7, 2021Oct 7, 2021
How to be a Happy Software EngineerIf we look at the core principles of happiness and use that to examine software engineering, we definitely can see few problems in our…Sep 3, 2021Sep 3, 2021
Why business-driven development must be above the choice tech stack, architecture and toolsWe should avoid dogmatism in software development at every level of technical management and execution. Because it’s a bad engineering…Aug 5, 20211Aug 5, 20211
Avoid multiple try catch async await in JavaScriptAsync await feels so good because it avoids the callback hell or pyramid of doom:Jun 14, 20212Jun 14, 20212
CSS centre DIV horizontally and vertically using grid layoutOne of the most difficult things a web developer ever has to do is to centre a div both horizontally and vertically with CSS. There are…Jun 14, 2021Jun 14, 2021