#design-patterns

Design Patterns with Functional Programming

Over the last decade, the software industry has slowly been moving away from classical-inheritance in favor of more compositional patterns (mixins in Ruby, traits in Scala, etc.) and its begs the question: what happens to the OOP design patterns we've all come to know and love (o…

React Abstractions: Part 1

Render Props, Component Injection, Higher-Order Components, and More! This set of articles is an attempt to organize my thoughts on these constructs and hopefully help others along their journey through the wonderful world of React. Part 1 will be concerned with the "What&q…