Introducing Mixwith.ts and Mixins

Introducing Mixwith.ts and Mixins

Last summer I created a TypeScript library called mixwith.ts. This library is a Mixin library with TypeScript support that builds upon work from Justin ...

Matching IDs across files

Matching IDs across files

Recently I was given two files, A and B. The goal was to produce a third file C that has all lin ...

Learning JavaScript as a C# Developer

Learning JavaScript as a C# Developer

As a developer who worked exclusively on the Microsoft stack for most of my career, the last five y ...

The Dependency Inversion Principle

The Dependency Inversion Principle

This is the sixth and final in a series of (hopefully) amu ...

Interface Segregation Principle

Interface Segregation Principle

This is the fifth in a series of (hopefully) amusing post ...