The Source Code of “Solving Problems the Clojure Way – Rafal Dittwald”
github.com
github.com
[Solving Problems the Clojure Way - Rafal Dittwald](https://www.youtube.com/watch?v=vK1DazRK_a0)
It is a great video and is highly recommended.
Spent two days to type and tidy up the source code. If you want the source, and if you like me cannot find it, you may try my version. Just hope Mr. Dittwald would not mind.
Here are the slides: https://docs.google.com/presentation/d/13nRcrbnbvpUZGtABY9UC...
Also, I gave the talk again and made some modifications (focusing only on FP, no mention of Clojure), here are the slides and notes: https://docs.google.com/presentation/d/1NRtJvV5bXZSpFe41i3Oh... https://docs.google.com/document/d/1VSCPIy_Zs04z9xThufmRO4nc...
The introduction was changed to focus on Functional Programming, explaining a bit more what it is and what pure functions are.
The refactor was changed to mark the use of Math.random() as being side-effectful / impure, and then added a few refactoring steps to account for that.