Vijay | Owner | Principal Consultant at Envivo (@envivouk) 's Twitter Profile
Vijay | Owner | Principal Consultant at Envivo

@envivouk

▪ Creating bespoke solutions for complex businesses (F1, economics, welfare) ▪ DDD practitioner ▪ Domain Explorer ▪ Model Designer ▪ Creator of Fresnel for .NET

ID: 1531918241420955648

linkhttps://envivo.co.uk/ calendar_today01-06-2022 08:40:30

151 Tweet

28 Followers

105 Following

Vijay | Owner | Principal Consultant at Envivo (@envivouk) 's Twitter Profile Photo

Fresnel 0.75.6-preview is out! 🚀 Why did it take so long? We spent the summer dogfooding with a major client. Complicated subdomain, which would normally take months to design 🗓. Fresnel let us build a deep prototype in... 10 days😎! Go check it out! nuget.org/packages/Enviv…

Mathias Verraes (@mathiasverraes) 's Twitter Profile Photo

Domain discovery involves identifying all the elements that make up the domain. Domain modelling involves pulling all the elements apart and putting them all together again in a form that works for you.

DDD Europe (@ddd_eu) 's Twitter Profile Photo

Domain Driven Design Europe 2024 will be held at our familiar spot, The Meervaart in Amsterdam. You can expect an inspiring atmosphere and lots of talks and hands-on labs. See you there? Save the date and get your tickets early now. buff.ly/3QkTjZV

Domain Driven Design Europe 2024 will be held at our familiar spot, The Meervaart in Amsterdam. You can expect an inspiring atmosphere and lots of talks and hands-on labs. 

See you there? 
Save the date and get your tickets early now. buff.ly/3QkTjZV
Vijay | Owner | Principal Consultant at Envivo (@envivouk) 's Twitter Profile Photo

"Fresnel Domain Model Explorer" v0.80.1-preview is out! And now it uses .NET 8! More UI enhancements ('doodle' mode has a more 'grid paper sketch' feel ✏), and other fixes. Download: nuget.org/packages/Enviv… Here's the "Shopping Cart" model in action (github.com/Envivo-Softwar…):

Milan Jovanović (@mjovanovictech) 's Twitter Profile Photo

There 2 kinds of domain models. Only one makes sense. In Domain-Driven Design, you move the business logic to the domain. Your domain objects contain rich behavior and encapsulate rules. The important parts of your business logic and rules all live in one place. This

There 2 kinds of domain models. 
 
Only one makes sense. 
 
In Domain-Driven Design, you move the business logic to the domain. 
 
Your domain objects contain rich behavior and encapsulate rules. 
 
The important parts of your business logic and rules all live in one place. 
This
The Other Alistair (@totheralistair) 's Twitter Profile Photo

just ran across this old rebuttal about how the antidote to requirements shift is to lock everything down tight to the nth decimal place: nope, in general, then answer is better communication. Watch:

just ran across this old rebuttal about how the antidote to requirements shift is to lock everything down tight to the nth decimal place:

nope, in general, then answer is better communication. Watch:
The Other Alistair (@totheralistair) 's Twitter Profile Photo

CraftCon2023 has kindly made available the talk I gave last year on Hexagonal Architecture (Ports & Adapters): youtube.com/watch?v=Gsgisj… take a look

Mathias Verraes (@mathiasverraes) 's Twitter Profile Photo

If people in your organisation are trying to adopt some method or framework religiously, tell them to read this: verraes.net/2022/09/critic…

Simon Brown (@simonbrown) 's Twitter Profile Photo

The slides from my "Five things every developer should know about software architecture" keynote at Voxxed Days Bucharest (26-27 March 2025) can be found at static.simonbrown.je/vdb2024-five-t… A big thanks to the team for a fun conference!

Particular Software (@particularsw) 's Twitter Profile Photo

If you have to choose between Object Orientation and Domain Driven Design or something else, what do you do? Join Vaughn Vernon 's Are you using Object-Oriented Programming webinar and gain clarity on purposeful architecture. Enhance your development skills! #DDD

Allen Holub @allenholub.bsky.social (@allenholub) 's Twitter Profile Photo

People tend to look at budgets the wrong way, IMO. The cost of software development per unit time (your engineering-dept. budget) is trivial to figure. Number of people * salary * load. There. You're done. You'll pay that out even if everybody sits around playing Canasta all day.