Domain Driven Design

Domändriven design

Domain-Driven Design, eller på svenska, domändriven design, handlar om att hjälpa både domänexperter och utvecklare att dra nytta av och vidareutveckla redan etablerade begreppsmodeller. Genom att prata i termer av problemdomänen kan användare av DDD dels formulera problem mer begripligt, dels göra mjukvarans design mer lättarbetad.

Turboladda din systemarkitektur med Domändriven design och CQRS

Tillsammans med Greg Young presenterar Citerus ett ypperligt tillfälle för dig som är beredd att utmana etablerade tankar runt hur man konstruerar system med rötterna djupt nere i verksamhetsdomänen. Läs mer om vad som kan vara höstens viktigaste kurs för utvecklare och systemarkitekter.  Läs artikeln →

DDD Sample - en exempelapplikation för Domändriven design

Citerus har tillsammans med Domain Language och Eric Evans byggt en exempelapplikation för att visa hur man kan utnyttja och praktisera domändriven design i en realistisk teknisk miljö.  Läs artikeln →

DDD classes survey

Eric Evans is doing a survey to guide future developments of the DDD classes that Citerus and other partners around the world offer together with Domain Language. If you are interested in DDD training, please take a moment to complete the survey. Thanks!  Läs artikeln →

Hur jag använder DDD i mitt projekt

Jag har haft möjlighet att praktisera domändriven design i ett av mina uppdrag, och jag tänker försöka beskriva hur det är att jobba på det sättet, varför det kan leda till högre kvalitet och produktivitet samt dela med mig av några tips och erfarenheter.  Läs artikeln →

DDD classes winter/spring 2010

These are the winter and spring dates for our Domain-Driven Design classes, offered in partnership with Domain Language, Inc. Februrary 18, One-day DDD overview. March 9, Four-day Hands-on Immersion.   Läs artikeln →

Med domänen i centrum

DDD handlar i grund och botten om att gå tillbaka och fråga sig varför man över huvud taget bygger mjukvara. Vad ska den användas till, vilken process ska den underlätta? Vi tar vår utgångspunkt i domänen, verksamhetsområdet, och låter den genomsyra arbetet och produkten. Jag såg ett inslag om överdosering av läkemedel på Astrid Lindgrens Barnsjukhus på Aktuellt härom dagen där en barnläkare berättade om ett datorprogram som användes på sjukhuset: - Väldigt ofta som doktor tänker jag hur många milligram som patienten ska ha. Men i journalsystemet måste jag ordinera i volym eller antal tabletter. Så jag måste först tänka vad patienten i slutändan ska ha, och sedan gå tillbaka och tänka ut hur patienten ska få det. En önskan hade varit att direkt kunna ange milligram per kilo, och att patientens vikt skulle finnas med i systemet. Vid något tillfälle hade man tagt fel på milligram och milliliter när man doserat smärtstillande, vilket ledde till en tio gånger för hög dos. Det här kunde fått oerhört allvarliga konsekvenser.    Läs artikeln →

Poängen med DDD

En fältstudie av hur domändriven design/DDD har använts i vidareutvecklingen av en del i en större applikation, med autentiska kodexempel. Avsikten är att konkretisera och inspirera. Peter Backlund, presentation på Javaforum 2009-10-13.  Läs artikeln →

DDDSample Presentation (free event)

On Thursday evening, October 22, Sweden Spring User Group is hosting an even in Stockholm where Peter Backlund (mostly) and I (less) will present the current state of the DDDSample application. DDDSample är en Spring-applikation som utvecklats för att påvisa hur idéer och koncept från Domain-Driven Design kan implementeras i en modern utvecklingsstack. Applikationen utvecklas i samarbete med Eric Evans, författare till boken Domain-Driven Design, och syftar till att visa hur mönster från DDD konkret kan användas för att skapa en systemarkitektur för att lösa problem i en komplex domän, utan att skapa onödig teknisk komplexitet.   Läs artikeln →

DDDSample tutorial at QCon London

I'm very proud to announce that I will be giving a tutorial on the DDD sample application at QCon London in March next year, together with my colleague Patrik Fredriksson. The presentation will be basically the same as the one we're giving at the Swedish conference JFokus in January, but in English (obviously :-)). Hope to see you there! The tutorial will cover the upcoming second release of the application.    Läs artikeln →

On layering in DDDSample

There has been considerable interest in the DDDSample application on the Swedish DDD user group mailing list - people are scrutinizing the code, asking questions and raising concerns. This last week has been mostly about layers and packages, and I think this blog is a good forum to provide a little background and explain the rationale behind how the sample application is structured.  Läs artikeln →

Pär Buskas, säljchef på Citerus

Behöver du vår kompetens?

Pär Buskas är säljansvarig och kan hjälpa dig att hitta rätt konsult. Kontakta Pär →

 

Kommande öppna kurser

(RSS)
Se alla och boka
 

 

Inspiration via e-post

  Artiklar om framgångsrik mjukvaruutveckling
  Information om nya kurser och seminarier

Hantering: Vi delar aldrig din e-post med tredje part och vi skickar aldrig oönskad reklam.

 

Om Citerus

Citerus hjälper företag att lyckas med sin mjukvaruutveckling. Vi erbjuder verksamhetsutveckling, kurser och träning samt systemutveckling och kan dessutom avlasta våra kunder genom ta oss an både delprojekt och hela projektåtaganden. Allt för att de ska kunna hålla en hög innovationstakt och skapa smarta lösningar som ökar deras konkurrenskraft. Citerus kunder har den gemensamma nämnaren att de ser mjukvaruutveckling som affärskritiskt. Läs mer →

weekly
1.0