Michael Snoyman

About Me

I’m Vice President of Engineering at FP Complete, and the founder and lead developer of multiple Haskell open source projects, including Yesod, Conduit, Stack, and Stackage. My focus is creating developer-friendly, high-performance libraries that improve software quality. I specialize in using Haskell, Rust, and modern DevOps to help projects make it to market faster, with fewer bugs. I regularly speak about programming best practices and contribute to publications like Architecture of Open Source Applications and the IEEE Spectrum.

I live in Maalot, Israel with my wife and four kids.

Most recent blog post: Haskell kata: withTryFileLock August 18, 2019



Date Title Venue Links
Sep 2019 Deploying Haskell Services Amsterdam Haskell Meetup, September 2019
Jun 2019 Why you should use Software Transactional Memory LambdaConf 2019
Dec 2018 Functional Programming for the Long Haul Functional Conf 2018
Jul 2018 Haskell from the Inside Out FLIP 2018
Jun 2018 Haskell Hackathon LambdaConf 2018
    May 2018 Applied Haskell (two day training) LambdaConf 2018
      Apr 2018 Asynchronous Exception Handling in Haskell FP Complete Webinar
      Dec 2017 What Makes Haskell Unique F(by) 2017
      Oct 2017 Everything you didn't want to know about monad transformer state LambdaWorld
      May 2017 Web Programming and Streaming Data in Haskell LambdaConf 2017
      May 2017 Applied Haskell (two day training) LambdaConf 2017
        Nov 2015 Haskell for fast, concurrent, robust services Twitter
        Aug 2015 Haskell in Enterprise Haskeller Meetup, Tel Aviv
        Oct 2014 Hybrid server/client Haskell web apps PolyConf 2014
        Oct 2014 Conduit Haskell Users Group, Berlin
        Feb 2014 Pipes and Conduit Haskell Cast
        Nov 2013 Yesod and FP Complete Mostly Erlang (podcast)
        Oct 2013 Programming with Functional Style Erlang Factory, Tel Aviv
        Dec 2012 Haskell and Yesod Sayeret Lambda
        Dec 2012 Yesod Floss Weekly
        Nov 2012 Designing Domain Specific Languages O'Reilly Webinar
        Oct 2012 Yesod Sayeret Lambda (podcast)
        Jun 2012 Designing Type-Safe Haskell APIs Big Techday 5
        Nov 2011 Yesod Web Framework QCon San Francisco