Domænemodellen kommer først
Rigtige forretningsregler bor i en model, der navngiver dem, bag et API med klare kontrakter og validering ved kanten. Frameworks og databaser kobles på udenom.
Se det i: Sall Whisky Distillery →
~/what-i-do/backend
Det meste af et produkt bor i backenden: API’erne, data og de services, der ligger bag. Jeg bygger dem omkring domænet, så forretningsreglerne er nemme at finde, data er til at stole på, og en langsom afhængighed aldrig vælter produktet.
Rigtige forretningsregler bor i en model, der navngiver dem, bag et API med klare kontrakter og validering ved kanten. Frameworks og databaser kobles på udenom.
Se det i: Sall Whisky Distillery →
En ORM er et værktøj, ikke et skjulested. Jeg designer skemaet, skriver SQL, hvor det betyder noget, og bruger det, Postgres allerede kan, fra fuldtekst- til vektorsøgning, før jeg tilføjer endnu en service.
Se det i: Jobbuddy →
Langsomt eller ustabilt arbejde kommer i kø med retries og backoff, idempotens og audit trail, så en ustabil afhængighed aldrig vælter produktet.
Se det i: Illux Product AI →
Udbydere, databaser og AI-modeller ligger bag porte og adaptere, så et leverandørskift er en ny adapter og ikke en omskrivning.
Se det i: Jobbuddy →
Generativ AI til produktberigelse og rumvisualisering i Shopware 6
AI-platform til jobansøgninger - fra jobopslag til skræddersyet CV
En tosproget teknisk ordbog, du kan udforske som et kort
Én React-kodebase, der kører på nettet og som LG webOS-tv-app
Drej hjulet og afgør filmaftenen
GitHub-aktivitet omsat til en evidensbaseret portfolio
Ét produktionsdomæne bygget to gange - JavaFX og Spring Boot + Angular
Registrér fugle, hvor du står; se alles observationer på et kort
En JavaFX-desktopapp med rigtige forretningsregler
Én forretningskerne, to frontends - WPF og ASP.NET MVC
Booking og administration for en rigtig rideskole
Multiplayer-Yatzy med serverautoritativ pointberegning
Realtids-multiplayer over rå TCP-sockets
En klassisk n-lags .NET-løsning med tre klienter
Ingen indlæg om det endnu. Kommer snart.