My Profile Photo

Ian Tabolt


I'm Ian, a software engieer at Foursquare where I work on developer systems - ie software tools to make other developers' lives easier.

I am a Scala enthusiast, cyclist, Yankees & Ravens fan, husband, and 2x doggie dad.


  1. Phantom Type Safe Map

    In this post I’ll take a look at the type-safe map pattern, and how it is used in real world open source libraries. Then I’ll dive into how we can add phantom types to actually track at compile time which values are present in the map. …


  2. A Quick Introduction

    Hello, and welcome to my blog! I’m not completely sure what I will use the blog for, but I figure any time I solve some problem that other people may also run in to, I should probably post about it. …