• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
芸者東京とScala〜おみせやさんから脳トレクエストまでの軌跡〜
 

芸者東京とScala〜おみせやさんから脳トレクエストまでの軌跡〜

on

  • 2,867 views

Scala Conference in Japan 2013

Scala Conference in Japan 2013

Statistics

Views

Total Views
2,867
Views on SlideShare
1,928
Embed Views
939

Actions

Likes
3
Downloads
5
Comments
0

5 Embeds 939

http://yugolf.hatenablog.com 921
https://twitter.com 12
https://www.chatwork.com 3
http://my.dudamobile.com 2
http://webcache.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    芸者東京とScala〜おみせやさんから脳トレクエストまでの軌跡〜 芸者東京とScala〜おみせやさんから脳トレクエストまでの軌跡〜 Presentation Transcript

    • 芸者東京とScala〜おみせやさんから脳トレクエストまで の軌跡〜 芸者東京エンターテインメント株式会社 リードエンジニア 竹下 義晃
    • 自己紹介竹下 義晃主にサーバーサイドのプログラマー。最近はiPhoneアプリも作っている。東京大学農学部 院卒大学の授業で社長がスピーチに来たのが縁でバイトを始めた某バ○ナムを蹴って入社漫画、アニメオタ。深夜アニメ8割は見てる。リトルバスターズ最高です。
    • サービス紹介それは無理だよ!オオスガさん(Webサービス)電脳フィギュアARis(デスクトップアプリ)さくらんBOY DT(アニメ)-------- 今日のはなしはここから --------おみせやさん(ソーシャルアプリ)脳トレクエスト(スマホアプリ)
    • Scala最高● コード量少ないから楽で早い● なにげにREPL便利● パフォーマンスも良い
    • Scala導入以前● Java ● コード量が多くて● Wicket 面倒だった
    • Scala導入後GREE版を作るに当たって、Scalaで作り直した● Scala● Lift
    • 導入して良いところ 悪いところ● 開発が早く、楽になった ● ライブラリが少ない ● バージョンアップが頻繁 でも大丈夫 ● Javaのライブラリが使える ● 最近は割と安定してきた
    • Scalaの周りのこと1. 採用2. IDE3. ライブラリ管理4. デプロイ
    • 1. 採用● Scala使える人はいないなので● 使えるようになる人を採る● Scalaを使わせる
    • 2. IDEEclipseのscala pluginはダメだった今はIntelliJ
    • 3. ライブラリ管理以前はMaven最近はsbt + MavenハイブリッドJenkinsで自動デプロイ結構独自に手をいれているライブラリも
    • 4. デプロイCapistrano
    • ところで、芸者東京はScala以外の新しい技術も使っています。Play framework FluentdScalatra ScribeCassandra Node.jsMessagePack Coffee ScriptMongoDB Ruby on RailsTokyoTyrant Cocos2dKyotoTycoon Cocos2dxDynamoDB etc.SimpleDB
    • 今日はその中から3つほど1. Play framework2. Cassandra3. MessagePack
    • 1. Play framework再コンパイルを随時してくれるWebSocketサーバーとしても使用脳トレクエストはPlay2.0
    • 2. CassandraデータベースのSharding(水平分割)を考えなくていいおみせやさんで、ユーザーデータを保存
    • 3. MessagePackRPCで、サーバーを分割
    • まとめScalaなら書いていて楽しい。
    • ご清聴ありがとうございましたScala勉強会を普段うちの会社でやっています。(詳細はPartakeで)3月20日に第100回があります。あと、人材も募集しています。(プログラマーもデザイナーも)