Mediocre content about life and my technical interests.


How to Instantiate HTML Template Elements

7 min read

I'm excited about template elements. There's no specified way of instantiating them, so let's talk about where they come from, why we use them, and how to instantiate them. Mommy, where do template elements come from? Most likel…

Built-In and Custom Traits in JavaScript

13 min read

The Problem Polymorphism is important in any language and while it is very easy to write polymorphic code in JavaScript, it is relatively hard to manage that code. Without explicit types you must either assume the structure of a…

Distributed Web Applications

8 min read

I’m a big believer in distributed systems. It is easy to see the need for distributed systems when we see the existing digital infrastructure being tested by COVID-19 levels of load. Unfortunately, distributing a system is not u…