A free book about functional data structures ie. Immutable structures that enable efficient copying through clojure-style persistence or structural sharing.
Category: Currently Reading
Learning TypeScript 2.x – Second Edition
Currently Reading
https://t.co/t2IhjY8SzF
This is an excellent book by @raganwald which he has generously put online as a (very long) web page.
This is an excellent book by @raganwald which he has generously put online as a (very long) web page. The ebook is worth buying though both for the reading convenience and of course to support the author.
Streams and functional reactive programming are the future of all user interfaces.
Streams and functional reactive programming are the future of all user interfaces. State management, asynchronous behaviour and user input all fall under this abstraction in a unified way.
Rx is the biggest library in this space, RxJS, the JavaScript version developed at Netflix is basically baked into new Angular but you can use it independently of any framework. There are other streaming libraries which I plan to get deeper into as well, particularly Most.js
Currently reading Functional Light JS by Kyle Simpson.
Currently reading Functional Light JS by Kyle Simpson. You can read this for free online https://github.com/getify/Functional-Light-JS or buy the ebook from Leanpub.
This book explores the core principles of functional programming (FP) as they are applied to JavaScript. But what makes this book different is that we approach these principles without drowning in all the heavy terminology. We look at a subset of FP foundational concepts that I call “Functional-Light Programming” (FLP) and apply it to JavaScript.
Just read the generous sample so far but definitely buying this one.
Just read the generous sample so far but definitely buying this one.
Using bash inside npm for more maintainable scripting.
Using bash inside npm for more maintainable scripting.
https://james-forbes.com/?/posts/alternative-to-npm-scripts
SurviveJS – Maintenance is meant for anyone who has to develop and maintain JavaScript applications or packages.
SurviveJS – Maintenance is meant for anyone who has to develop and maintain JavaScript applications or packages.

