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.
Architecture Modernization: Socio-technical alignment of software, strategy, and structure presents a clear path for upgrading your entire organization when you β¦
The monolithic architecture works well for small, simple applications. However, successful applications have a habit of growing. Eventually the development β¦
This landmark 1971 classic is reprinted with a new preface, chapter-by-chapter commentary, and straight-from-the-heart observations on topics that affect the β¦
Effective software teams are essential for any organization to deliver value continuously and sustainably. But β¦
Conway to the limit
4 stars
Book with a simple, useful and actionable message: design software architectures and team interactions together, since they are similar forces. And a nice and simple model of four team types.
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.
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.
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.
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.
In Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges, five expert architects β¦
Valuable set of API design practices
4 stars
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.
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.
The monolithic architecture works well for small, simple applications. However, successful applications have a habit of growing. Eventually the development β¦
This text includes comprehensive solutions, proven processes and real-world insights for capturing requirements at the right level of detail without β¦