Using Method and Function Overloading in TypeScript

The other day, I added DogStatsD support to my ColdFusion StatsD library. As part of that implementation, I allowed for a flexible set of method invocation signatures. Unfortunately, in a dynamic language like ColdFusion, method overloading is anything bu… Read more


What’s the Deal with TypeScript?

Two weeks ago at EmberConf, we announced [Glimmer.js](, a component-based library for writing superfast web applications. In the demo video, we use TypeScript to write our Glimmer components. Some people have been asking, what’s the... (more…)

Read more »

Keyof and Mapped Types in TypeScript 2.1

In the last few months, I’ve been playing with both Flow and TypeScript as tools for increasing the quality and reliability of the JavaScript I write at Olo. Both of these are syntax that sits on top of normal JavaScript to add type analysis—basically...

Read more »