Lei is a JavaScript developer from China. He's unapologetic in his love for functional programming. You can find more about him here.
Lazy evaluation is a way of avoiding unnecessary calculations by procrastination. Yes, you can do that in programming.
I translated some recursion functions from Haskell to JavaScript and Python.
I examined Generators, Iterators, Observables and CSP in the context of async control flow.
I explained callbacks, thunks and promises.
I created a blockchain and a crypto currency using a toy language called JavaScript.
Implementing Redis in NodeJS is trickier than I thought.
I wrote this article mainly to impress potential employers.
The struggle still continues ...
The struggle continues...
How I struggled without the help of Next.js