PinnedAlireza BonabCTO role explained for engineersIf you are an engineer and recently promoted to CTO role, here is a story for you…·7 min read·Oct 10, 2021--1--1
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…·3 min read·May 8, 2024----
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 applications·3 min read·Apr 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.·4 min read·Oct 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 everyone·9 min read·Aug 14, 2021----
Alireza BonabinJavaScript in Plain EnglishPublish npm packages using CircleCIThe right CI/CD setup and workflow for publishing npm packages using CirclerCi·5 min read·Jan 4, 2021----
Alireza BonabinBetter ProgrammingFront-End Development EssentialsThings you should know before starting a career in front-end development·11 min read·May 18, 2020--8--8
Alireza BonabClean Architecture Explained (Part 2)With a real-world example in TypeScript·7 min read·May 1, 2020--2--2
Alireza BonabClean Architecture Explained (Part 1)With a real-world example in TypeScript·7 min read·Apr 27, 2020----
Alireza BonabTight coupling vs. Dependency InversionI guess no one more than software developers are fascinated with technology and new technology advancements. We are eager with trying new…·2 min read·Apr 1, 2020----