English

純粋関数型HTTPクライアント for Free

外部APIと接続することは、今や殆どのバックエンドサービスの一部となっています。本質的にHTTPの呼び出しは副作用を内包し、これまで副作用のあるプログラムのテストをしたことがある人はわかると思いますが、テストすることが苦痛であることが多々あります。どうにかして、外部サービスを純粋で関数型的な方法で統合し、テストをより簡単にすることは出来ないでしょうか?可能です。そうフリーモナドならね。

まず命令的なHTTPクライアントを段階を追って純粋関数型的なものへと変えていきます。そして、どのようにWebAPIクライアントに利用し、どれほどテストを他愛ないものに出来るかを紹介したいと思います。

トークの長さ
40分
発表言語
英語
聴衆の対象
中級者: 分野の基礎は分かるが、細かい所は不安
こんな人におすすめ
HTTPのAPIを使って副作用から解き放たれたアプリケーションを書きたいと思っている人
発表者
Jakub Kozłowski (Scala developer, Scalac)

票中 票投票済み

応募一覧