Your SlideShare is downloading. ×
0
乙女ゲーム             を支える技術             Play2.0 + Scalaの開発事例紹介                      daiksy                                 20...
乙女ゲーム               を支える技術             The Tech Behind Otome Games                 Play2.0 + Scalaの開発事例紹介                 ...
About me13年3月2日土曜日
About me      twitter: @daiksy      Daisuke Kasuya      Furyu Corporation13年3月2日土曜日
About me13年3月2日土曜日
About me              I am a SOCIAL 乙女                (OTOME) GAME                   developer             乙女(OTOME) means...
Architecture             Amazon EC2   Amazon RDS               Play2.0                              MySQL                n...
Project Summary13年3月2日土曜日
Project Summary   4 months   (Feb 2012 to May 2012)13年3月2日土曜日
Project Summary  4 months  (Feb 2012 to May 2012)  6 developers13年3月2日土曜日
Project Summary  4 months  (Feb 2012 to May 2012)  6 developers   Our first project with   Scala13年3月2日土曜日
Tools  FW:Play2.013年3月2日土曜日
Tools  FW:Play2.0  Laungage:Scala13年3月2日土曜日
Tools  FW:Play2.0  Laungage:Scala  ORM:Squeryl13年3月2日土曜日
Tools  FW:Play2.0  Laungage:Scala  ORM:Squeryl  DB:MySQL  VCS : Git13年3月2日土曜日
Challenges in the project13年3月2日土曜日
Challenges in the project  It was the first time we  have used:13年3月2日土曜日
Challenges in the project  It was the first time we  have used:      Scala13年3月2日土曜日
Challenges in the project  It was the first time we  have used:      Scala         Playframework 2.013年3月2日土曜日
Challenges in the project  It was the first time we  have used:      Scala      nginx         Playframework 2.013年3月2日土曜日
Challenges in the project  It was the first time we  have used:      Scala            AWS                 nginx         Pla...
Challenges in the project  It was the first time we  have used:      Scala            AWS                 nginx         Pla...
Challenges in the project  MISSION  IMPOSSIBLE!13年3月2日土曜日
How we tackled    3 study sessions/week13年3月2日土曜日
How we tackled    3 study sessions/week  before the workday  begins13年3月2日土曜日
How we tackled    3 study sessions/week  before the workday  begins  30 mins each13年3月2日土曜日
How we tackled    3 study sessions/week  before the workday  begins  30 mins each  reading the book:13年3月2日土曜日
How we tackled        ・Pair Programming13年3月2日土曜日
How we tackled        ・Pair Programming             ・Real-time review13年3月2日土曜日
How we tackled        ・Pair Programming             ・Real-time review             ・Sharing of skills13年3月2日土曜日
How we tackled       ・Study sessions             ・Pair programming13年3月2日土曜日
How we tackled       ・Study sessions             We learned Scala in             2 months.              ・Pair programming1...
ScalaImpression that Ive used13年3月2日土曜日
Scala     easy-to-use to      Java developers13年3月2日土曜日
Scala      val xs = List(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)      var sum = 0      for(x <- xs) {        if (x % 3 == 0) {     ...
Scala      val xs = List(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)      var sum = 0      for(x <- xs) {        if (x % 3 == 0) {     ...
Closing13年3月2日土曜日
Closing   Indeed, it takes some   time to learn Scala.13年3月2日土曜日
Closing   Indeed, it takes some   time to learn Scala.   But its affordable for   Java developers.13年3月2日土曜日
Closing     Challenging is fun!13年3月2日土曜日
Special Thanks Special thanks to: Brilliant Scala developers from Typesafe, #scalaconfjp volunteer staff, All the Scala lov...
Thank you        Thank you for your        attention!                  Reviewd by @mumoshu, @kuchitama13年3月2日土曜日
Upcoming SlideShare
Loading in...5
×

Scala conf2013

4,072

Published on

#ScalaConfJP #rb

Transcript of "Scala conf2013 "

  1. 1. 乙女ゲーム を支える技術 Play2.0 + Scalaの開発事例紹介 daiksy 2013-03-02 Scala Conference in Japan 201313年3月2日土曜日
  2. 2. 乙女ゲーム を支える技術 The Tech Behind Otome Games Play2.0 + Scalaの開発事例紹介 daiksy 2013-03-02 Scala Conference in Japan 201313年3月2日土曜日
  3. 3. About me13年3月2日土曜日
  4. 4. About me twitter: @daiksy Daisuke Kasuya Furyu Corporation13年3月2日土曜日
  5. 5. About me13年3月2日土曜日
  6. 6. About me I am a SOCIAL 乙女 (OTOME) GAME developer 乙女(OTOME) means "girlish" in English13年3月2日土曜日
  7. 7. Architecture Amazon EC2 Amazon RDS Play2.0 MySQL nginx Amazon S3 Amazon EC2 backup Play2.0 Fluentd nginx13年3月2日土曜日
  8. 8. Project Summary13年3月2日土曜日
  9. 9. Project Summary 4 months (Feb 2012 to May 2012)13年3月2日土曜日
  10. 10. Project Summary 4 months (Feb 2012 to May 2012) 6 developers13年3月2日土曜日
  11. 11. Project Summary 4 months (Feb 2012 to May 2012) 6 developers Our first project with Scala13年3月2日土曜日
  12. 12. Tools FW:Play2.013年3月2日土曜日
  13. 13. Tools FW:Play2.0 Laungage:Scala13年3月2日土曜日
  14. 14. Tools FW:Play2.0 Laungage:Scala ORM:Squeryl13年3月2日土曜日
  15. 15. Tools FW:Play2.0 Laungage:Scala ORM:Squeryl DB:MySQL VCS : Git13年3月2日土曜日
  16. 16. Challenges in the project13年3月2日土曜日
  17. 17. Challenges in the project It was the first time we have used:13年3月2日土曜日
  18. 18. Challenges in the project It was the first time we have used: Scala13年3月2日土曜日
  19. 19. Challenges in the project It was the first time we have used: Scala Playframework 2.013年3月2日土曜日
  20. 20. Challenges in the project It was the first time we have used: Scala nginx Playframework 2.013年3月2日土曜日
  21. 21. Challenges in the project It was the first time we have used: Scala AWS nginx Playframework 2.013年3月2日土曜日
  22. 22. Challenges in the project It was the first time we have used: Scala AWS nginx Playframework 2.0 Git13年3月2日土曜日
  23. 23. Challenges in the project MISSION IMPOSSIBLE!13年3月2日土曜日
  24. 24. How we tackled 3 study sessions/week13年3月2日土曜日
  25. 25. How we tackled 3 study sessions/week before the workday begins13年3月2日土曜日
  26. 26. How we tackled 3 study sessions/week before the workday begins 30 mins each13年3月2日土曜日
  27. 27. How we tackled 3 study sessions/week before the workday begins 30 mins each reading the book:13年3月2日土曜日
  28. 28. How we tackled ・Pair Programming13年3月2日土曜日
  29. 29. How we tackled ・Pair Programming ・Real-time review13年3月2日土曜日
  30. 30. How we tackled ・Pair Programming ・Real-time review ・Sharing of skills13年3月2日土曜日
  31. 31. How we tackled ・Study sessions ・Pair programming13年3月2日土曜日
  32. 32. How we tackled ・Study sessions We learned Scala in 2 months. ・Pair programming13年3月2日土曜日
  33. 33. ScalaImpression that Ive used13年3月2日土曜日
  34. 34. Scala easy-to-use to Java developers13年3月2日土曜日
  35. 35. Scala val 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日土曜日
  36. 36. Scala val 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).sum13年3月2日土曜日
  37. 37. Closing13年3月2日土曜日
  38. 38. Closing Indeed, it takes some time to learn Scala.13年3月2日土曜日
  39. 39. Closing Indeed, it takes some time to learn Scala. But its affordable for Java developers.13年3月2日土曜日
  40. 40. Closing Challenging is fun!13年3月2日土曜日
  41. 41. 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日土曜日
  42. 42. Thank you Thank you for your attention! Reviewd by @mumoshu, @kuchitama13年3月2日土曜日
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×