🆕 新着Qiita記事をお知らせします。​

​『矢印のパターンで理解する Functor〜Applicative〜Monad』
https://qiita.com/yasuabe2613/items/216e10bb0464b81578f8 by @yasuabe2613 @​Qiita

#scala_qiita #初心者_qiita #関数型プログラミング_qiita #cats_qiita

矢印のパターンで理解する Functor〜Applicative〜Monad - Qiita

F[A]→F[B] に至る矢印を比べて、いろいろな型クラスをまとめて理解する、Cats 入門者向け記事。 ## はじめに この記事では、Cats の型クラスをテーマにする。 Cats は関数型な Scala プログラミング[^no...

🆕 新着Qiita記事をお知らせします。​

​『シンプルな型 Pair[A]=(A, A) でいろいろな型クラスを実装してみる』
https://qiita.com/yasuabe2613/items/44c7e3f02846f927d19d by @yasuabe2613 @​Qiita

#scala_qiita #初心者_qiita #型クラス_qiita #関数型プログラミング_qiita #cats_qiita

シンプルな型 Pair[A]=(A, A) でいろいろな型クラスを実装してみる - Qiita

とても簡単でわかりやすいデータ型 `Pair[A]=(A, A)` (同じ型の値のペア)について、Functor, Applicative, Monad, Traverse などを実装して型クラスを理解する Cats 入門者向け記事。...

🆕 新着Qiita記事をお知らせします。​

​『Higher-Kind 型と Natural Transformation を組み合わせて使う』
https://qiita.com/takat0-h0rikosh1/items/29cb9a986e9b08f1bc64 by @takat0_h0rikosh1 @​Qiita

#scala_qiita #functionalprogramming_qiita #cats_qiita

Higher-Kind 型と Natural Transformation を組み合わせて使う - Qiita

最近会社で流行っているやつ。 Scala では **Higher-Kind 型**と **Natural Transformation** を利用して、 処理の実行モデル(同期、非同期)を抽象化することが可能になるので簡単な実装例を...

🆕 新着Qiita記事をお知らせします。​

​『現在時刻が関わるコードを関数型で書いてテスタビリティを見てみた』
https://qiita.com/yasuabe2613/items/fbdd139f00161ff3186d by @yasuabe2613 @​Qiita

#scala_qiita #tdd_qiita #関数型プログラミング_qiita #cats_qiita #catseffect_qiita

現在時刻が関わるコードを関数型で書いてテスタビリティを見てみた - Qiita

最近、現在時刻が関わるプログラムを題材に、高テスタビリティなプログラミング作法を解説した素晴らしい記事が復刻されて、感想などがTLに流れてきたので、自分もそのお題を関数型プログラミングで解いてみた記事。 ## はじめに 最近、こん...

🆕 新着Qiita記事をお知らせします。​

​『FS2 Stream の作り方アラカルト』
https://qiita.com/yasuabe2613/items/6d25b1769091a1d0ac50 by @yasuabe2613 @​Qiita

#scala_qiita #関数型プログラミング_qiita #cats_qiita #fs2_qiita

FS2 Stream の作り方アラカルト - Qiita

純粋関数型の Streaming IO ライブラリ FS2 でいろんなストリームを作ってみる。 ## はじめに Scala 開発で、[http4s](https://http4s.org/v0.21/) や [doobie](htt...

🆕 新着Qiita記事をお知らせします。​

​『Scala with Catsを日本語で要約してみた ~第2章 Functors~』
https://qiita.com/tofu511/items/15c91702c804da2027db by @tofu511 @​Qiita

#scala_qiita #cats_qiita

Scala with Catsを日本語で要約してみた ~第3章 Functors~ - Qiita

# 概要 - [Scala with Catsを日本語で要約してみた ~第2章 Monoids and Semigroups~](https://qiita.com/tofu511/items/0f0054f615ef01937ff8...

🆕 新着Qiita記事をお知らせします。​

​『Scala with Catsを日本語で要約してみた ~第2章 Monoids and Semigroups~』
https://qiita.com/tofu511/items/0f0054f615ef01937ff8 by @tofu511 @​Qiita

#scala_qiita #cats_qiita

Scala with Catsを日本語で要約してみた ~第2章 Monoids and Semigroups~ - Qiita

# 概要 [Scala with Catsを日本語で要約してみた ~第1章 イントロダクション~](https://qiita.com/tofu511/items/b79e519e154627b17ce3) の続き # Monoid...

🆕 新着Qiita記事をお知らせします。​

​『Scala with Catsを日本語で要約してみた ~第1章 イントロダクション~』
https://qiita.com/tofu511/items/b79e519e154627b17ce3 by @tofu511 @​Qiita

#scala_qiita #cats_qiita

Scala with Catsを日本語で要約してみた ~第1章 イントロダクション~ - Qiita

# 概要 - [Scala with Cats](https://underscore.io/books/scala-with-cats/) という英語の本を読んで、Catsについて学習しており、内容を忘れないように日本語でまとめまし...