タグ

ブックマーク / tlync.hateblo.jp (4)

  • ScalaMatsuri 2014 で「国技と Scala」というタイトルで発表しました - sandbox

    国技と Scala (Japan's national sport and Scala) // Speaker Deck ドワンゴグループにおける、ニコニコ以外の Scala 開発事例として、日相撲協会公式アプリのバックエンドに Scala/Play Framework を利用した事例について発表してきた。 言いたかったのは主に2点 長期運用の可能性があり、1万行越えだす様な規模であれば、静的型付けな環境は高い保守性と心の平安をもたらす Scala のプラクティス、ノウハウなどで、既にやっている人にとっては常識となっている様な暗黙知も積極的に公開していき、Scala のエコシステム、コミュニティをもっと盛り上げていきましょうということ(自分もふくめ) 相撲という限られたマーケットであり、スケールさせる為にはとか、分散処理とかの Scala っぽい Reactive Programming

    ScalaMatsuri 2014 で「国技と Scala」というタイトルで発表しました - sandbox
  • Scala における Repository の実装パターンを考える -模索篇- - sandbox

    この記事は Scala Advent Calendar 2013 12/11 の記事です。 昨日は @chiral さんの Sprayの簡単な紹介 - アドファイブ日記 でした。 ちゃんと見ましたか? 見てね! で、この記事は Scala で DDD の Repository の実装を書く場合どう書けばいいのか、その一例を考えてみたというお話しです。 (主軸が Scala より DDD な気がするがキニシナイ) ただし、書いてる人の関数型成分含有率は 1% 位な為、関数型ガチ勢から見た時いろいろ思うところがある可能性は高いです。 マサカリお待ちしております。 DDD 関連の概念については特に説明しないので適当にググってください。 実現したい要件 Repository の実装パターンを考えるにあたり、達成したい要件としては以下の2点。 ドメイン層(Repository)を特定の永続化技術から

    Scala における Repository の実装パターンを考える -模索篇- - sandbox
  • Play 2.2 と ScalaTest 2.0 を使う - sandbox

    Play デフォルトのテスティングフレームワークは Specs2 だけど、理解のしやすさ、シンプルさに欠けていて、API の醜さみたいなものが気になってしまったので、よりクリーンな API を保っている ScalaTest が使えるか試してみた。 結果としては、依存性に追加するだけで特に問題なくいける。 以下、内容は適当なテストコードと build.sbt。 ScalaTest 2.0 RC1 with Play 2.2 Jenkins と連携する時も、build.sbt で指定している -u の方の JUnit 形式の XML を指定すれば OK。 Functional Test として場合は running(FakeApplication()) が美しくないのでなんとかしたいところですね。

    Play 2.2 と ScalaTest 2.0 を使う - sandbox
  • Jenkins と始める Android プロジェクトでの CI - Ant 基本編 - sandbox

    Goal Jenkins で達成出来る事は沢山ありますが、この記事では複雑な設定を伴わないで実現可能な、apk の自動生成、テストの自動実行までを対象とします。 またビルドツールも Ant, Maven, Gradle, Ivy 等がありますが、標準でもサポートされており、最小構成な Ant を選択しています。 ※ Jenkins でどこまで自動化したいかによりますが、様々なタスクを実行しようと思うと豊富な Plugin を持つ Maven が便利ではあるので、それはまた別途。 ant でビルド出来る様にする Jenkins で CI するには、まずはプロジェクトをコマンドでビルド出来る必要があります。 Eclipse で作成したプロジェクトでは、そのままではビルドする事が出来ない為、後から Android SDK に含まれるコマンドを利用して Ant 用の build.xml を生成しま

    Jenkins と始める Android プロジェクトでの CI - Ant 基本編 - sandbox
  • 1