
Free



Too many newlines invite automatic semicolon insertion to change the meaning of your code. Use K&R formatting, JavaScript is a descendant of C not PASCAL
‪Wow. This could be a really big deal. Here is the design document to go with an experimental branch of RxJS based on Andre Staltz’s callbag spec.
The aim is for a smaller, faster and simpler foundation for RxJS, the web’s most important library IMHO.‬
Do you even Haskell, bruh? 💪
Notes on beginning Haskell from the point of view of a JavaScript programmer
This is a good article because it takes a deeper dive into stuff that Redux articles tend to skim over. Of course the real action of your Redux app occurs in the middleware, not the reducers.
It’s good that after a survey of middleware techniques he settled on abstracting RxJS in his own domain specific library. The other approaches which are more common in the Redux world are frankly quite inadequate. Sagas for example (which are built on JavaScript generators) are way too complex once you get beyond trivial examples.
This one is a good one.
A very comprehensive summary of testing tools for JavaScript.
I don’t know Purescript* but I may need to start looking into it to understand these articles.
Here is the follow up on incrementally updating the DOM using functions. http://blog.functorial.com/posts/2018-04-08-Incrementally-Improving-The-DOM.html
* my impression of it so far is that it’s a simplified Haskell designed for easy JavaScript interoperability.