[READ-ONLY] Mirror of https://github.com/Schniz/functional-programming-smalltalks. small talks about fp in js for Keywee
0

Configure Feed

Select the types of activity you want to include in your feed.

7 1 0

Clone this repository

https://tangled.org/schlez.in/functional-programming-smalltalks https://tangled.org/did:plc:vqkqqa67z7d3gpj7mf574ze5
git@tangled.org:schlez.in/functional-programming-smalltalks git@tangled.org:did:plc:vqkqqa67z7d3gpj7mf574ze5

For self-hosted knots, clone URLs may differ based on your setup.



README.md

fp smalltalks#

Some sessions I do in @KeyweeLabs to embrace some functional programming concepts and patterns that I like.

Small assumptions#

I’m no expert in functional programming - It’s just a fun hobby, therefore I might have some mistakes. This is fine, just correct me if I have any errors. There is a lot of theory behind functional programming, and I'm probably not going to touch it - Algebra, Lambda Calculus, Category theory. Why? because it's interesting but we need to be practical. There is a lot of code smell in our codebase that could be avoided using fp patterns. In any time, if you find code smells in our codebase, share them!

Setting up#

  • yarn
  • Remap <CR> in vim while on visual mode to run the code blocks in node: vnoremap <CR> :!node<CR>

Libraries in use#

Session 1#

Introduction and Lenses

Thanks#

Most of the files here are based on @drboolean's great mostly adequate guide and lots of other material I found online (Medium, etc). Thank you, community! ❤️