はてなでベータ版を提供中のサーバ管理サービスであるMackerelは、サーバサイドの開発に Scala, Play2 を採用しています。10年以上Perlを利用してきたはてなが、なぜ新たな開発言語としてScalaを選択したのか、言語の変化がプロダクトや開発フローにどのような影響あたえたのか、現在のMackerelの運用・開発手法などを紹介します。
joinって書くとなんかかっこいいですね。ジョインってカタカナで書くと微妙ですね。漢字で書くとどうなりますか。 日付変わりまして本日6月1日付でDeNAに入社することになりました。実際の出社は6月3日月曜日なんですが、当日はブログ書く時間ないかもなあと思い今書いています。 ウィザード級のプログラマーがひしめく会社でやっていけるのかどうか不安ですが、頑張りたいと思います。HTML5かネイティブか、JavascriptマジJavascript、な時代の空気を当事者として満喫できそうで期待しています。あと仕事で英語使う機会が増えると思ってるので楽しみです。 自分的には久々の大企業*1なのでそういう意味でもやっていけるかドキドキです。。B2Cな企業も初めてですね。うーん、やっていけますかね。。 所属とか業務内容はなにをどこまで書いていいのか分からないので書きません。Play/Java/Scalaを
第3回Playframework勉強会 #play_ja - 日本Playframeworkユーザー会 USTREAM: Playframework勉強会 #play_ja: Playframework勉強会 #play_ja ハッシュタグ: #play_ja. Ustream.tv: ユーザー ikeike443: 第三回Playframework勉強会 7/14, Recorded on 7/14/12. Web Playframeworkについてはここ最近興味関心を強く寄せており、写経等を踏まえて実践・実装スキルを磨いていた所にこの勉強会の告知があったので告知発表即申込み、参加してきました! と、その前に過去2回の勉強会についておさらい。情報を漁ってみると、とても多くのブログレポートが書かれていました。 この分量・クオリティは凄いですね。おさらいする身からしても非常に助かります。 第
Play framework で Java Web アプリケーション開発をもっと簡単に ついに Web デベロッパによって Java フレームワークが開発されました。 ぶくぶくに膨れ上がったエンタープライズ Java をクリーンに置き換える魅力に気付いてください。 Play は開発者の生産性に注目し、RESTful アーキテクチャを目指します。 ★ リリース 1.0.2 ダウンロード そして はじめてみよう ! 概要 バグを直したらリロードするだけ Java ファイルを修正して、保存して、ブラウザをリロードすれば、すぐに結果を見ることができます! コンパイルもデプロイもサーバの再起動も必要ありません。 ステートレスモデル Play は "Share nothing" なシステムです。 同じアプリケーションの多数のインスタンスを複数台のサーバ上で動作させることで容易にスケールし、REST に
Eclipseでplayframeworkを使った開発 先日twitterを眺めていたら、play2.0のeclipsifyに関する話題があったのでご紹介。 eclipsifyではwith-sourceオプションをつけることができ、これをするとplayやそれに関連するソースもattachしてくれるとのことです。 これは便利だということで試してみました。 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.7.3 Playframework : 2.0.1 Java : 1.6.0_26 プロジェクト作成 Scalaベースのプロジェクトを作成しましょう。 % play new withsource % cd withsource 設定の編集 ここにあるように、プロジェクトのルートにivysettings.xmlを作成します。 <ivysettings> <!-- Bui
前から出る出るっていう話だけ出ていたPlay!framework2.0本が出ましたね。 Java/Scalaで別々の本になっています。 Manning: Play for Scala Manning: Play for Java 作者は、Scala版はドキュメントの責任者をやってる Peter Hilton、Java版は1.2.X系のリーダーNicolas leroux とりあえず両方買って現状のものを斜め読みしたので現状(4/27)の感想を書いときます。 感想 #play_ja Play2.0本Scala/Javaの両方を一通り読んだけど、これはTutorial++な感じだな。初心者にはいいかも。中級者には物足りなそう。 2012-04-27 12:10:13 via Janetter #play_ja Java版でEBeanによるPersistence周りが手厚く書いてあって割といいか
Javaの常識を変える「Play framework」とは 「Play framework」は、サーバサイドJavaとScalaのためのMVCフレームワークです。この連載では、主にJavaのフレームワークとしてのPlay frameworkを紹介していきます。でも「Javaで、Web向けで、MVCで……」なんて、ありふれた感じですよね。それなら「Scalaで、どう作るのか」という話の方が興味あるという方もいるでしょう。 しかし、Play frameworkはバージョン1まではJavaのフレームワークとして作られていました。また、ScalaはJavaVM上で動作するプログラミング言語です。つまり現在の最新バージョンの2でも基礎の部分で動いているのはJavaです。Play frameworkを知るためには、まず基礎から固めていくのが正攻法だと思います。Scalaについて知りたい読者は、以下の記
前置き Experiences with Node.js: Porting a RESTful Service Written in Java - ZiggyTech 上記記事では、実験的にJava (Jersey + Hibernate on Tomcat) で実装された REST API サーバを Node.js で書きなおしてみたら、少ないリソース(CPU/メモリ使用量)でほぼ同等のパフォーマンスが出せたよ(ただし、O/Rマッパーを使用しない場合)、と書いてあります。この件に関して @koichik さんとやり取りしていた中で以下のような意見を頂いたので、実際にやってみましたという記事です。 @hakobera メジャーってことだと,あの比較が Play ではなく Tomcat なのは正解.日本的には Jersey ではなく Struts (もちろん 1 の方)なら更によかったw 2
UPDATE: Play 1 module available here: https://github.com/mbknor/faster-groovy-templates Play 2 module available here: https://github.com/mbknor/gt-engine-play2 Why re-implement the Groovy Template Engine? Play Framework version 1.x default template engine is based on Groovy. Play 2.0 has a new template system based on Scala but we want to make it possible to migrate from Play 1.x to 2.0 without ha
Nodejs vs Play for Front-End AppsFriday, March 25, 2011 I’m resuccitating this old artile to support some inbound traffic. Mar 29, 2011: The source used for these tests is now available at https://github.com/s3u/ebay-srp-nodejs and https://github.com/s3u/ebay-srp-play. Mar 27, 2011: I updated the charts based on new runs and some feedback. If you have any tips for improving numbers for either Node
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く