New JSON Array Extraction for Lift JSON is everywhere. That means that properly supporting all of JSON’s flexibility is an important priority for any web framework in 2017. For a typed language, like Scala, this type of problem can get interesting because JSON can do a few things that aren’t quite as intuitive to do in an actual Scala application. One of those is supporting collections with many diverse types. Posted by Matt Farmer on May 03, 2017 · 6 mins read
Chimpin' Like Whoa Last week was my first week at MailChimp. I want to share a few specific, unorganized thoughts coming out of that week about my experience as a first-week employee of the company. Posted by Matt Farmer on January 23, 2017 · 4 mins read
A Rant on Technical Debt I’ve been thinking a lot about technical debt lately. It’s something that every codebase has, but also something that we still fail to fully consider the cost of. As such, I thought it would be appropriate to walk through some of the ways technical debt has affected my life in the last 24 hours. Posted by Matt Farmer on December 07, 2016 · 5 mins read
The Pluggable Dependency Pattern I do not love transitive dependencies. However, they seem almost unavoidable. Consider HTTP libraries. The odds are that if you’re writing software in 2016, there’s a decent chance you’re writing software that will want to talk to some other software on the Internet. Furthermore, there’s also a decent chance you’ll use HTTP to talk to that other software. Posted by Matt Farmer on October 20, 2016 · 9 mins read
Riding the Ghost Train I’ve officially made the switch to a self-hosted Ghost install on my blog. Posted by Matt Farmer on June 16, 2016 · 6 mins read