scala conf2013

Post on 14-Dec-2014

3.949 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

#ScalaConfJP #rb

TRANSCRIPT

乙女ゲームを支える技術

Play2.0 + Scalaの開発事例紹介

Scala Conference in Japan 20132013-03-02

daiksy

13年3月2日土曜日

Play2.0 + Scalaの開発事例紹介

Scala Conference in Japan 20132013-03-02

daiksy

The Tech Behind Otome Games

乙女ゲームを支える技術

13年3月2日土曜日

About me

13年3月2日土曜日

twitter: @daiksyDaisuke KasuyaFuryu Corporation

About me

13年3月2日土曜日

About me

13年3月2日土曜日

I am a SOCIAL 乙女(OTOME) GAME developer

乙女(OTOME) means "girlish" in English

About me

13年3月2日土曜日

ArchitectureAmazon EC2

Amazon EC2

Play2.0

nginx

Play2.0

nginx

Amazon RDS

MySQL

Amazon S3backup

Fluentd

13年3月2日土曜日

Project Summary

13年3月2日土曜日

4 months (Feb 2012 to May 2012)

Project Summary

13年3月2日土曜日

6 developers

Project Summary

4 months (Feb 2012 to May 2012)

13年3月2日土曜日

Our first project with Scala

Project Summary

6 developers

4 months (Feb 2012 to May 2012)

13年3月2日土曜日

FW:Play2.0Tools

13年3月2日土曜日

FW:Play2.0Laungage:Scala

Tools

13年3月2日土曜日

FW:Play2.0

ORM:Squeryl

Tools

Laungage:Scala

13年3月2日土曜日

FW:Play2.0

ORM:SquerylDB:MySQLVCS : Git

Tools

Laungage:Scala

13年3月2日土曜日

Challenges in the project

13年3月2日土曜日

It was the first time we have used:

Challenges in the project

13年3月2日土曜日

Scala

Challenges in the project

It was the first time we have used:

13年3月2日土曜日

ScalaPlayframework 2.0

Challenges in the project

It was the first time we have used:

13年3月2日土曜日

ScalaPlayframework 2.0

nginx

Challenges in the project

It was the first time we have used:

13年3月2日土曜日

ScalaPlayframework 2.0

nginx AWS

Challenges in the project

It was the first time we have used:

13年3月2日土曜日

ScalaPlayframework 2.0

nginx AWS

Git

Challenges in the project

It was the first time we have used:

13年3月2日土曜日

MISSION IMPOSSIBLE!

Challenges in the project

13年3月2日土曜日

How we tackled3 study sessions/week

13年3月2日土曜日

before the workday begins

How we tackled3 study sessions/week

13年3月2日土曜日

How we tackled

before the workday begins

3 study sessions/week

30 mins each

13年3月2日土曜日

How we tackled

before the workday begins

3 study sessions/week

30 mins eachreading the book:

13年3月2日土曜日

・Pair Programming

How we tackled

13年3月2日土曜日

・Pair Programming・Real-time review

How we tackled

13年3月2日土曜日

・Pair Programming・Real-time review・Sharing of skills

How we tackled

13年3月2日土曜日

・Study sessions

・Pair programming

How we tackled

13年3月2日土曜日

・Study sessions

・Pair programming

We learned Scala in 2 months.

How we tackled

13年3月2日土曜日

Scala

Impression that I've used

13年3月2日土曜日

Scala

easy-to-use to Java developers

13年3月2日土曜日

Scalaval xs = List(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)var sum = 0

for(x <- xs) { if (x % 3 == 0) { sum += x }}

13年3月2日土曜日

Scalaval xs = List(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)var sum = 0

for(x <- xs) { if (x % 3 == 0) { sum += x }}

val xs = List(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)

val sum = xs.filter(_ % 3 == 0).sum

13年3月2日土曜日

Closing

13年3月2日土曜日

Closing

Indeed, it takes some time to learn Scala.

13年3月2日土曜日

Indeed, it takes some time to learn Scala.

But it's affordable for Java developers.

Closing

13年3月2日土曜日

Challenging is fun!

Closing

13年3月2日土曜日

Special Thanks

Special thanks to:Brilliant Scala developers from Typesafe,#scalaconfjp volunteer staff,All the Scala lovers around the world,and you!

13年3月2日土曜日

Thank you for your attention!

Thank you

Reviewd by @mumoshu, @kuchitama13年3月2日土曜日

top related