Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

egghead.io

Making an HTTP server in ReasonML on top of Node.js

via egghead.io

Overview

Node.js is a well established server runtime that many companies are using worldwide. Express.js is a server framework for Node.js used by over 5 million projects. ReasonML is a type-safe functional language that compiles to Javascript.
This playlist collects the basic pieces of information a programmer needs to get started building servers in ReasonML on Node.js and Express.js. Follow along to learn how to get the speed of Node, combined with the added type-safety of Reason.

Syllabus

  • Async / Await in ReasonML
  • Automatically decode JSON into records in ReasonML using Decco
  • Write a simple custom JSON decoder for Decco in ReasonML
  • Working with cryptic error messages from ReasonML when writing custom Decco decoders.
  • Make a basic server with ReasonML and Node.js
  • Handle JSON request bodies and send JSON responses from a Node.js server using ReasonML

Taught by

Murphy Randle

Reviews

5 rating at egghead.io based on 1 rating

Start your review of Making an HTTP server in ReasonML on top of Node.js

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.