User Profile

Arie van Deursen 📚

avandeursen@bookwyrm.social

Joined 1 year, 3 months ago

Educator and researcher in software engineering at Delft University of Technology. Although I love fiction, I use this Bookwyrm account mostly to manage professional books on software architecture, testing, technical leadership, and digitalization.

This link opens in a pop-up window

Arie van Deursen 📚's books

Currently Reading

Vaughn Vernon: Implementing Domain-Driven Design (EBook, 2012) 4 stars

Implementing Domain-Driven Design presents a top-down approach to understanding domain-driven design (DDD) in a way …

Too Sloppy for Me

2 stars

I'm sure there will be readers who love this book, but I'm not one of them. The language is too imprecise, the text is wordy, and I fail to grasp the cowboy jokes. A huge contrast with the immensely compelling writing style of Eric Evan's original book introducing Domain-Driven Design.

Scott Millett, Nick Tune: Patterns, Principles, and Practices of Domain-Driven Design (Paperback, Wrox) 3 stars

Methods for managing complex software construction following the practices, principles and patterns of Domain-Driven Design …

Valuable Resource on Doing DDD

4 stars

This book is a useful companion to the Eric Evan's original "blue book" on Domain-Driven Design. Millet and Tune flip the order of Evan's book, discussing strategic patterns (bounded context, context maps) before the tactical ones (entities, aggregates, repositories ...). Particularly valuable are the additions of DDD-thinking emerged after the publication of the blue book, like events, event storming, and event sourcing.

The book is full of examples, all in C#, also relying on C# libraries. Nevertheless, the examples are also sufficiently accessible for developers using other languages.

Martina Seidl, Marion Scholz, Christian Huemer, Gerti Kappel: UML @ Classroom (2015, Springer International Publishing AG) 4 stars

Gentle overview of UML

4 stars

Nice overview of UML. We use the book at TU Delft in our undergrad software engineering course as a reference. In the lectures we provide a high level overview. In various exercises students then need to actually create diagrams, using this book to understand the details of the various diagram types. Students use plantuml to create the diagrams -- which also has extensive documentation that combines well with this book.