Netherlands Functional Programming Day

The Netherlands Functional Programming Day takes place Jaunuary 10th in Amsterdam at the University of Amsterdam. Researchers, students, and practitioners who share a common interest in functional programming meet up at this event to attend talks and networking opportunities.

Alejandro Serrano, a Senior Software Engineer at 47 Degrees, is presenting at the event.

Mu: easy microservices using type-level techniques

Microservices are a common architectural pattern nowadays. However, a lot of complexity happens “at the borders” of each microservice, that is, in the serialization and transport of information. Mu is a Haskell library whose aim is for you to focus on the core logic, and not on those implementation details. With Mu you can use an existing schema (for example, in Protocol Buffers), turn it into type-level information, and then serve them in a variety of formats (like gRPC). Mu uses quite some GHC type-level machinery to achieve its goals. You can think of it as “Servant, but for microservices”. This talk explores both the practical usage of the library and some of the interesting design decisions.

You can register now.

Follow us @47deg for updates about the event.

Ensure the success of your project

47 Degrees can work with you to help manage the risks of technology evolution, develop a team of top-tier engaged developers, improve productivity, lower maintenance cost, increase hardware utilization, and improve product quality; all while using the best technologies.