Definitely not Java! A Hands-on Introduction to Efficient Functional Programming with REASON

Publié le: 14 décembre 2022
sur la chaîne: code.talks (ehem. Developer Conference)
180
5

by Jonas Traub, Arne Schulze & Carlo Fürst

In this session, we will provide an introduction to REASON, also known as ReasonML. At SAP, we use REASON to build our Master Data Integration (MDI) Service as part of SAPs Business Technology Platform. MDI is a highly scalable, distributed, multi-tenant system powered by functional programming. REASON, is our language of choice for MDI: It lets you write simple, fast, and type save code. With REASON, you rarely have to annotate types, but everything gets checked for you through REASON’s type inference system, reducing bugs and increasing code maintainability. REASON translates to OCaml or JavaScript, providing access to both worlds and enabling it to run on NodeJS. During the session, we will highlight the advantages of the syntax compared to Java and introduce you to the beauty of immutability, tail recursion and other relevant concepts. Our session targets programmers who are not yet familiar with functional programming, as well as functional programmers who want to learn more about REASON.


Sur cette page du site, vous pouvez voir la vidéo en ligne Definitely not Java! A Hands-on Introduction to Efficient Functional Programming with REASON durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur code.talks (ehem. Developer Conference) 14 décembre 2022, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 180 fois et il a aimé 5 téléspectateurs. Bon visionnage!