Bridge Haskell and ReasonML in Production

preview_player
Показать описание
Compose NYC 2019
Speaker: Diego Balseiro

The different tools and technologies that we often use when developing software add complexity to our systems. To continue to build ways to test and to build reliable applications we believe in the connection between backend and frontend. One of the challenges that we face in web development is that we are often writing both in different languages and type systems.

We need to continue to work on testing to make sure our applications are reliable and do not break when the API changes. We believe that a bridge can help us have a secure connection across the systems with a code generation tool that allows us to use the same types on both sides of the application.

We will show a real-life case, using Haskell as a backend language, how we can get ReasonML (OCaml) types and JSON serialization/deserialization almost for free using Generics and how we can make sure our serialization is correct with automatic golden tests generation.
Рекомендации по теме
Комментарии
Автор

A bit louder would be cool but good talk anyway :)
These techniques would also work for putting rust and reason together! Nice!

ProCoder
Автор

Please, ask some help from an audio technician!

aum