Writing on software development and the industry.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

An overview of full stack developement - (Part I)

We will dive deep into servers, work with the command line, learn the fundamentals of networking and security, set up continuous integration and deployment, learn how to manage databases, and build containers.

Database management

We’ll dive deep into servers, work with the command line, understand networking and security, set up continuous integration and deployment, manage databases, and build containers.

How to build a professional React application?

Multiple factors cause various changes during a project’s lifetime, such as changes in requirements, organization, technologies, and more. An application built on solid foundations will make it resilient to all those changes.

State management - part 1 : useState

Multiple factors cause various changes during a project’s lifetime, such as changes in requirements, organization, technologies, and more. An application built on solid foundations will make it resilient to all those changes.

State management : Context API

Multiple factors cause various changes during a project’s lifetime, such as changes in requirements, organization, technologies, and more. An application built on solid foundations will make it resilient to all those changes.

State management : Redux and Redux toolkit

Multiple factors cause various changes during a project’s lifetime, such as changes in requirements, organization, technologies, and more. An application built on solid foundations will make it resilient to all those changes.

State management : React Query

Multiple factors cause various changes during a project’s lifetime, such as changes in requirements, organization, technologies, and more. An application built on solid foundations will make it resilient to all those changes.