User Profile

Arie van Deursen πŸ“š

avandeursen@bookwyrm.social

Joined 2Β years 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

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

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

Too Sloppy for Me

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)

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

Valuable Resource on Doing DDD

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.

reviewed Patterns for API Design by Olaf Zimmermann (Addison-Wesley Signature Series (Vernon))

Olaf Zimmermann, Mirko Stocker, Daniel Lubke, Uwe Zdun, Cesare Pautasso: Patterns for API Design (2022, Pearson Education, Limited)

In Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges, five expert architects …

Valuable set of API design practices

Well-organized book with series of useful practices for RESTful API design. We use it as one of the books in the software architecture graduate course at TU Delft.

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

Gentle overview of UML

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.