Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding some case studies #34

Open
javujavichi opened this issue Jun 28, 2022 · 11 comments
Open

Adding some case studies #34

javujavichi opened this issue Jun 28, 2022 · 11 comments

Comments

@javujavichi
Copy link
Collaborator

Hello everyone, I'm Javiera Laso and I was one of the speakers at the ddd eu 2022. Talking with @yellowbrickc she ask us to contribute in some way to this repository, but I'm not sure how to do it yet. Here are my slides: How to start with ddd when you have a monolith, I haven't written any post related to this talk (because I just finished the presentation about a month before the conference), but there are some interesting things that can be explained in detail.
So my question is, how can I help?

@yellowbrickc
Copy link
Contributor

I think we can always have more content helping people start with DDD. I haven't thought of the slides but rather an article, a document about the message of your talk @jlasoc1 if you find the time to write it.

What do you think @ddd-crew/crew ? (Unfortunately, I haven't seen any of the talks on the foundation day but I am sure there is a lot that would complete our current collection)

@NTCoding
Copy link
Member

NTCoding commented Jul 2, 2022

@yellowbrickc I think you make a good point. Some documents and case studies would be good, or also an example of going through all of these steps.

I created a couple of Katas using Miro that touch on some of the steps, but not something that goes all the way through (and it is not linked in this repo) https://medium.com/nick-tune-tech-strategy-blog/architecture-ddd-kata-online-car-dealership-540c534121e2

@Max-Git
Copy link
Member

Max-Git commented Jul 2, 2022

During my DDD Foundations' talk about the Starter Modelling Process, I showed stuff I've done with my clients for almost every steps. I could upload some of them on Github.
Would those examples be embeded in the main README file or in a separate markdown?

@emgsilva
Copy link
Contributor

emgsilva commented Jul 2, 2022 via email

@NTCoding
Copy link
Member

NTCoding commented Jul 2, 2022

I agree with the comments above. I don't like agreeing with people, but this is too good not to agree with.

I think a separate folder for examples, and possibly even a template, could make it easy for other people to contribute. Just drop a markdown file in the examples folder and raise a PR.

@emgsilva
Copy link
Contributor

emgsilva commented Jul 2, 2022 via email

@yellowbrickc yellowbrickc changed the title Adding some content to the repo Adding some case studies Jul 7, 2022
@yellowbrickc
Copy link
Contributor

Sorry that I was so silent, but now I am here 😁
In https://github.com/ddd-crew/aggregate-design-canvas we have a directory called "examples", in the BC-Canvas-Repo we have "tools". I propose having a directory "case-studies" and referencing it in the Readme when the first study is checked in.

Thanks, @Max-Git beforehand!

@emgsilva
Copy link
Contributor

emgsilva commented Jul 8, 2022

+1 for case-studies (maybe we can adopt that as the default on all the repos - and try to get more of them in all of them).

@NTCoding
Copy link
Member

NTCoding commented Jul 8, 2022

@emgsilva are you doing this on purpose to make me keep agreeing with you?

@emgsilva
Copy link
Contributor

emgsilva commented Jul 8, 2022

trying to replicate the situation and validate if we can make this a "real pattern" for the books 📖 😁

@yellowbrickc yellowbrickc self-assigned this Dec 27, 2023
@yellowbrickc
Copy link
Contributor

Happy New Year everyone 🎉

The directory and a minimal How-to are added. Now we only need the case studies 😁

@yellowbrickc yellowbrickc removed their assignment Dec 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants