Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
So, this is going to be an uphill battle for you. I suggest you actually learn Haskell first, and then you'll be able to apply its lessons to TypeScript.
Its tricky because these are patterns that are familiar in Haskell but are not really taught in other settings.
Additionally, to really learn these, you need to experiment with them. Use them. etc. That's pretty hard to do if the learning resources are mostly in haskell and you don't really understand it.
Alternatively, this might help: https://github.com/MostlyAdequate/mostly-adequate-guide
Also alternatively, what I would do is just go slowly through the fp-ts code. Look at it a piece at a time and slowly grow your understanding.
This may also help https://www.amazon.com/Domain-Modeling-Made-Functional-Domai...
If it'd be node there'd be some solution I know, but in vanilla js you might consider Lazy.js. Should work for you.
Run Linux Software Faster and Safer than Linux with Unikernels.
Hey everyone, I put together a [Cheat Sheet](https://github.com/identinet/sanctuary-cheat-sheet) for [Sanctuary](https://sanctuary.js.org/) that I hope is helpful to you.
The simplest way to create web components from plain objects and pure functions! 💯Project mention: Intro to Web Components - Full Walkthrough | reddit.com/r/css | 2021-08-16
Another project, hybrids does a great work on allowing it to be functional instead of class.
Hide secrets with invisible characters in plain text securely using passwords 🧙🏻♂️⭐Project mention: r/cryptography | reddit.com/r/cryptography | 2021-05-31
A modern proof language (by kind-lang)Project mention: I've just written a formally verified version of RLP encode/decode in Kind-Lang | reddit.com/r/ethereum | 2021-11-10
Kefir.js - Reactive library with focus on high performance and low memory usage.
Mout - Utility library with the biggest difference between other existing solutions is that you can choose to load only the modules/functions that you need, no extra overhead.
Faster and smaller alternative to RamdaProject mention: A good online course/eBook for learning Rust in Functional style? | reddit.com/r/rust | 2021-09-16
I usually use a libraries like this or this to have monads and "auto-curriyng" in my code in JS. It seems that Rust is indeed lacks of those libraries, the only ones which I could find are fp_rust and fp_core . Both of them are not widely used as of now
I've been working on a functional programming language in the past few years and I'd like to share it with you, would be nice to have some feedback on it! The language is called "Clio" and you can find it here: https://github.com/clio-lang/clio or here: https://clio-lang.org
The brass buckles on Underscore's utility belt
FP iterators that are both eager and asynchronousProject mention: If you could change ONE thing about JS, what would it be? | reddit.com/r/JSdev | 2021-04-22
Agreed. That's exactly why I made Fasy: https://github.com/getify/fasy :)
A fool's scriptum on functional programmingProject mention: Is there a statically typed functional programming language that doesn't take purity so seriously? | reddit.com/r/functionalprogramming | 2021-06-01
If anyone is interested in exploring this topic in that direction, I invite you to look at Monio (the monad/IO lib) https://github.com/getify/monio and Domio (a DOM oriented "framework", sorta) https://github.com/getify/domio, which is built on top of Monio. I've written a couple of full scale production apps using these, and it's become my new utopian style of programming.
An APL-like programming language. Self-hosted!Project mention: -🎄- 2021 Day 1 Solutions -🎄- | reddit.com/r/adventofcode | 2021-11-30
Here is link number 1 - Previous text "BQN"
Bitcoin chart for the terminal as command line utilProject mention: Composite output, a CRT and a bit of Blade Runner | reddit.com/r/raspberry_pi | 2020-12-31
Sure! - github repo for bitcoin-chart-cli price tool - graphics by OTARI - youtube video
I've been meaning to look into Zebras
The Quest for ReactiveScript
3 projects | reddit.com/r/u_liaguris | 18 Nov 2021
Loops, Array Methods, and Recursion
2 projects | dev.to | 18 Nov 2021
1 project | dev.to | 13 Nov 2021
I've just written a formally verified version of RLP encode/decode in Kind-Lang
1 project | reddit.com/r/ethereum | 10 Nov 2021
Popular 'coa' NPM library hijacked to steal user passwords
Sharing and bundling multiple vendor bundles into one vendor bundle using Webpack’s module federation and split chunks plugins
3 projects | dev.to | 5 Nov 2021
Are you hiring? Post a new remote job listing for free.