佐々木一洋が執筆した記事
![[Scala]Circeでリストの各要素をパースの成否ごとに蓄積する](https://devio2023-media.developers.io/wp-content/uploads/2019/06/scala_eye_catch.png)
[Scala]Circeでリストの各要素をパースの成否ごとに蓄積する


(ARC310) Python WEBアプリの障害検知してみた


タグと型クラスによる合成可能で宣言的なバリデーション


2022年に毎朝10分だけ読んだビジネス書まとめ

![[小ネタ]TSVをマークダウンのテーブルに変換するRubyスクリプト](https://images.ctfassets.net/ct0aopd36mqt/1dD7b8HkT2sbiJzUIewMTD/e5cdc6f33c4fdd9d798f11a4564612ff/eyecatch_developersio_darktone_1200x630.jpg)
[小ネタ]TSVをマークダウンのテーブルに変換するRubyスクリプト


jsoniter-scala-circeを試してみる


boto3 でAmazon ECR イメージスキャンを自動実行する


shaplessでdeclineのOptsを導出する


declineでタグ付き型のオプションをパースする


fluentdの設定ファイルをテンプレートから生成する


限定継続(ContT)でプログラムの実行制御する


CE3のIOLocalを試してみた


Datadog AgentでECS上のfluentdを監視する


型と関数の圏におけるカリー化


関数に対するContravariantを実装する

![[小ネタ] Functorの合成によるBiFunctorの構成](https://devio2023-media.developers.io/wp-content/uploads/2019/06/scala_eye_catch.png)
[小ネタ] Functorの合成によるBiFunctorの構成

![[小ネタ] catsでFunctorの合成](https://devio2023-media.developers.io/wp-content/uploads/2019/06/scala_eye_catch.png)
[小ネタ] catsでFunctorの合成


sttp-oauth2を試してみる

![[小ネタ] 気になるあの時系列データをpandasで可視化してみた](https://devio2023-media.developers.io/wp-content/uploads/2019/04/python.png)
[小ネタ] 気になるあの時系列データをpandasで可視化してみた

![[小ネタ]Rでデータフレームのカラム名の文字コードを変換する](https://devio2023-media.developers.io/wp-content/uploads/2018/11/eyecatch_developers.io-logo_1200x630.jpeg)
[小ネタ]Rでデータフレームのカラム名の文字コードを変換する

![[小ネタ].RDataファイルを読み込みしてCSVへ変換する](https://devio2023-media.developers.io/wp-content/uploads/2018/11/eyecatch_developers.io-logo_1200x630.jpeg)
[小ネタ].RDataファイルを読み込みしてCSVへ変換する


zioとtapirでAPIクライアントを作ってみた


InvariantMonoidalって何?

![[小ネタ]バイナリデータをエンコードしてs3のオブジェクトキーにする](https://devio2023-media.developers.io/wp-content/uploads/2019/05/amazon-s3.png)
[小ネタ]バイナリデータをエンコードしてs3のオブジェクトキーにする


cats lawsによる法則チェック


Scalaのロギングライブラリwoofを試してみた


マネジメントコンソールの新機能 SQS DLQ 再処理 を試してみた


Circeで重複したキーがしたJSONのパース時にエラーを発生させる


rusotoでリトライを実装する


rusotoでAPIリクエストをタイムアウト付きで実行する

![[小ネタ]awscli でs3上の複数ファイルを移動する](https://devio2023-media.developers.io/wp-content/uploads/2019/05/amazon-s3.png)
[小ネタ]awscli でs3上の複数ファイルを移動する
