PinnedAlireza BonabCTO role explained for engineersIf you are an engineer and recently promoted to CTO role, here is a story for you…Oct 10, 20211Oct 10, 20211
Alireza BonabSQL vs. NoSQL: The Great Database ConvergenceYou’re Alex, an ambitious software developer at a thriving startup. Your team has just landed a huge project, and you’re in…May 30May 30
Alireza BonabNavigating the Pros and Cons of Optional Parameters in TypeScript Function DesignIn software development, the debate around the use of optional parameters in functions is ongoing. While these parameters offer flexibility…May 8May 8
Alireza BonabThe Downside of Eager Loading and Efficient Data Management AlternativesUnderstanding the drawbacks of eager loading and exploring better data retrieval methods for modern web applicationsApr 9, 2023Apr 9, 2023
Alireza BonabinJavaScript in Plain EnglishWhy Use Stateless Components?Have you read somewhere that it is good to write more stateless UI components but you don’t know really why? Then here is a story for you.Oct 29, 2021Oct 29, 2021
Alireza BonabinBetter Programming8 Signs of a Healthy TeamُُTeam is a key element for having meaningful work. A healthy and good team is motivating for everyoneAug 14, 2021Aug 14, 2021
Alireza BonabinJavaScript in Plain EnglishPublish npm packages using CircleCIThe right CI/CD setup and workflow for publishing npm packages using CirclerCiJan 4, 2021Jan 4, 2021
Alireza BonabinBetter ProgrammingFront-End Development EssentialsThings you should know before starting a career in front-end developmentMay 18, 20208May 18, 20208
Alireza BonabClean Architecture Explained (Part 2)With a real-world example in TypeScriptMay 1, 20202May 1, 20202
Alireza BonabClean Architecture Explained (Part 1)With a real-world example in TypeScriptApr 27, 2020Apr 27, 2020