Our great sponsors
-
I use ts-belt (https://github.com/mobily/ts-belt) monads: Result and Option, both allow me providing safer and more readable code for handling async operations I use railway oriented programming approach with Wonka (https://wonka.kitten.sh/) and Result
-
I built a library called Monio (https://github.com/getify/monio) to provide some practical monads, specifically an all-powerful IO+Reader+Task type. Monio tries to bridge the imperative JS world with the declarative FP world by centering around the IO type that provides a friendly do-style syntax (via JS generators).
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Related posts
- [AskJS] I've often read a lot of "if" statements can quickly turn into an anti pattern and convolute code. What are some strategies to avoid unnecessary "if" statements and ways to notice when you start to introduce this anti pattern?
- Fast, modern, and practical utility library for FP in TypeScript. (Faster than ramda, rambda, remeda and lodash/fp.)
- Introduction
- Ts-belt – Fast, modern, and practical utility library for FP in TypeScript
- Monio: The most powerful IO monad implementation in JavaScript