Open in app

Sign In

Write

Sign In

Alireza Bonab
Alireza Bonab

370 Followers

Home

Lists

About

Pinned

CTO role explained for engineers

If you are an engineer and recently found a new job as a CTO (Chief technology officer) or are promoted to this role, this article could give you some idea of what is this role is about. Disclaimer: This article is not about how to do it, it’s just a…

Cto

7 min read

CTO role explained for engineers
CTO role explained for engineers
Cto

7 min read


Apr 9

Eager Loading is Bad, Bad…

Introduction In web applications, data management plays a crucial role in providing a seamless user experience. When dealing with a complex system, efficient data retrieval becomes even more essential. However, using eager loading as a solution to data retrieval can have its drawbacks. …

Programming

3 min read

The Downside of Eager Loading and Efficient Data Management Alternatives
The Downside of Eager Loading and Efficient Data Management Alternatives
Programming

3 min read


Published in

JavaScript in Plain English

·Oct 29, 2021

Why 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. — Introduction When you start reading the React documentation, pretty soon, you will find out more and more about stateless and stateful components and arguments about having more stateless components instead of stateful ones. But there is not enough reasoning behind this push. I tried to Google “Why Stateless Components” and there…

JavaScript

4 min read

Why Use Stateless Components?
Why Use Stateless Components?
JavaScript

4 min read


Published in

Better Programming

·Aug 14, 2021

8 Signs of a Healthy Team

ُُTeam is a key element for having meaningful work. A healthy and good team is motivating for everyone — How does a healthy and winning team look like? This was always a big question for me. We spend one-third of our daily time at work and with our team so what is it that makes someone continue to work at a position or in a team despite the role…

Work

9 min read

8 Signs of a Healthy Team
8 Signs of a Healthy Team
Work

9 min read


Published in

JavaScript in Plain English

·Jan 4, 2021

Publish npm packages using CircleCI

The right CI/CD setup and workflow for publishing npm packages using CirclerCi — Introduction You can always publish your npm packages manually on your local machine but what if you want to make a CI/CD process for it? This question introduces lots of other questions like how to manage branches or versioning, how to manage staging and production releases. In this article, we will…

Github

5 min read

Publish npm packages using CircleCI
Publish npm packages using CircleCI
Github

5 min read


Published in

Better Programming

·May 18, 2020

Front-End Development Essentials

Things you should know before starting a career in front-end development — This is an article for anyone who wants to start front-end development without a programming background. The end goals are to help enthusiasts understand the fluffy world of software development and to enable them to find their way in this crowded ecosystem. …

Programming

11 min read

Front-End Development Essentials
Front-End Development Essentials
Programming

11 min read


May 1, 2020

Clean Architecture Explained (Part 2)

Here is the link to Part-1 which talks about concepts. In this article, we are going to explore the implementation of Clean Architecture. Here is the GitHub repository that you can refer to. The business logic here is a To-Do application. If you got here from a link or through…

Typescript

7 min read

Clean Architecture Explained (Part 2)
Clean Architecture Explained (Part 2)
Typescript

7 min read


Apr 27, 2020

Clean Architecture Explained (Part 1)

With a real-world example in TypeScript — Before reading, note that this article is written to understand the clean architecture pattern conceptually and in the next part there is a sample code implementation. This means that to learn it, you need to practice the pattern by writing code. Clean architecture is a practical software architecture solution from…

Typescript

7 min read

Clean Architecture Explained (Part 1)
Clean Architecture Explained (Part 1)
Typescript

7 min read


Apr 1, 2020

Tight coupling vs. Dependency Inversion

I guess no one more than software developers is fascinated with technology advancements. We are eager with trying new technologies and learning them especially in term of software. Problem This is great, you work in a company or founded a startup and as tech person always want to learn new things…

Object Oriented

2 min read

Tight coupling vs. Dependency Inversion
Tight coupling vs. Dependency Inversion
Object Oriented

2 min read


Published in

Better Programming

·Mar 30, 2020

Use Module Path Import instead of Relative Path Import for typescript projects

TypeScript best practices — This is a pretty straightforward tutorial on using module path import instead of relative path import in TypeScript. We’ll also cover getting rid of “../../../” on top of your files. Problem If you are a TypeScript or JavaScript developer, you have surely seen these dot slashes (“../../../”) on top of your…

Typescript

3 min read

Use Module Path Import instead of Relative Path Import for typescript projects
Use Module Path Import instead of Relative Path Import for typescript projects
Typescript

3 min read

Alireza Bonab

Alireza Bonab

370 Followers

Entrepreneur in Spirit, Engineer by Training, Adventurist by Nature

Following
  • Josef Cruz

    Josef Cruz

  • Bennett Garner

    Bennett Garner

  • Sammy Abdullah

    Sammy Abdullah

  • The woman

    The woman

  • Treasa Anderson

    Treasa Anderson

See all (209)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams