Skip to content

Instantly share code, notes, and snippets.

tsukaby /
Last active Dec 4, 2015
val o = Order.syntax("o")
val orders = withSQL {
    .from(Order as o)
    .eq(o.productId, 123)
tsukaby / gist:4a74252f87972515681e
Created Jun 27, 2015
play-json4s 0.4.0 invalid sha1
View gist:4a74252f87972515681e
[tsukaby@tsukamac tmp]% date
2015年 6月27日 土曜日 12時48分46秒 JST
[tsukaby@tsukamac tmp]% 
[tsukaby@tsukamac tmp]% 
[tsukaby@tsukamac tmp]% wget
--2015-06-27 12:49:49--
Connecting to||:443... connected.
HTTP request sent, awaiting response... 200 OK
tsukaby / Main.scala
Created Mar 22, 2015
Skinny-ORM. Eager loading (Bad example). #includes
View Main.scala
object Person extends SkinnyCRUDMapper[Person] {
override def defaultAlias = createAlias("person")
override def extract(rs: WrappedResultSet, n: ResultName[Person]): Person = new Person(
id = rs.get(,
name = rs.get(
val companyRef =
belongsTo[Company](Company, (p, c) => p.copy(company = c))

NOTICE: This is just a draft of Skinny framework introduction (written in Japanese for now). English version will be published soon.

Skinny Framework とは


Skinny Framework は Scala のフルスタックな Web アプリケーション開発フレームワークです。2014/03 を目処に最初の安定バージョン 1.0.0 をリリースするべく精力的に開発しています。(追記: 2014/03/28 に 1.0.0 がリリースされました)