AngularJS in Patterns (Part 1). Overview of AngularJS
A theoretical overview of AngularJS, exploring how Object-Oriented Design Patterns apply to its core components like controllers and partials.
A theoretical overview of AngularJS, exploring how Object-Oriented Design Patterns apply to its core components like controllers and partials.
An exploration of the Singleton design pattern in JavaScript, covering its implementation, benefits, and drawbacks.
Explains how Node.js modules are singletons by default and provides patterns for designing clean, clear singleton modules with proper public/private separation.
A review of the ZeroMQ book, praising its coverage of the technology and its advanced software development concepts.
Explains the difference between ORM models and application models in web development, advocating for the repository pattern to isolate business logic.
Explains JavaScript Factory Pattern types: Simple Factory, Factory Method, and Abstract Factory, with examples and use cases.
Explains the JavaScript Decorator design pattern for dynamically adding functionality to objects, with code examples.
Explains the Observer design pattern in JavaScript, covering its concepts, implementation, and use cases for decoupled event-driven systems.
An in-depth look at the JavaScript Singleton design pattern, covering its definition, common pitfalls, and practical use cases.
Explains the Strategy design pattern in JavaScript with a practical game character movement example to create flexible, swappable algorithms.
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.