AgentWorkshop: Getting Started with ReasonML & ReasonReact

Guntram Bechtold
Agent_sh
Published in
2 min readDec 20, 2017

Patrick Stapfer, a leading person in the reason community will offer a workshop a day before the AgentConf starts. The intense introduction to Reason begins on the 24th of January at 08:30 in Digitale Initiativen’s Mutterschiff and takes about 4 hours. Buy the “Reason AddOn” ticket to access this workshop. The number of participants is limited, so grab your tickets while they are still available.

You can stay in the workshop room for the whole day, if you want to keep working on your projects.

There will be change.

Getting Started with ReasonML & ReasonReact

ReasonML is a new cool JavaScript-like language with a strong type-system and first level React bindings. As with every new language, there comes a new ecosystem and unfamiliar concepts with it.

In this workshop, attendees will first of all learn how to setup and use ReasonML with React and find explanations on how to find relevant information for their coding problems (navigating the docs, leverage the community).

Later on they will discover the capabilities of the underlying JS-compiler platform called BuckleScript and see how Reason translates to JavaScript. They will slowly get introduced to the interoperability layer to be able to interact with existing JavaScript code and learn how the React component model works in practise.

In more detail the workshop will cover following topics:

  • Why ReasonML?
  • Introduction to the platform / tech stack (OCaml, BuckleScript, Tooling, ReasonML)
  • Dev-Setup / Editor integration
  • Basic language features (data types, pattern-matching, Collection APIs)
  • BuckleScript related topics (JS-compilation)
  • React related topics (stateless / reducer components, JSX, CSS etc.)
  • Interoperability with existing JavaScript

In the end, ambitious attendees will be able to integrate Reason React components in their existing React codebase without interrupting the existing development workflow.

This is the guy we know as Patrick Stapfer

Patrick Stapfer is a JavaScript software engineer and freelancer, mostly known for his contributions to the Flow type checker ecosystem and his recent work at Runtastic, where he spent most of his time working on the mobile news feed feature (built in React Native). Most of his Open Source time is dedicated to the ReasonML and OCaml platform to build robust, type-safe JS applications.

Get yourself into this unique workshop. Register here.

--

--