WWDC: Why Would Developers* Care?

WWDC: Why Would Developers* Care?

A few weeks ago, Apple wrapped up its annual Worldwide Developers Conference in San Francisco. Given its ever-growing popularity, attendance is now governed by a lottery selection process. A lucky coworker and I were chosen by the iGods™ to attend, and we joined the...
Managing Data Classes With Ids

Managing Data Classes With Ids

At Originate, we have worked on a number of medium- to large-scale Scala projects. One problem we continuously find ourselves tackling is how to represent the data in our system in a way that is compatible with the idea that sometimes that data comes from...
Recursive Type Signatures in Scala

Recursive Type Signatures in Scala

Have you seen a type signature like this before? trait T[U <: T[U]] If you’re like me, you’ve come across this type signature, and you’re wondering what the heck it means. You likely Googled something like “recursive type” or...