-
Came from:
* https://twitter.com/webdevilopers/status/1341118679489110020
In their book `Patterns Principles and Practices of Domain-Driven Design` @elbandit and @NTCoding show the following examp…
-
```
UseCase
├── ConfirmUser
│ ├─ ConfirmUserCommand.php
│ └─ ConfirmUserHandler.php
└── RegisterUser
├─ RegisterUserCommand.php
└─ RegisterUserHandler.php
```
This change sh…
-
https://qiita.com/j5ik2o/items/a64007c6d7a89ec2e086
を読んでいたけれどやっぱりUserの持つ責務が大きすぎると思った.
いつかの話し合いで「メッセージやチャットの作成はユーザーが行うことだからUserモデルが持つのが自然な気がする」って言ったけど間違いだった....
結局「オブジェクトの生成は何が行うのか」という疑問はある
(…
-
### Tình huống trong thực tế
Bạn đang sở hữu một chiếc xe điện VinFast trên đất Mỹ và bạn muốn dùng cổng sạc của Tesla nhưng phích cắm (plug) trên xe VF không tương thích với các cổng sạc (charging…
-
![aws-lambda-5-layers-limit](https://github.com/backpackerhh/blog-posts/assets/685978/73330d1a-02cb-44ad-ae82-992892418d5a)
-
Thanks for creating this repository. Now, I am studying with this.
Especially, I felt interested in wrapping service.
```
var bs booking.Service
bs = booking.NewService(..)
bs = booking.NewLog…
-
the types mentioned in the blue book are more of special focus types (this required special attention). DDD is not limited to those in design. For example I once used the strategy pattern along with a…
-
Background:
Research and discovery work needs to be done to gather insights and understandings about case management flows and requirements. This will ensure that the case management patterns and t…
-
The original typescript code looked like:
```ts
import yargs from "yargs";
yargs(process.argv.slice(2)).help().argv;
```
The generated JS code looks like
```js
var yargs_1 = require("yarg…
-
Hi,
Are there any open-source projects where this tool is used? I want to see how others are interacting with it, so perhaps, I could use some of the best practices in my project.
Thanks!