dmv.community is one of the many independent Mastodon servers you can use to participate in the fediverse.
A small regional Mastodon instance for those in the DC, Maryland, and Virginia areas. Local news, commentary, and conversation.

Administered by:

Server stats:

163
active users

#DDDesign

0 posts0 participants0 posts today
Vaughn Vernon 🟦 🟨 🟧 🟪<p>In the term critical thinking, the word critical, (Greek κριτικός = kritikos = "critic") derives from the word critic and implies a critique; it identifies the intellectual capacity and the means "of judging", "of judgement", "for judging", and of being "able to discern."</p><p><a href="https://mastodon.social/tags/CriticalThinking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CriticalThinking</span></a> <a href="https://mastodon.social/tags/DDDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DDDesign</span></a> <a href="https://mastodon.social/tags/StrategicDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>StrategicDesign</span></a></p><p><a href="https://en.m.wikipedia.org/wiki/Critical_thinking" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">en.m.wikipedia.org/wiki/Critic</span><span class="invisible">al_thinking</span></a></p>
Gien<p>There are so many good proposals for <span class="h-card" translate="no"><a href="https://m.aardling.social/@dddeu" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>dddeu</span></a></span> again this year! We have over 450 submissions and it is an honour to be part of the team that creates the program for our first Antwerp edition. 😀 <a href="https://mastodon.social/tags/domaindrivendesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>domaindrivendesign</span></a> <a href="https://mastodon.social/tags/dddesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dddesign</span></a> <a href="https://mastodon.social/tags/dddeu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dddeu</span></a></p>
Anton Stöckl ✅<p>Hey folks!<br>I‘m looking for new professional opportunities from February 25 on!<br>If your org is hiring or you have recommendations … shoot me a message, please! 🙂</p><p><a href="https://mastodon.social/tags/dddesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dddesign</span></a> <a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mastodon.social/tags/hexagonal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hexagonal</span></a> <a href="https://mastodon.social/tags/eventsourcing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eventsourcing</span></a> <a href="https://mastodon.social/tags/cqrs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cqrs</span></a> <a href="https://mastodon.social/tags/eventdriven" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eventdriven</span></a> <a href="https://mastodon.social/tags/tdd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tdd</span></a></p><p>Reposts very much appreciated! 💛</p>
Asbjørn Ulsberg<p><span class="h-card" translate="no"><a href="https://sfba.social/@williampietri" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>williampietri</span></a></span> You are quite correct, and this is why the idea of software development being a “sociotechnical” practice is gaining traction. <span class="h-card" translate="no"><a href="https://hachyderm.io/@trondhjort" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>trondhjort</span></a></span>, <span class="h-card" translate="no"><a href="https://hachyderm.io/@nick_tune" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nick_tune</span></a></span>, and others in the <a href="https://icosahedron.website/tags/DDDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DDDesign</span></a> community writes and talks a about this in length. It’s a tough nut to crack, though. </p><p>Software development is still being seen and marketed as a masculine, technical skill that can (eve must) be done successfully in isolation from the people the software is being built to serve. </p><p>This view alienates the very people our field of work need more of to prosper, and locks us into a dark spiral of negative reinforcing toxic masculinity of what I like to call “technical masturbation”.</p><p>An important realization of being a software developer is to acknowledge that since software development is a very young and social science, we understand perhaps even less of what we do than economists do of economics. </p><p>We are mere alchemists throwing ingredients into a cauldron hoping it will turn into gold.</p>
Adam Dymitruk :uv: :em: :tux:<p>If you're using aggregate roots (thanks, <a href="https://techhub.social/tags/DDDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DDDesign</span></a>), snapshot there if you don't close the books. If you're not using aggregate roots - memoize functions. Don't snapshot in the event stream. Keep <a href="https://techhub.social/tags/EventSourcing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EventSourcing</span></a> simple by removing artifacts of your premature optimizations and armchair architecting.</p>
Nick Tune 🇺🇦<p>When modernizing your legacy systems, be careful not to automatically assume that the language your business and domain experts use is correct and should be reflected in your new architecture.</p><p>Their language might be influenced by your legacy systems and not an accurate reflection of the concepts in your domain.</p><p>Here is the kind of conversation I've had many times...</p><p>1/3</p><p><a href="https://hachyderm.io/tags/ddDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ddDesign</span></a> <a href="https://hachyderm.io/tags/domainDrivenDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>domainDrivenDesign</span></a> <a href="https://hachyderm.io/tags/softwareArchitecture" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwareArchitecture</span></a> <a href="https://hachyderm.io/tags/architectureModernization" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>architectureModernization</span></a> <a href="https://hachyderm.io/tags/archModernization" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>archModernization</span></a></p>
Nick Tune 🇺🇦<p>- are there any business rules or calculations that span all of this data? </p><p>- does all of this data need to always be consistent?</p><p>If you answer "no" to both, you should consider aggregating the data in the UI or a BFF.</p><p>But you may also need to do advanced searching across the combined data. This could push you towards a single subsystem although a separate search-oriented subsystem is a common option (especially as you need to search across more diverse data).</p><p>2/2</p><p><a href="https://hachyderm.io/tags/ddd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ddd</span></a> <a href="https://hachyderm.io/tags/ddDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ddDesign</span></a> <a href="https://hachyderm.io/tags/swArch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swArch</span></a></p>
Nick Tune 🇺🇦<p>1. which team has the best knowledge of this concept?</p><p>2. which team works on features most related to this?</p><p>3. which team's cognitive load will be impacted the most by this?</p><p>4. which team will be incentivized to build the best implementation?</p><p>5. which team works closest with the relevant domain experts?</p><p>This isn't the only important aspect, but it is an important one.</p><p>2/2</p><p><a href="https://hachyderm.io/tags/socioTechnicalArchitecture" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>socioTechnicalArchitecture</span></a> <a href="https://hachyderm.io/tags/softwareArchitecture" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwareArchitecture</span></a> <a href="https://hachyderm.io/tags/ddd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ddd</span></a> <a href="https://hachyderm.io/tags/domainDrivenDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>domainDrivenDesign</span></a> <a href="https://hachyderm.io/tags/eventDrivenArchitecture" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eventDrivenArchitecture</span></a> <a href="https://hachyderm.io/tags/ddDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ddDesign</span></a></p>
Nick Tune 🇺🇦<p>Should you design APIs based on what you (the owning team) think is the best way to expose your domain, or do you make compromises based on the needs of your API's consumers?</p><p>(API here refers to any element of the public contract of your service/subsystem/app/domain/context, such as HTTP endpoints or events.)</p><p><a href="https://hachyderm.io/tags/ddDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ddDesign</span></a> <a href="https://hachyderm.io/tags/ddd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ddd</span></a> <a href="https://hachyderm.io/tags/domainDrivenDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>domainDrivenDesign</span></a> <a href="https://hachyderm.io/tags/api" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>api</span></a> <a href="https://hachyderm.io/tags/swArch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swArch</span></a></p>
João Rosa<p>The Strategy of Indirect Approach in Action 👇</p><p>A while ago, I was enabling a team to adopt <a href="https://mastodon.social/tags/DDDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DDDesign</span></a>. As part of the journey, we did several design modeling sessions using <a href="https://mastodon.social/tags/EventStorming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EventStorming</span></a>, mapping the current situation and several desirable futures.</p><p>1/7</p>
Trond Hjorteland<p>I blog from time to time and hope people find them useful. Watch this link <a href="https://www.linkedin.com/in/trondhjort/recent-activity/posts/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">linkedin.com/in/trondhjort/rec</span><span class="invisible">ent-activity/posts/</span></a> or this space for posts on <a href="https://hachyderm.io/tags/socioTechnical" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>socioTechnical</span></a>, <a href="https://hachyderm.io/tags/OpenSystems" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSystems</span></a>, <a href="https://hachyderm.io/tags/DDDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DDDesign</span></a>, <a href="https://hachyderm.io/tags/SOA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SOA</span></a>, <a href="https://hachyderm.io/tags/agile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>agile</span></a>, <a href="https://hachyderm.io/tags/entArch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>entArch</span></a>, <a href="https://hachyderm.io/tags/softArch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softArch</span></a> and such. ☺️</p>
Trond Hjorteland<p>I blog from time to time and hope people find them useful. Watch this link <a href="https://www.linkedin.com/in/trondhjort/recent-activity/posts/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">linkedin.com/in/trondhjort/rec</span><span class="invisible">ent-activity/posts/</span></a> or this space for posts on <a href="https://mastodon.social/tags/socioTechnical" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>socioTechnical</span></a> systems, <a href="https://mastodon.social/tags/DDDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DDDesign</span></a>, <a href="https://mastodon.social/tags/SOA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SOA</span></a>, <a href="https://mastodon.social/tags/agile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>agile</span></a>, <a href="https://mastodon.social/tags/entArch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>entArch</span></a>, <a href="https://mastodon.social/tags/softArch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softArch</span></a> and such. ☺️</p>