Diving deep into Python
An in-depth exploration of Python's advanced features, quirks, and common pitfalls for experienced developers.
An in-depth exploration of Python's advanced features, quirks, and common pitfalls for experienced developers.
Exploring JavaScript inheritance patterns for AngularJS components like controllers, services, and directives to enable code reuse.
Explores C# dynamic dispatch behavior with class inheritance, highlighting a common pitfall when overriding methods in derived classes.
Explores JavaScript mixins as an alternative to classical inheritance for code reuse, detailing various techniques and their performance.
An in-depth guide to Python's super() function, explaining its capabilities, practical use cases, and best practices for effective inheritance.
A review of 'Object-Oriented Javascript' by Stoyan Stefanov, covering its content, target audience, and overall recommendation for developers.
Explores a performance-optimized approach to implementing inheritance and polymorphism in Django's ORM using a caching mixin.
Explains how to use JavaScript prototypes for inheritance and method sharing, improving memory efficiency and code structure.
A critique of object-oriented inheritance, arguing it forces problematic 'is-a' relationships and promotes using composition (has-a) and the Strategy pattern instead.