English

Scala における関数型並行処理入門

IO モナドを使った並行処理が最近注目を浴びています。しかし、関数型プログラミングと JVM における並行性モデルは別々で習うのでも難しいのに、一緒となると一層難しいものとなります。グリーンスレッド、thread shifting、ブラケット、フェアさなどといった用語が色々出てきますが、それらは一体どういう意味で、何故考える必要があるのでしょうか?

このトークでは、初歩から始めこれらの用語を全てカバーする予定です。この講義を聴いた後で、聴講者が自信を持って Cats-Effect、Monix、や ZIO といったライブラリにチャレンジできるようになれば幸いです。

トークの長さ
40分
発表言語
英語
聴衆の対象
初心者: 分野の事前知識を必要としない
こんな人におすすめ
並行処理を使ったアプリケーションの基礎をしっかりつけたい人
純粋関数型プログラミングにおける並行性を理解したい人
発表者
Piotr Gawryś (Scala Engineer at VirtusLab)
  • この話題で今年2月末に Lambda Days 2019 でワークショップを行います
  • Kraków Scala User Group や大学時代のプレゼンテーション: https://slides.com/avasil
貢献
  • Monix
  • Cats-Effect
  • Frameless

票中 票投票済み

応募一覧