タグ

scalaに関するSWIMATH2のブックマーク (5)

  • Akka でステートマシンを処理 - なんとなくな Developer のメモ

    前回 の有限ステートマシン(FSM)の処理を Akka の JavaAPI を使って実装してみます。 Akka 2.5.6 ソースは http://github.com/fits/try_samples/tree/master/blog/20171016/ ステートマシンの実装 まずは、以下のステートマシンを実装します。 初期状態は Idle 状態 Idle 状態で On イベントが発生すると Active 状態へ遷移 Active 状態で Off イベントが発生すると Idle 状態へ遷移 現在の状態 Off On Idle Active Active Idle AbstractFSM<状態の型, データの型> を extends する事でステートマシンを実装します。 状態以外にも状態のデータを指定できるので、Active 状態へ変化した回数をカウントするようにしてみました。 指定

    Akka でステートマシンを処理 - なんとなくな Developer のメモ
  • scala-on-ddd

    「2017/9/9 Scala関西Summit 2017」、「2017/10/21 関ジャバ'17 10月度」 、「2018/3/18 Scala Matsuri 2018」でお話した、実践ScalaでDDD の発表資料です。 (English version -> https://speakerde…

    scala-on-ddd
    SWIMATH2
    SWIMATH2 2018/01/30
    めっちゃ分かりやすいしサンプルコードも豊富で最高
  • はてなブックマーク in Scala

    はてなブックマークの持つデータには多岐にわたるアクセス制御のための属性があり、一貫した権限確認のしくみが必要となる。できる限り効率的にデータを取得するにはクエリ段階でアクセス制御に基づくフィルタリングが必要となるが、たとえばMySQLで取得した場合とElasticsearchで取得した場合など、複数パスでの整合性も求められる。発表では、半環構造を用いることで整合性を担保するしくみと、一貫性を保つためのScalaでの実装上の工夫を紹介する。 WebDB Forum 2015 C-4: 技術報告セッション http://db-event.jpn.org/webdbf2015/

    はてなブックマーク in Scala
  • 実戦での Scala: Cake パターンを用いた Dependency Injection (DI) · eed3si9n

    2011-04-23 Akka の作者として益々注目を集めている Jonas Bonér が 2008年に書いた “Real-World Scala: Dependency Injection (DI)” を翻訳しました。翻訳の公開は人より許諾済みです。翻訳の間違い等があれば遠慮なくご指摘ください。 2008年10月6日 Jonas Bonér 著 2011年4月22日 eed3si9n 訳 さて、実戦での Scala シリーズ第二弾の今回は、Scala を用いた Depenency Injection (DI) の実装をみていきたい。Scala は、備わっている言語機構だけを用いても何通りかの DI を実現できる非常に豊かでディープな言語だが、必要に応じて既存の Java DI フレームワークを使うこともできる。 Triental では、一つの戦略に落ち着くまで三つの異なる方法を試した

    SWIMATH2
    SWIMATH2 2018/01/22
    はえーすっごい
  • フリーエンジニアのIT案件ならレバテックフリーランス

    Scalaは、オブジェクト指向と関数型の特徴を兼備するプログラミング言語です。簡潔で柔軟性の高いコーディングが行えるため、高く評価されています。採用例としては、国内ならニコニコ動画やChatwork、海外ならTwitterやLinkedIn、Foursquareといった大規模なサービスが挙げられます。 Scala関連の記事は徐々に増加していますが、人気が高いJavaなどのプログラミング言語と比較するとまだまだ情報は少ないです。そこで記事では、これからScalaを学習する方の参考になる記事やサイト、スライドをまとめて紹介します。「Scalaに興味があるけど、情報が少なくて勉強しにくい」という方は、ぜひ参考にしてください。 また、Scalaエンジニア仕事内容、年収、将来性などに興味をお持ちの方は、以下の記事もご覧ください。 関連記事 : Scalaエンジニア年収|人気や将来性、入門時に学

    フリーエンジニアのIT案件ならレバテックフリーランス
    SWIMATH2
    SWIMATH2 2016/07/11
    いつか読む
  • 1