遊戯王カードマーケットプレイス・ガッチャ.jpにオークション機能を追加しリニューアルしました。主な適用技術は Scala 2.8.1 + Lift 2.2 です。
「プログラミングScala」と「Scala実践プログラミング」を献本いただいていました、ありがとうございました。いただいてからかなり時間がたってしまいましたが、レビューです。
Scalaをつかったテスト駆動開発&ペアプロの実習をしてきました。刺激的な勉強会に参加して、いろいろと優先を下げてきたことを、またいろいろと再始動したいと思っています。
Liftを使ったRIAフレームワーク reactive-web を試してみました。RIAフレームワークと言っているわりには、今のところGUI部品がそろっているわけではなく、ブラウザとサーバサイドで簡単にイベントをやりとりするためのフレームワークのようだ。とりわけJavaScriptの隠蔽っぷりがお見事だと思いました。
Lift2.2M1での超便利なテンプレート周りの機能追加についてまとめてみました。CSSセレクタを使ったスニペットと、コントローラーベースの開発手法の追加が、衝撃的です。
Scala Compiler Pluginの書き方と用途について、調べてみました。今のところ大きく分けて、コードのチェック/Scalaソースの補助/外部ソースコードのジェネレータとして使うことが多いようです。
Scala@東北でPlay!Frameworkを勉強してたところ、「メソッドパラメータに合わせてURLパラメータが自動的に補完される」という不思議な仕様があったので、仕組みを調べてみました。バイトコードを解析してCoC(設定より規約)を実現するのがPlay!流のようです。