You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
2. アジェンダ •サービス要件・チームの現状を紹介 •Web 開発における技術変遷 •Play Framework 導入事例 •実戦での OSS Octoparts 紹介 •Skinny Framework 導入事例 •その他の事例、実践内容 •所感、まとめ 3. 自己紹介 •2009 年から現職、ソフトウェアエンジニア •主に Java/Ruby/Scala でコードを書く仕事 •基盤開発チーム:全社共通サービス・ライブラ リの開発・保守、AWS 管理等を担当 •ScalikeJDBC プロジェクトリード •Skinny Framework プロジェクトリード •Scalatra, json4s メンテナ(PR 待ってます)
SQLInterpolation ScalikeJDBC の SQLInterpolation では以下のような形でクエリを書きます。 val input = "Chris" val (u, c) = (User.syntax("u"), Company.syntax("c")) val foundUser: Option[User] = sql""" select ${u.result.*}, ${c.result.*} from ${User as u} left join ${Company as c} on ${u.companyId} = ${c.id} where ${u.name} = ${input} """.map(User(u.resultName, c.resultName)).single.apply() String Interpolation に Type Dy
ドワンゴさん主催の「歌舞伎座.tech#1」という勉強会で LT をしました。主催・運営いただいた皆様ありがとうございました。懇親会行きたかったですが、明日早いので自重しました。 http://connpass.com/event/3278/ 3 分間の LT なのに盛り過ぎだったのでかなりはしょりましたが、それでも最後までいけずでした。使用したスライドを公開します。 歌舞伎座.tech 1 LT - ScalikeJDBC Async & Skinny Framework #kbkz_tech from Kazuhiro Sera ガラパゴスいくないということで、英語版も。 Skinny Framework は Scalatra を直接使ってるようなケースであれば、現時点でも既にこちらの方が楽に開発できるレベルにはなっていると思いますが、さすがに品質や API のこなれ具合はこれからです
scalikejdbc-asyncでノンブロッキングなMySQLへのアクセスができると聞いて試してみた。 https://github.com/seratch/scalikejdbc-async seratch さんが Activate にインスパイアされて作ったそうだ。 業務でPlay2を使うことがあるので今回の検証には Playframework 2.1.3 MySQL 5.6.13(homebrewでいれたやつ) を使ってみた。githubにはplayで使う場合のsampleもあって親切。 コネクションプールまわりは初期値とMaxを100にして新しい生成コストが発生しないようにした。 db.default.poolInitialSize=100 db.default.maxPoolSize=100 db.default.maxIdleMillis=1000 db.default.ma
Update: Added Squeryl, thanks to @JoeZulli for the heads-up Update 2: Added link to latest Squeryl release for Scala 2.10 and 2.9.2 I recently started working with relational databases again from within Scala, after a while in JSON-land (mostly MongoDB and elasticsearch). During that time, I’d been happily working with lightweight libraries / DSLs that take care of case class serialization, such a
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く