W 75. odcinku poruszamy programowanie funkcyjne i z naszym gościem omawiamy najczęściej pojawiające się w tym paradygmacie terminy takie jak, operator punktu stałego, katamorfizm oraz cebula.
A na zakończenie o tym czy programowanie funkcyjne ma jakieś minusy.
Miłego słuchania.
Gość odcinka:
- Artur Tadrała
Chrzestni:
- Konrad Kokosa
Dla przypomnienia:
📨 Nasze poczynania możesz także śledzić innych stronach: ostrapila.pl/subskrybuj
📖 Plan na podcasty dostępny jest na trello: trello.com/b/yXGeD0Ud/tematy-podcastów.
💌 Możesz tam śmiało komentować przyszłe odcinki. Jeśli chcesz usłyszeć o czymś czego nie ma na liście zostaw nam wiadomość tutaj na prywatnej wiadomości, albo na kontakt@ostrapila.pl
🥇Prosimy także abyś wystawił nam review, pomoże nam to dotrzeć do większej grupy odbiorców: ostrapila.pl/recenzje
📨 Nasze poczynania możesz także śledzić innych stronach: ostrapila.pl/subskrybuj
📖 Plan na podcasty dostępny jest na trello: trello.com/b/yXGeD0Ud/tematy-podcastów.
💌 Możesz tam śmiało komentować przyszłe odcinki. Jeśli chcesz usłyszeć o czymś czego nie ma na liście zostaw nam wiadomość tutaj na prywatnej wiadomości, albo na kontakt@ostrapila.pl
🥇Prosimy także abyś wystawił nam review, pomoże nam to dotrzeć do większej grupy odbiorców: ostrapila.pl/recenzje
Książki (linki afiliacyjne):
- Problem trzech ciał – https://ebookpoint.pl/view/112736/wspomnienie-o-przeszlosci-ziemi-1-problem-trzech-cial-cixin-liu,e_0gvm.htm
- Wybawiciel – https://ebookpoint.pl/view/112736/wybawiciel-jo-nesbo,e_8003.htm
- Projekt Hail Mary – https://ebookpoint.pl/view/112736/projekt-hail-mary-andy-weir,e_215j.htm
Linki:
- F# for fun and profit: https://fsharpforfunandprofit.com/
- Option: https://fsharpforfunandprofit.com/posts/the-option-type/
- Railway oriented Programming: https://vimeo.com/97344498
- Purescript (wywodzący się z haskell język kompilowany do JS): https://www.purescript.org/
- Algebraiczne typy danych: https://en.wikipedia.org/wiki/Algebraic_data_type
- Discriminated unions w Typescript (aka tagged unions): https://www.typescriptlang.org/docs/handbook/unions-and-intersections.html
- Typescript Partial i Readonly: https://www.typescriptlang.org/docs/handbook/advanced-types.html
- Incremental od JaneStreet: https://github.com/janestreet/incremental
- https://www.youtube.com/watch?v=G6a5G5i4gQU
- https://blog.janestreet.com/
- https://softwaremill.com/blog/https://scalac.io/blog
- Typeclassopedia (wyjaśnienie różnych koncepcji FP): https://wiki.haskell.org/Typeclassopedia
- Typeclassy w Scali: https://scalac.io/blog/typeclasses-in-scala/
- Recursion schemes: https://github.com/sellout/recursion-schemetalk/blob/master/cheat%20sheet.pdf
- Standardized Ladder of FP: https://github.com/grsmv/continuum-small-talks/blob/master/functional-programming-in-go/lambdaconf_slfp.pdf
- https://www.youtube.com/watch?v=ADqLBc1vFwI
Możesz nas śledzić na twitterze:
- Ostrapiła: twitter.com/ostrapila
- Jarek: twitter.com/j_stadnicki
- Paweł: twitter.com/pawel_lukasik
- Ostrapiła: twitter.com/ostrapila
- Jarek: twitter.com/j_stadnicki
- Paweł: twitter.com/pawel_lukasik
Funkcyjne vs obiektowe