Published inSoftwareCraft MasteryOvercoming Imposter Syndrome as a Software Engineer: A Personal JourneyOct 15Oct 15
Published inSoftwareCraft MasteryDesign Patterns: Structural PatternsBest Practices for Scalable and Maintainable CodeSep 4Sep 4
Published inSoftwareCraft MasteryUnderstanding Design Patterns: A General GuideDesign patterns are essential tools in software development that provide solutions to common design problems. They offer a shared language…May 29May 29
Published inSoftwareCraft MasteryNavigating Enums in TypeScriptWhen, and When Not, You Should Use Enums In TypescriptMay 6May 6
Published inSoftwareCraft MasteryRe-evaluating the DRY Principle In TypescriptPoor Abstractions Can Do More Harm Than Good To Your CodeApr 9Apr 9
Published inSoftwareCraft MasteryAnnotation vs Assertion: When To Use What?In the world of TypeScript, developers often encounter situations where they need to ensure the correctness and type safety of their code…Mar 30Mar 30
Published inSoftwareCraft MasterySOLID design principles explained to a 5 years oldSOLID, an acronym representing five software development principles, serves as a guidelines for building robust and maintainable software..Mar 7Mar 7
Unveiling the Farm on My Desk — Rubber Duck DebuggingA Journey On How My Desk Duck Farm Helps Solving Big ProblemsFeb 16Feb 16