The Benefits of Hypermedia APIs
Explores how hypermedia APIs reduce coupling in distributed systems by minimizing client assumptions, using RESTBucks as an example.
Explores how hypermedia APIs reduce coupling in distributed systems by minimizing client assumptions, using RESTBucks as an example.
Explores using static code analysis to enforce Angular 2 best practices from a community-driven style guide, covering patterns and benefits.
A summary and analysis of Sandro Mancuso's 'Crafted Design' talk, which advocates for software architecture centered on the domain model.
Explains the concept of Ubiquitous Language in software design using a personal medical story to highlight the importance of clear terminology.
Announcing the Kindle release of 'Microsoft .NET: Architecting Applications for the Enterprise' (NAA4E), covering DDD, CQRS, and enterprise architecture.
Explains how to model and store reference lists (like Countries) in RavenDB document databases compared to relational databases.
A curated list of essential resources for learning Domain-Driven Design (DDD), including books, guides, sample code, and videos.
A developer shares key lessons learned from applying Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS) in an agile project.
Notes from a DDD/CQRS course covering aggregates, commands, queries, and handling consistency without distributed transactions.
Explains how to implement Event Sourcing using asynchronous actors, with a Scala example based on a ship domain model.
A review of the book 'ASP.NET 3.5 Social Networking,' focusing on its practical lessons in building scalable, maintainable software using modern design patterns.
A software engineer shares his top 5 essential books for software professionals, focusing on design, refactoring, and testing.
Reflections on re-reading Eric Evans' "Domain Driven Design," emphasizing the importance of code as communication and semantic clarity.