Jemin Desaipositiwise.hashnode.dev·Jul 22, 2024Domain Driven Design Core Principles and ChallengesSummary: Domain Driven Design (DDD) is a software development approach that prioritizes effective communication and collaboration between developers and stakeholders. It aims to create software that accurately represents the intricacies of a business...DiscussDomain-Driven Design (DDD)
Mike Hoganmikehogan.hashnode.dev·Jul 1, 2024The Power of Bounded Contexts in Software Development: A Journey of DiscoveryIn the realm of software development, one of the most impactful discoveries in any build is identifying the right bounded contexts. This approach allows developers to focus on excellently implementing each concern with a model fully germane to that s...Discuss#Domain-Driven-Design
Georgios Komninosblog.gkomninos.com·Jun 17, 2024Tutorial: Defining the Domain entitiesThis blog is the part of the series Building a Web App with Golang. In today's article we are going to define the basic entities and the operations on them for our web application. In the first part we defined the scope of the application. We are goi...Discuss·27 readsBuilding a Web App with GolangGo Language
Milan Jovanovićmilanjovanovic.hashnode.dev·Jun 15, 2024From Transaction Scripts to Domain Models: A Refactoring JourneyI once led the development of a fitness tracking app. We started with Transaction Scripts to handle features like workout creation and exercise logging. It was a simple and effective approach for the app's early stages. However, as we added more comp...Discusstransaction script
Ruben RangelProrubenrangel.net·Jun 2, 2024What I Learned from Domain Modeling in a TeamIntroduction In my division at Guild, we've started a working group to develop and iterate on a new domain model, aiming to create the ideal topography for the next evolution of our space. The process incorporates zero-start thinking (starting from a...Discuss·1 like·55 readsstakeholder-communication
Victor de Franciscovicdefran.hashnode.dev·May 21, 2024Domain Model Design Enhancement with Rich Types and Static Analysis in KotlinIntroduction Following an object oriented paradigm, when facing a new domain modelling need, usually the approach is to encapsulate elements having some kind of relationship together into a type. package com.myapp.domain data class Ad( val id: I...Discuss·78 readsKotlin
Pablo Rivas Sánchezpablorivas.eu·May 19, 2024Mastering Domain Events Made Simple with MediatR in C# and .NET 8Readers of this article will gain insights into mastering domain events with Meditr in C# and .NET 8. They'll learn how to effectively manage domain events, from creation to handling, using this powerful library. Through step-by-step guidance, they'l...Discuss#entityframeworkcore
Romman Sabbirrommansabbir.com·May 17, 2024UseCase Usages and Best PracticesFirst, Is UseCase a Design Pattern?: The UseCase pattern is not a standalone design pattern in the traditional sense like Observer or Strategy patterns. Instead, it's a concept that is commonly used within the context of software architecture, partic...Discuss·284 readsKotlinUsecase
David Montesdeocablog.davidmontesdeoca.es·Apr 3, 2024The one with highlights of the red book of DDDToday I'll highlight my favorite book about Domain-Driven Design (DDD) so far, written by Vaughn Vernon more than 10 years ago: Implementing Domain-Driven Design. 1. Getting started with DDD The software development approach called Domain-Driven Des...Discuss·39 readsHighlighting booksDDD
Arsalan Valoojerdiavaloojerdi.hashnode.dev·Mar 25, 2024Designing for Success: Why Strategic Design Matters — Part 2In the previous article, we delved into the fundamentals of Strategic Design in Domain Driven Design (DDD). In this continuation, we will explore key aspects of Strategic Design, including the decomposition of complex domains into subdomains, the imp...Discuss#Domain-Driven-Design