Design Patterns in Open Source Projects - Part II
Explains the Composite design pattern using the ngrev Angular visualization tool as a practical example from open-source software.
Explains the Composite design pattern using the ngrev Angular visualization tool as a practical example from open-source software.
Explores the State design pattern using the real-world example of ngrev, an open-source tool for reverse engineering Angular applications.
Opinionated guide on avoiding traditional class-based OOP patterns in TypeScript in favor of simpler module-based approaches.
A software engineer shares four techniques to improve skills beyond learning new frameworks, focusing on problem-solving and impact.
Explains the Emitter Parameter Pattern as an alternative to return values for designing flexible Service Provider Interfaces (SPIs) in libraries and frameworks.
Explains the Strategy design pattern, its goals, structure, and provides a PHP implementation example for flexible algorithm selection.
Explains the JavaScript Revealing Module Pattern to create cleaner, more maintainable objects with private methods and public APIs.
An in-depth look at implementing the Store and handling network communication in the Flux architecture, using Observables and design patterns.
Explores how design patterns like Composite and Interpreter are implemented in AngularJS directives and the $parse service.
Explores design patterns in AngularJS services, focusing on the Singleton pattern and dependency injection implementation.
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.