<commit_before>title=Выпуск 11
enc.url=http://scalalaz.ru/mp3/scalalaz-podcast-11.mp3
enc.length=96658748
page=http://scalalaz.ru/series-11.html
date=2016-12-25
----
### Выпуск 11

@:audioControls "http://scalalaz.ru/mp3/scalalaz-podcast-11.mp3".

[Запись](http://scalalaz.ru/mp3/scalalaz-podcast-11.mp3)

Новости:

- Итоги [опроса](https://docs.google.com/forms/d/e/1FAIpQLScVypV2NHeT9nBLMQ6PCTyU6F3pWauYAsWhcSdsMonJhnIFmA/viewform) слушателей
- [Scala IDE 4.5.0](http://scala-ide.org/blog/release-notes-4.5.0-vfinal.html)
- [Finch 0.11](https://github.com/finagle/finch/releases/tag/0.11)
- [Scala center advisory board and sip meeting results](http://www.scala-lang.org/blog/2016/12/13/sip-and-advisor-meetings.html)

Блоги:

- [Continuous Delivery for Scala with TravisCI (sbt-rig)](http://timperrett.com/2016/10/02/continuous-delivery-for-scala-with-travisci/)
- [Can Scala have a highly parallel typechecker?](https://medium.com/@gkossakowski/can-scala-have-a-highly-parallel-typechecker-95cd7c146d20#.64h8dsq5k)
- [<NAME> - What is the appeal of dynamically-typed languages?](https://gist.github.com/non/ec48b0a7343db8291b92)
- [The Proof - Monad as a Monoid in Category of Endofunctors](http://w.pitula.me/2016/monad-proof/)
- [Akka Actors to Akka Streams: When You Should Care](https://engineering.creditkarma.com/data/akka-actors-akka-streams-when-you-should-care/)


Темы:

- Recursion schemes на примере [Matryoshka](https://github.com/slamdata/matryoshka)
- Как прошел [FuncBy 2016](http://fby.by/)
- Что же такое [Королев](https://github.com/fomkin/korolev)

Полезняшки:

- [Outwatch](https://outwatch.github.io)
- [Moonads](https://github.com/marcesquerra/moonads)
- [Contextual](http://co.ntextu.al)
- [Funnel](http://verizon.github.io/funnel/)
- [Apache Toree](https://github.com/apache/incubator-toree)

Ведущие:

- [<NAME>](http://github.com/fomkin)
- [<NAME>](http://github.com/dos65)
- [<NAME>](http://github.com/13h3r)
- [<NAME>](http://github.com/strobe)
- [<NAME>](http://github.com/pomadchin)

@:disqus.<commit_msg>+recursion scheme sources<commit_after>title=Выпуск 11
enc.url=http://scalalaz.ru/mp3/scalalaz-podcast-11.mp3
enc.length=96658748
page=http://scalalaz.ru/series-11.html
date=2016-12-25
----
### Выпуск 11

@:audioControls "http://scalalaz.ru/mp3/scalalaz-podcast-11.mp3".

[Запись](http://scalalaz.ru/mp3/scalalaz-podcast-11.mp3)

Новости:

- Итоги [опроса](https://docs.google.com/forms/d/e/1FAIpQLScVypV2NHeT9nBLMQ6PCTyU6F3pWauYAsWhcSdsMonJhnIFmA/viewform) слушателей
- [Scala IDE 4.5.0](http://scala-ide.org/blog/release-notes-4.5.0-vfinal.html)
- [Finch 0.11](https://github.com/finagle/finch/releases/tag/0.11)
- [Scala center advisory board and sip meeting results](http://www.scala-lang.org/blog/2016/12/13/sip-and-advisor-meetings.html)

Блоги:

- [Continuous Delivery for Scala with TravisCI (sbt-rig)](http://timperrett.com/2016/10/02/continuous-delivery-for-scala-with-travisci/)
- [Can Scala have a highly parallel typechecker?](https://medium.com/@gkossakowski/can-scala-have-a-highly-parallel-typechecker-95cd7c146d20#.64h8dsq5k)
- [<NAME> - What is the appeal of dynamically-typed languages?](https://gist.github.com/non/ec48b0a7343db8291b92)
- [The Proof - Monad as a Monoid in Category of Endofunctors](http://w.pitula.me/2016/monad-proof/)
- [Akka Actors to Akka Streams: When You Should Care](https://engineering.creditkarma.com/data/akka-actors-akka-streams-when-you-should-care/)


Темы:

- Как прошел [FuncBy 2016](http://fby.by/)
- Что же такое [Королев](https://github.com/fomkin/korolev)
- Recursion schemes на примере [Matryoshka](https://github.com/slamdata/matryoshka)
    - Материалы по теме:
        - [Data vs codata (haskell)](http://www.tac-tics.net/blog/data-vs-codata)
        - [Pure Functional Database Programming with Fixpoint Types Rob Norris (scala)](https://www.youtube.com/watch?v=7xSfLPD6tiQ)
        - [Practical Recursion Schemes (haskell)](https://medium.com/@jaredtobin/practical-recursion-schemes-c10648ec1c29#.u5cjg39y)
        - [Going bananas with recursion schemes for fixed point data types](http://bit.ly/2hVvVSK)
        - [Advanced Functional Programming with Scala - Notes](https://gist.github.com/jdegoes/97459c0045f373f4eaf126998d8f65dc#recursion-schemes)
        - [Matryoshka](https://github.com/slamdata/matryoshka)
        - [Recursion scheme talk от создателя Matryoshka](https://github.com/sellout/recursion-scheme-talk)
        - [Пример использования Матрешки (Matryoshka)](http://scastie.org/24378)
        - [И еще блог о рекурсивных схемах](http://blog.sumtypeofway.com)
        - [Understanding F-algebras (haskell)](https://www.schoolofhaskell.com/user/bartosz/understanding-algebras)
        - [Реализация на Haskell](http://comonad.com/reader/2009/recursion-schemes/)
        - [Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.41.125)
        - [Origami Programming recrussions schemas (haskell)](https://www.cs.ox.ac.uk/jeremy.gibbons/publications/origami.pdf)

Полезняшки:

- [Outwatch](https://outwatch.github.io)
- [Moonads](https://github.com/marcesquerra/moonads)
- [Contextual](http://co.ntextu.al)
- [Funnel](http://verizon.github.io/funnel/)
- [Apache Toree](https://github.com/apache/incubator-toree)

Ведущие:

- [<NAME>](http://github.com/fomkin)
- [<NAME>](http://github.com/dos65)
- [<NAME>](http://github.com/13h3r)
- [<NAME>](http://github.com/strobe)
- [<NAME>](http://github.com/pomadchin)

@:disqus.
{'fraction_non_alphanumeric': 0.17525399129172714, 'fraction_numerical': 0.04825834542815675, 'mean_word_length': 4.3317214700193425, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 15, 'https://': 27, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 1, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 12, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5881154', 'n_tokens_mistral': 2442, 'n_tokens_neox': 2253, 'n_words': 271}