Using Ramda.js Lenses

Ramda offers a SUPER nice API to augment data and maintain immutability.

Apr 2, 2021 1 minute read

Design Patterns - The Decorator Pattern

Tarbucks needs to add a new beverage to the system. Shouldn’t be a problem! Right? But, it would seem their current class diagram is somewhat overwhelming.

Jun 13, 2016 5 minute read

Design Patterns - The Strategy Pattern

We have an application that simulates birds called Bird-O-Sim. When it was built, and only had to support hawks and eagles, the class diagram looked a little like...

Jun 9, 2016 3 minute read