Scala

Finagle 2.9.1 Getting Started (ハッカソン一人反省会)

2012年5月19日に Twitter Japan でやんわりと行われてた Finagle ハッカソン の一人反省会も兼ねて Finagle Getting Started などを書きます。 Finagle セットアップ ハッカソン中 Windows 7 上で行った sbt による Finagle のセットアップをさくら VPS で再…

GAE で Scala Lift を動かす

Google App Engine (GAE) 1.6.3 で Scala + Lift を動かしてみます。とりあえず作業の前提として: サーブレット開発の知識を持っている。 適当な WAR プロジェクトを GEA にデプロイしていて Java サーブレットや JSP が動かせている。 Scala ライブラリの追…

Play! Framework クイックスタート

Play! Framework は Java VM 上で動作するフルスタックの軽量 Web フレームワーク。Scala にも対応しており、Java の静的型システムや豊富なライブラリ、高速性を生かしつつ Ruby on Rails を更にシンプルにしたような手軽さといった印象です。個人的にはプ…

sbt を入れてみた

sbt (Simple Build Tool) は Scala 界隈でよく使われているビルドツールです。DSL の本領発揮といった黒魔術書のようなビルド定義に腰が引けていましたが、Kestrel のビルドに必要なので入れてみます。始める sbt - ようこそ も参照。インストールに必要なも…

Kestrel クイックスタート

Kestrel は Twitter のバックエンドで膨大なリアルタイムデータを処理している分散メッセージキューシステムです。キューに特化して高速性とコンパクト性を優先した設計となっており、JMS で規定されているようなエンタープライズ向けメッセージキューとは方…