Purify is a library for functional programming in TypeScript. It’s purpose is to allow developers to use popular patterns and abstractions that are available in most functional languages. It is alsoFantasy Land conformant.
Month: February 2019
An Invitation to ReasonML
A good introduction to ReasonML (and incidentally to OCaml which lurks under Reason’s JavaScript-like syntax).
This article is really about the language’s type inference system (based on the Hindley-Milner algorithm used in ML, Haskell, OCaml etc) which leaves conventional type systems such as Typescript, Java etc. in the dust protoship.io/blog/an-invitation-to-reasonml/
Introduction to optics: lenses and prisms – gcanti – Medium
Optics are a very useful tool in functional programming. They can reduce the amount of code we have to write significantly, as well as making operations clearer and more readable. We’ll talk about…
— Read on medium.com/@gcanti/introduction-to-optics-lenses-and-prisms-3230e73bfcfe
Learning Golang through WebAssembly – Part 1, Introduction and setup
This blog is part of a series about using Go (Golang) to target Web Assembly.
https://www.aaron-powell.com/posts/2019-02-04-golang-wasm-1-introduction/
React as a UI Runtime
Dan Abamov does a good job explaining most of the internals of React in this deep-dive article.
— Read on overreacted.io/react-as-a-ui-runtime/
Why React Suspense Will Be a Game Changer – React In Depth – Medium
This is a good, straight-to-the-point introduction by @jburr90 to the new Suspense capability in React and why it’s useful in being able to blend asynchronous actions with the (normally synchronous) render function. Kind of like Async/Await for JSX.
medium.com/react-in-depth/why-react-suspense-will-be-a-game-changer-37b40fea71ec