# Scala の記事一覧
Scalaの特徴や活用事例、開発手法など、Scalaに関する実践的な情報を掲載しています。関数型プログラミングの学習に最適な内容です。
[Scala]Circeでリストの各要素をパースの成否ごとに蓄積する
タグと型クラスによる合成可能で宣言的なバリデーション
jsoniter-scala-circeを試してみる
shaplessでdeclineのOptsを導出する
declineでタグ付き型のオプションをパースする
遅延ストリームに対する表現可能関手(Representable) を実装してみた
限定継続(ContT)でプログラムの実行制御する
CE3のIOLocalを試してみた
型と関数の圏におけるカリー化
関数に対するContravariantを実装する
[小ネタ] Functorの合成によるBiFunctorの構成
[小ネタ] catsでFunctorの合成
sttp-oauth2を試してみる
[scala] AWS SDK for Java V1 を V2にアップデートしたときにやったこと
Kalixのサンプルcustomer regstory sampleをローカルで動かしてみる
tapirで定義したエンドポイントをマッピングしてシンプルなAPI G/Wを実装する
Amazon Linux 2 に Scala 3 をインストールする
zioとtapirでAPIクライアントを作ってみた
InvariantMonoidalって何?
Cats Effect Semaphoreによるインメモリキャッシュストレージの実装
cats lawsによる法則チェック
Scalaのロギングライブラリwoofを試してみた
Deequでデータ品質をテストする
Circeで重複したキーがしたJSONのパース時にエラーを発生させる
DatabricksでCustemer Managed VPCにClusterをプロビジョニングする
ScalaScriptで実装する AlfredからSlackに簡単投稿
Lightbend Telemetryでakka httpクライアントのモニタリングをする
Scala で簡単スクリプト Ammonite を試す
ScalaMockを使ってハマった点を挙げておく
[CE2] cats.EvalとIO.evalで正格評価した結果をキャッシュする
[cats] ValidatedでList[A]のバリデーションをする
[ZIO] zio.test.mock.Mockでサービスのモックをセットアップする
[ZIO] ZLayerを使ったモジュール分割と依存性注入
Scalaを使っているプロジェクトにメンバーがジョインする時に勧めている資料まとめ
Izumi logstageを試してみた
fs2で遅延つき繰り返し処理