English

モダンなソフトウェア・プロジェクトでのFreeモナド実践活用

代数的データ型の観点でプログラムを書くということは、複雑さを減らし、関心を分離するのにぴったりな手段です。 プログラムが成長するにつれて、その代数は大きく複雑で扱いづらいものになります。 そんな代数を小さなコンポーネントに分割することで、インタープリターの複雑さは減り、チームはドメインをより上手く記述するための代数を管理できるようになります。

このセッションでお話するのは以下についてです。 - CatsのFreeモナドを使った実際のマイクロサービスの設計例 - CatsのCoproductを使った、そのサービスのコンポーネント化された代数への再構築 - この示唆に富む問題へのその他の解決策への言及

トークの長さ
40分
発表言語
英語
聴衆の対象
上級者: 分野に精通している人向けでトークでは入門の話は少なめ
発表者
Scott Maher (Twilio)

票中 票投票済み

応募一覧