2012-01-01から1年間の記事一覧

finagel-http path の紹介

これは Finagle Advent Calendar 2012 (だいたい俺) の16日目です。Finagle には HTTP通信用の http サブプロジェクトがありますが、この中に path というパッケージと Path によって Routing を行う RoutingService というものが提供されています。今日はこ…

twitter-util Spool の紹介

この記事は Play or Scala Advent Calendar 2012 の9日目です。 はじめに twitter-util には cuncurrent に関する基本的なクラスが提供されています。Scala本体に取り込まれる予定の `Future` や、非同期にオブジェクトを仲介する `Offer` や `Broker` など…

Doma で Joda-Time を使う

Annotation Processing を活用する Java製 ORM の Doma ですが、version 1.25.0 から外部のクラスをDomainとして使う事ができるという機能が実装されました。そこで、Joda-Time の DateTime などを使えるように DomainConverters を作成してみました。https:…

Scalaz の命名規則

この記事は Scalaz Advent Calendar 2012 の4日目です。どこかで Scalaz7 の package や class/trait の命名規則について書いてというのを見た気がするのでその辺を書いてみようと思います。ちなみにあくまで現状のソースコードを見た上での推測で、MLなり何…

JavaOne Tokyo 2012 の JVM言語BoF でスピーカーしてきたよ

4/4-5 に行われた JavaOne Tokyo 2012 の JVM言語BoFに、スピーカーとして参加してきました。BoFの概要は以下のような感じです。 JavaVM上で動作するさまざまなプログラミング言語 (Groovy、JRuby、Scalaなど) のコミュニティや興味を持つ個人が集まって、各…

PlayBay で Play2.0 + pjax の話をしてきたよ

パソナテックさんのエンジニアカフェで行われた PlayBay - Play!Framework + WebSocket勉強会に講師として参加してきました。発表スライドDEMOのソースコードUstでも動画がみれるそうです。WebSocketと謳ってるのに全く関係ない pjax の話をさせてもらいまし…