Development

あなたも出来るakka-clusterとPersistentActorで実現するEvent Sourcing+CQRS

Scala

はじめに 開発室のはちわれです。ナイルに転職して約3ヶ月、Scalaの経験も転職してから本格的にコードを書く様になったのでまだ3ヶ月です。普段はScala、Akkaを使って開発を行っています。今回は、Scala試用期間中の私でも出来たakk…

Development

sprayで作ったRESTをDockerで動かしてみる

Scala

はじめに マイクロサービスアーキテクチャで設計されたシステムを開発をしていると、複数のサーバーをもっと自由に使って試すことができたらいいなと感じることがあります。 実際の運用においては複数サーバーにそれぞれサービスを立ち上げて、相互にやりと…

Development

まだRDDしか使ってない人へ、DataFrame, Pipelineの要点紹介

Scala

はじめに ナイル株式会社でエンジニアをしている、Maldiniです。今回は「SparkでRDDを中心に開発していてDataFrameはまだよく分からない」という人向けにDataFrameやspark.mlのPipelineについて要点をまと…

Development

for文はループじゃない!? 〜徹底理解:Scalaのfor文(おまけ)

Scala

Scalaのfor文を使いこなすには 今回はおまけです。scalaのfor文を中心として、その周りにあるトピックを扱いたいと思います。 開発に使えるトピック while文はfor文とどう違うか Eitherの謎イディオムを読解する つまると…

Development

flyway-sbtによるDBマイグレーションを試してみる

Scala

はじめに 前回から少し間が空いてしまいました。。最近、flywayによるマイグレーションを試してみたところなかなかいい感じだったので、ちょっと紹介しようと思います。データベースのマイグレーションツールをまだ使ったことがない人に、その便利さが…

Development

for文はループじゃない!? 〜徹底理解:Scalaのfor文(3)

Scala

Scalaのfor文を使いこなすには 第一回はScalaのFor文が制御構文ではなくメソッドを呼び出す代替構文であることを確認しました。第二回では複雑なfor文をどのようにメソッドに変換しているかを文法から読み解きました。 最終回の今回はメ…

1 2 3