Back To Schedule
Saturday, November 17 • 10:40am - 11:00am
Shapeless Party Tricks in the Enterprise

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Shapeless is a powerful library for strongly-typed generic programming in Scala. Numerous Scala libraries are using Shapeless to provide type class derivation and elegant functional APIs for JSON, binary protocols, test data generation, Spark Datasets, and even JDBC (an API which is now of legal drinking age). While Shapeless is a solid foundation for library authors to build upon, it can also provide type-safe solutions for one-off use-cases. Without deep-diving into the details of Shapeless, I'll share a few bite-size examples of Shapeless-based solutions that feel a bit like type-level party tricks but were used to solve real problems while working on data engineering and WebSocket-based protocols at Fortune 500 companies.

avatar for Cody Allen

Cody Allen

Machine Learning Engineer, Salesforce
I'm generally interested in functional programming. Most of my FP experience is in Scala, and I'm always happy to talk about Cats and Typelevel projects.

Saturday November 17, 2018 10:40am - 11:00am PST