0:00 / 0:00
BOB 2021 Alejandro Serrano - Servant vs Mu
BOBKonf
978 subscribers • 6 videos on Hallway
- Recommended by 1 person: 1 in engineering communities.
- Presented by Alejandro Serrano
Advanced. Deep dive for people who know the field.
1.1K views5 years ago1 recommendation
Programming languagesWeb developmentHaskellAPI design
Alejandro Serrano compares the type-level design decisions of Servant for REST APIs and Mu for gRPC and GraphQL in Haskell.
Servant is a well-known library in the Haskell ecosystem to develop REST services. Mu is much newer, and tries to fill the gap of gRPC and GraphQL services. Both libraries have in common their use of type level techniques to describe the structure of the services. This talk dives into that design corner, and explores the different decisions taken by both teams. bobkonf.de/2021/serrano.htmlWhy it's here
1 person recommends thisWhat people say. Recommended as a great comparison of type-level API library designs in Haskell.