Alejandro is a trainer and software engineer at 47 Degrees, working mostly on Haskell projects. Previously he worked at Utrecht University, where he obtained a PhD on the area of compilers. He has written two books, “Practical Haskell" and “The Book of Monads".
GraphQL is a modern alternative to REST for web services. It supports more complex queries than simple GETs and POSTs, where you specify the data you really want. The downside is that writing a GraphQL server by hand is much harder than for REST. Enter Mu, a library for developing microservices in Haskell. Recently, we have upgraded it to support GraphQL, in a simple yet type-safe way. This talk describes how to use Mu, and what is the bright future for GraphQL in Haskell.