April 10 · 6:30 PM
This location is shown only to members
My Play Project
I like to try a lot of experiments. At most times, I have a little hobby project going that I use as a platform to try out technologies that interest me, ideas of different approaches to modeling, or whatever else interests me. To serve its purpose, it has to be a tough problem with a genuine domain modeling problem at its heart. Yet it also has to have a modest scope -- after all, I'm a bit busy.
In this session, I'll give an informal walk-through of my current play project, and share some of the more interesting experiments. The focus of the project was to explore abstractions of communications, especially email, that might possibly help with my massive information overload. I wrote most of it in Clojure because I am, like many people right now, very interested in how functional programming could be applied to DDD. And there is a visualization aspect, as I think it is high time we began to pull domain modeling and visualization closer together. My conclusions are tentative.
About the Speaker
Eric Evans is the author of "Domain-Driven Design: Tackling Complexity in Software," Addison-Wesley 2004.
Since the early 1990s, he has worked on many projects developing large business systems with objects with many different approaches and many different outcomes. The book is a synthesis of that experience. It presents a system of modeling and design techniques that successful teams have used to align complex software systems with business needs and to keep projects agile as systems grow large.
Eric now leads "Domain Language", a consulting group which coaches and trains teams applying domain-driven design, helping them to make their development work more productive and more valuable to their business.