Using the View Factory Pattern in ASP.NET MVC
Explains how to implement the View Factory Pattern in ASP.NET MVC to separate view creation logic, improve testability, and simplify controllers.
Explains how to implement the View Factory Pattern in ASP.NET MVC to separate view creation logic, improve testability, and simplify controllers.
Argues for writing all software as if it will be open source, promoting modular design and long-term maintainability even for private projects.
A critique of Django's app model and advocating for a service-oriented architecture to improve maintainability and scalability in complex applications.
A curated list of essential resources for learning Domain-Driven Design (DDD), including books, guides, sample code, and videos.
A developer explores how to improve traditional CRUD applications by integrating concepts from CQRS and event-driven architecture.
A developer's curated list of resources, links, and videos for learning the CQRS (Command Query Responsibility Segregation) architectural pattern and Event Sourcing.
A developer shares key lessons learned from applying Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS) in an agile project.
Author seeks votes for their ASP.NET MVC 3 and MEF session proposal at the MIX11 tech conference in Las Vegas.
A developer advocates for extreme simplicity in software design, sharing rules of thumb for writing maintainable code and avoiding unnecessary complexity.
A collection of session videos from QCon London 2010, covering topics like .NET, testing, scaling, and software craftsmanship.
Explores embedded systems through the lens of Mario Kart, discussing concepts like the 'One-Way Wall' and how programmers can view the world.
First part of a series on migrating an ASP.NET MVC car expense app to Microsoft Azure, covering architecture and planning.
Argues that perfectly uncoupled code is impossible, using Django's ORM and admin as examples of necessary coupling to specific APIs.
A technical blog post introducing a minimal Java plugin system using Spring, focusing on PluginRegistry and dynamic plugin discovery.
Discusses validation strategies for domain objects and DTOs in software design, using user registration as an example.
Author's article on ASP.NET MVC framework published in a Dutch .NET magazine, with updated code examples available online.
Reflections on re-reading Eric Evans' "Domain Driven Design," emphasizing the importance of code as communication and semantic clarity.
A critique of object-oriented inheritance, arguing it forces problematic 'is-a' relationships and promotes using composition (has-a) and the Strategy pattern instead.