filmov
tv
Bridge Haskell and ReasonML in Production
Показать описание
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.
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.
Bridge Haskell and ReasonML in Production
in.JS by Karol Falkiewicz: ReasonML for Dummies
Haskell-8-2
Programming in Haskell Test (ASCII Metaballs)
ReasonReact - Functional Programming for React Developers
How we write Haskell for production at Klarna by Felix Moulder
ReasonML + TypeScript with genType - incremental adoption in existing codebases
The Inner Workings of Mu-Haskell - by Alejandro Serrano
ReasonML Programming - Full Course for Beginners
Laurens Duijvesteijn - Boring software with Haskell 2/6
Colin Woodbury- Haskell in Production: Adventures in Blockchain Building- λC 2019
Tianyu Pu- The Reason for ReasonML- λC 2019
Brave New World, tales of PureScript and Haskell in production – Felix Mulder
Day 11/25: Monkey in the Middle | Advent of Code 2022 Explanations
Compose :: Melbourne 2017 - Keira Hodgkison - The Why and How of ReasonML
Peter Piekarczyk: How ReasonML Will Make You 10x The ReactJS Developer
The OCaml Platform 1.0 - Reason ML - November 2018
Tomasz Cichociński - Over 6 Months of ReasonML at Codeheroes | ReasonConf 2019
OCaml, REborn: fullstack applications with ReasonML – António Monteiro
ReasonSTHLM - Andreas Eldh - Reason in production
Fixate on Code - Brian Lonsdorf
Bringing ReasonML and JS Closer with genType - ReasonML - November 2018
Episode 1: Handling Exceptions
Wojtek Czekalski - Revery and Brisk: Native UIs in Reason
Комментарии