I may also have written on this on earlier versions of my website:
2006 – 2011 (link coming soon!)- did not have a blog!
2012 – 2013 (link coming soon!)2014 – 2019
Everything I’ve written on the subject, from the beginning of this version of the site.
I may also have written on this on earlier versions of my website:
What are the performance implications of “immutable functional updates”?
Showing how Scott Wlaschin’s approach in F♯ translates to a language with a very different type system.
Understanding an idea from Standard ML-like languages by implementing it in (boring) TypeScript.
A deep dive on more idiomatic TypeScript implementations of ML-style data constructors.
We tend to think classes are inherently for object-oriented programming, but they are much more flexible than that in JavaScript and TypeScript (and other languages too).
In which I’ll be speaking for 30 minutes at a JS conference… and will spend only about 5 of those minutes on JS.