Twitter | Search | |
Vaughn Vernon
Domain Model Whisperer. Champion simplicity & reactive. Author: Implementing ; Distilled; Reactive . Founder platform.
11,382
Tweets
68
Following
12,609
Followers
Tweets
Vaughn Vernon retweeted
Dave Muirhead 6h
We are having a great day learning and collaborating with a smart bunch of DDD’ers! Looking forward to the future!
Reply Retweet Like
Vaughn Vernon 12h
It's great to have and Alan Strait in my for the next three days. Look for great things happening between and in the near future.
Reply Retweet Like
Vaughn Vernon retweeted
Domain Driven Design Cologne/Bonn 20h
Wow! will be speaking at on April 11! Sign up at thanks for organizing :)
Reply Retweet Like
Vaughn Vernon 23h
Smalltalk's Proven Productivity
Reply Retweet Like
Vaughn Vernon retweeted
Kalele Mar 19
We advance software developer skills utilizing Domain-Driven Design and the vlingo/platform. Our goal is to help people become better learners, thinkers, and value seekers. is committed to your success!
Reply Retweet Like
Vaughn Vernon Mar 19
You need two ways to read events from the store: (1) flat 1..N across every event in the named store, and (2) sub streams 1..V across each aggregate instance. It's option 2 that requires the secondary index.
Reply Retweet Like
Vaughn Vernon Mar 19
No doubt. Late conflict resolution where a write to the same master is resolved as if using distributed nodes. It's also likely eventually consistent in the command model, as in "I can't read my own writes."
Reply Retweet Like
Vaughn Vernon retweeted
vlingo/platform Mar 19
Write a sample and get a t-shirt and Distilled book! Required components: - vlingo/actors - vlingo/http - vlingo/lattice - vlingo/symbio (ES Journal, CQRS state store, or async JPA) Create your PR here:
Reply Retweet Like
Vaughn Vernon retweeted
microXchg Mar 19
We are very excited to welcome expert speaking about "Reactive DDD: Floor to Ceiling, or Ceiling to Floor?" at 🤗 📢 Get your ticket at ✔️
Reply Retweet Like
Vaughn Vernon retweeted
Annie Duke Mar 18
Instead of asking, “Are you sure? Try asking, “How sure are you?” “Are you sure” is a yes or no question. It demands unreasonable certainty. “How sure are you?” allows for shades of gray. It says uncertainty is okay. How often in a day do you casually ask, “You sure?”
Reply Retweet Like
Vaughn Vernon Mar 19
Replying to @adymitruk @jen20
One other that I saw streams the log into ktables, meaning that even the command model is eventually consistent (e.g. cannot read my writes). Otherwise??? With no secondary indexes in Kafka you gotta start making poor design decisions to work around that.
Reply Retweet Like
Vaughn Vernon Mar 19
Reply Retweet Like
Vaughn Vernon Mar 18
Replying to @pati_gallardo
All programming languages provide a set of tradeoffs, just like every other thing we do in software development. I agree that minimizing state mutation is good, but state transition is always necessary, even as in A -> B.
Reply Retweet Like
Vaughn Vernon Mar 18
Really? You can use objects as immutable message receivers that are asynchronous functions (e.g. Erlang) but that is not describe in that text. "OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things."
Reply Retweet Like
Vaughn Vernon Mar 18
Replying to @wolpert
In the big inning.
Reply Retweet Like
Vaughn Vernon Mar 18
Replying to @wolpert
Good point.
Reply Retweet Like
Vaughn Vernon Mar 18
There is no now. There is only the past then. The past then is recorded as what happened, with no intention to declare what is.
Reply Retweet Like
Vaughn Vernon Mar 18
Replying to @_Felipe @joeerl and 2 others
With the approach that Joe recommends that won't happen. You might race on which message arrives first, but you won't race on data. The message race is a matter of modeling the uncertainty inside the object.
Reply Retweet Like
Vaughn Vernon retweeted
Joe Armstrong Mar 17
Replying to @axcdnt @pati_gallardo
You should have lots of little objects with private memory that send messages to each other - as Alan Kay said "The big idea is Messaging" - some languages do this - Java and C++ don't (but then they are not proper OO languages)
Reply Retweet Like
Vaughn Vernon Mar 18
The Sonoran Desert is in bloom for my starting Wednesday. There's also MLB for one more week.
Reply Retweet Like