Open in app

Sign In

Write

Sign In

Ahmed Ibrahim
Ahmed Ibrahim

8 Followers

Home

About

Jan 25, 2021

My Journey in Learning Domain-Driven-Design part4 (Value-objects)

In part1, we had an introduction about Domain-Driven-Design Tactical modeling. In this part, we will take a deep dive into one of the Tactical Modeling called value-objects. we will know what are value objects?. what are value objects characteristics?. what are the benefits of value objects?. …

Domain Driven Design

4 min read

My Journey in Learning Domain-Driven-Design part4 (Value-objects)
My Journey in Learning Domain-Driven-Design part4 (Value-objects)
Domain Driven Design

4 min read


Jan 16, 2021

Files Upload Strategies

As I’m working on one of my side projects. I have a feature that requires image/file uploading. and how to store them to the cloud with each Pros and Cons as far as I know. I will provide the code examples in the next articles as soon as I finish…

Software Development

4 min read

Uploading Files Strategies
Uploading Files Strategies
Software Development

4 min read


Aug 25, 2020

Do we need DDD in our project?

Does Your project qualify to use Domain-Driven-Design? we can answer that question by answering the following questions created by “Vaughn Vernon”, each question we answer with yes will add points if we scored 7 or more points then we will need to use Domain-Driven Design. Ready? Let’s Go. 1- does…

Domain Driven Design

2 min read

Do we need DDD in our project?
Do we need DDD in our project?
Domain Driven Design

2 min read


Aug 10, 2020

My Journey in Learning Domain-Driven-Design part3 (CQRS)

In the previous part, we went through DDD Layers and Hexagonal Architecture. in this part we will learn about the CQRS pattern and why to use it. CQRS stands for “Command Query Responsibility Segregation” which we can separate write models(Commands) from the reading model(Query). Why using CQRS? some times It can be difficult…

Domain Driven Design

5 min read

My Journey in Learning Domain-Driven-Design part3 (CQRS)
My Journey in Learning Domain-Driven-Design part3 (CQRS)
Domain Driven Design

5 min read


Jul 21, 2020

My Journey in Learning Domain-Driven-Design part2 (Layers and Hexagonal Architecture)

In the previous part, we went through DDD definitions . in this part we will go through how DDD layers are structured and Hexagonal Architecture. Layers: Here we rigorously separate the various concerns of our application or system into well-defined layers. Isolate the expression of the domain model and the business…

Domain Driven Design

4 min read

My Journey in Learning Domain-Driven-Design part2 (Layers and Hexagonal Architecture)
My Journey in Learning Domain-Driven-Design part2 (Layers and Hexagonal Architecture)
Domain Driven Design

4 min read


Jul 7, 2020

My Journey in Learning Domain-Driven-Design part1

What is Domain-Driven-Design? — Domain-Driven Design is an approach to software development that centers the development of programming a domain model that has a rich understanding of the processes and rules of a domain. “Domain” in Domain-Driven-Design refers to the “business logic” or “business problem” we want to solve with our solution. in Domain-Driven-Design…

Domain Driven Design

4 min read

My Journey in Learning Domain-Driven-Design
My Journey in Learning Domain-Driven-Design
Domain Driven Design

4 min read

Ahmed Ibrahim

Ahmed Ibrahim

8 Followers

Software Developer

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech