Blog

Learn ESLint concepts, not rules

What is ESLint and why is it useful? A solution is useless if it doesn't solve a problem. So let's start with the problems we have when writing JavaScript code. Problem #1: JavaScript...
Seif Ghezala's photo
Seif Ghezala
2019-08-01 · 7 min

ReasonML for production React Apps? 🤔 (Part 4)

This is the last article of the series. We've built a few things with ReasonReact and now it's time to share my opinion about using Reason to create React applications. Access Part...
Seif Ghezala's photo
Seif Ghezala
2019-06-01 · 9 min

ReasonML for production React Apps? 🤔 (Part 3)

A while ago I published this article about building an accessible and reusable modal/dialog component in React. The component achieves the following requirements: A reusable component...
Seif Ghezala's photo
Seif Ghezala
2019-05-11 · 9 min

ReasonML for production React Apps? 🤔 (Part 2)

I like to go to the Roadmap of ReasonML from time to time to get excited about what's getting cooked. Whenever I visit the page, I can't help but notice these 2 points: So the official...
Seif Ghezala's photo
Seif Ghezala
2019-05-03 · 10 min

ReasonML for production React Apps? 🤔 (Part 1)

ReasonML is a functional programming language with smartly inferred strict types, that compiles to JavaScript. ReasonReact is Reason bindings for ReactJS (aka the translated ReasonML...
Seif Ghezala's photo
Seif Ghezala
2019-04-19 · 10 min
Page 4 of 5