2 ms·
Watch the video via recommendations here, but no longer can find it. [Solving Problems the Clojure Way - Rafal Dittwald](https://www.youtube.com/watch?v=vK1Daz
by ngcc_hk 7y ago
Watch the video via recommendations here, but no longer can find it.
[Solving Problems the Clojure Way - Rafal Dittwald](https://www.youtube.com/watch?v=vK1DazRK_a0 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.
- rafd 7y agoThanks a lot for doing this! Here are the slides: https://docs.google.com/presentation/d/13nRcrbnbvpUZGtABY9UCPCqOZL4Gjc8fI0IkNpePLzc/edit?usp=drivesdk 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/1NRtJvV5bXZSpFe41i3OhXVA2pgTcVyxbWSWVq2Ie3dY/edit?usp=sharing https://docs.google.com/presentation/d/1NRtJvV5bXZSpFe41i3Oh... https://docs.google.com/document/d/1VSCPIy_Zs04z9xThufmRO4ncJ94wa30my2z-8OJcKtk/edit?usp=sharing 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.