Blogaomu

WEBアプリケーション開発とその周辺のメモをゆるふわに書いていきます。

Scala

ScalaTest の OptionValues が良さげ

ScalaTestを使っていて便利な機能があったので小ネタとして紹介してみます。 OptionValues Option 型の値を検証したいときに、 OptionValues を使うとOption値が定義されているかとその値についての検証を同時に行うことができます。 http://www.scalatest.o…

Akka Streamsでgzip圧縮されたテキストファイルを読み込んでデータを扱うサンプル

Akka Streamsのドキュメントをパラパラと見ていたら Dealing with compressed data streams という項目があって、なんか便利そうだなあと思ってサンプルコードを書いて試してみました。 Streams Cookbook — Akka Documentation package sample import java.n…

Akka Streams ドキュメントを何回かに分けてちらちら見てみる(2)

Akka Streams ドキュメントを何回かに分けてちらちら見てみる(1)の続き。 バックプレッシャー Back-pressure explained Akka Streamsの利用者はバックプレッシャーをハンドリングするコードを書く必要がない。 ライブラリ側でいい感じに処理してくれる 下流…

Akka Streams ドキュメントを何回かに分けてちらちら見てみる(1)

最近、業務でAkka Streamsを使った処理に触れることがあって、詳しく知りたいなあと思ったのでドキュメントを読みながら触ってみようと思う。 一度には読み切れないのでいい感じに区切りながら進めていきたい。 Basics and working with Flows — Akka Docume…