Recent Posts

Word of the day: Skeuomorphism

Skeuomorphism is the design concept of making an object or feature which imitates the design of a physical object. In the context of computing, it’s an eleme...

What is Type Erasure?

Type erasure means to remove explicit typing from a program at compile time. In other words, type constraints are only enforced at runtime and discarded at c...

What is Dependency Injection?

In a nutshell, dependency injection is pushing a dependency into a class from the outside. One object supplies the dependency or dependencies of another obje...

Visualizing Running Activity

I’ve been on a data visualization kick lately and decided to make some visualizations of runs I’ve done this year. My inspiration for this project came prima...