SlideShare a Scribd company logo
Scala-driven
’’’




      Engineering life


13年3月4日月曜日
Hello,



13年3月4日月曜日
I am a patron.



13年3月4日月曜日
13年3月4日月曜日
I’m a Scala-driven
                  engineer.


13年3月4日月曜日
3 years ago,
             I decided to be a
              Scala developer


13年3月4日月曜日
Use Scala
          both
           by day and
           at night

13年3月4日月曜日
My goal

13年3月4日月曜日
Goal: Use Scala
         [ ] for me
         [ ] for our team
         [ ] for our company


13年3月4日月曜日
My talk

13年3月4日月曜日
Just 3  things I
              have changed
              to use Scala.


13年3月4日月曜日
3 things
             changed

13年3月4日月曜日
Docs
         Developers
         Libraries


13年3月4日月曜日
Why?

13年3月4日月曜日
Scala is already a
          brilliant,
          fun,
          interesting,
          great,
          *snip*
            language...

13年3月4日月曜日
Will you use Scala if:

         No docs
         No developers
         No libraries
         (which are necessary for you)


13年3月4日月曜日
Will you use Scala if:

         Enough docs
         Enough developers
         Enough libraries
         (which are necessary for you)

13年3月4日月曜日
They’re the
          Last-One-Mile
           to use Scala.

13年3月4日月曜日
I thought:

         We need translated
         docs to use Scala


13年3月4日月曜日
I thought:

         We need where to
         start, to use Scala


13年3月4日月曜日
I thought:

         We need practical
         libraries to use
         Scala

13年3月4日月曜日
Let’s start!

13年3月4日月曜日
Targets:
         [ ] docs
         [ ] developers
         [ ] libraries


13年3月4日月曜日
Translated
          Play 2.0 docs


13年3月4日月曜日
See:

         www.playframework-ja.org



13年3月4日月曜日
Targets:
         [x] docs
         [ ] developers
         [ ] libraries


13年3月4日月曜日
Study meetings
          in office


13年3月4日月曜日
Targets:
         [x] docs
         [x] developers
         [ ] libraries


13年3月4日月曜日
Developed Play 2
          plugins

         (play2-memcached)

13年3月4日月曜日
Targets:
         [x] docs
         [x] developers
         [x] libraries


13年3月4日月曜日
Goal?

13年3月4日月曜日
Goal: Use Scala
         [ ] for me
         [ ] for our team
         [ ] for our company


13年3月4日月曜日
I use Scala for my
         hobby:

         Developing MMO
         server

         w/
          Scala, Akka
13年3月4日月曜日
Goal: Use Scala
         [x] for me
         [ ] for our team
         [ ] for our company


13年3月4日月曜日
Our team develop:

         Log analysis system

         w/
          Scala, Akka, Play2

13年3月4日月曜日
Goal: Use Scala
         [x] for me
         [x] for our team
         [ ] for our company


13年3月4日月曜日
Our company develop:

         OTOME games for
           mobile devices

         w/
          Scala, Play2
13年3月4日月曜日
 
                     ビースト★ハーレム
                            ∼野獣の甘噛み∼

             http://pf.gree.jp/56616




13年3月4日月曜日
Goal: Use Scala
         [x] for me
         [x] for our team
         [x] for our company


13年3月4日月曜日
I am,
         and we are the

         Scala
         developers!
13年3月4日月曜日
Lessons?

13年3月4日月曜日
We need translated
         docs to use Scala

         (e.g. Play 2)


13年3月4日月曜日
We need where to
         start

         (e.g. Study meetings
          in office)

13年3月4日月曜日
We need practical
         libraries

         (e.g. my Play 2
          plugins)

13年3月4日月曜日
Last
          One
           Mile
13年3月4日月曜日
Do it
         yourself!

13年3月4日月曜日
3 things I
              changed

13年3月4日月曜日
Docs
         Developers
         Libraries


13年3月4日月曜日
What will yo do
          to use Scala?


13年3月4日月曜日
Thank you!

13年3月4日月曜日
WEB+DB vol.71




13年3月4日月曜日

More Related Content

Viewers also liked

仕事のゲーム化でやる気モードに変える
仕事のゲーム化でやる気モードに変える仕事のゲーム化でやる気モードに変える
仕事のゲーム化でやる気モードに変える
Kiyotaka Kunihira
 
Ec2 automation framework
Ec2 automation frameworkEc2 automation framework
Ec2 automation framework
Kiyotaka Kunihira
 
Knockout bindings
Knockout bindingsKnockout bindings
Knockout bindingsGo Tanaka
 
忘年会駆動2012
忘年会駆動2012忘年会駆動2012
忘年会駆動2012
Kiyotaka Kunihira
 
[Start] Playing
[Start] Playing[Start] Playing
[Start] Playing
佑介 九岡
 
とりあえず使えるSBT
とりあえず使えるSBTとりあえず使えるSBT
とりあえず使えるSBT
Kiyotaka Kunihira
 
XP祭り関西(2015)資料 : アジャイル導入の価値
XP祭り関西(2015)資料 : アジャイル導入の価値XP祭り関西(2015)資料 : アジャイル導入の価値
XP祭り関西(2015)資料 : アジャイル導入の価値
Hikaru Taniguchi
 
SimpleDBを使った ソーシャルアプリ構築事例
SimpleDBを使った ソーシャルアプリ構築事例SimpleDBを使った ソーシャルアプリ構築事例
SimpleDBを使った ソーシャルアプリ構築事例
Hiroshi Sumi
 
関西ソーシャルゲーム勉強会とは
関西ソーシャルゲーム勉強会とは関西ソーシャルゲーム勉強会とは
関西ソーシャルゲーム勉強会とは
Akio Jinsenji
 
プログラマが 引っ越しで気をつける 3つのこと
プログラマが 引っ越しで気をつける 3つのことプログラマが 引っ越しで気をつける 3つのこと
プログラマが 引っ越しで気をつける 3つのこと
Kiyotaka Kunihira
 
今日から始めるClojure
今日から始めるClojure今日から始めるClojure
今日から始めるClojure
Kiyotaka Kunihira
 
ObjectMapperでJSONマッピング
ObjectMapperでJSONマッピングObjectMapperでJSONマッピング
ObjectMapperでJSONマッピング
Syo Ikeda
 
DevLove関西 - ShareWisの文化を支えるエンジニアリング
DevLove関西 - ShareWisの文化を支えるエンジニアリングDevLove関西 - ShareWisの文化を支えるエンジニアリング
DevLove関西 - ShareWisの文化を支えるエンジニアリング
Kiyotaka Kunihira
 
Himotoki: A type-safe JSON decoding library #関モバ
Himotoki: A type-safe JSON decoding library #関モバHimotoki: A type-safe JSON decoding library #関モバ
Himotoki: A type-safe JSON decoding library #関モバ
Syo Ikeda
 
Chefとかプロビジョニングまわり
ChefとかプロビジョニングまわりChefとかプロビジョニングまわり
Chefとかプロビジョニングまわり
Kiyotaka Kunihira
 
アジャイルな新婚旅行
アジャイルな新婚旅行アジャイルな新婚旅行
アジャイルな新婚旅行
Kiyotaka Kunihira
 
DevLove関西 関西人の自分戦略
DevLove関西 関西人の自分戦略DevLove関西 関西人の自分戦略
DevLove関西 関西人の自分戦略
Koichi Sakata
 
DevLOVE Kansai KnockoutJS
DevLOVE Kansai KnockoutJSDevLOVE Kansai KnockoutJS
DevLOVE Kansai KnockoutJS
Go Tanaka
 
Auto-scaled Concourse CI on AWS w/o BOSH
Auto-scaled Concourse CI on AWS w/o BOSHAuto-scaled Concourse CI on AWS w/o BOSH
Auto-scaled Concourse CI on AWS w/o BOSH
佑介 九岡
 
Dynamic frameworks tips
Dynamic frameworks tipsDynamic frameworks tips
Dynamic frameworks tips
Syo Ikeda
 

Viewers also liked (20)

仕事のゲーム化でやる気モードに変える
仕事のゲーム化でやる気モードに変える仕事のゲーム化でやる気モードに変える
仕事のゲーム化でやる気モードに変える
 
Ec2 automation framework
Ec2 automation frameworkEc2 automation framework
Ec2 automation framework
 
Knockout bindings
Knockout bindingsKnockout bindings
Knockout bindings
 
忘年会駆動2012
忘年会駆動2012忘年会駆動2012
忘年会駆動2012
 
[Start] Playing
[Start] Playing[Start] Playing
[Start] Playing
 
とりあえず使えるSBT
とりあえず使えるSBTとりあえず使えるSBT
とりあえず使えるSBT
 
XP祭り関西(2015)資料 : アジャイル導入の価値
XP祭り関西(2015)資料 : アジャイル導入の価値XP祭り関西(2015)資料 : アジャイル導入の価値
XP祭り関西(2015)資料 : アジャイル導入の価値
 
SimpleDBを使った ソーシャルアプリ構築事例
SimpleDBを使った ソーシャルアプリ構築事例SimpleDBを使った ソーシャルアプリ構築事例
SimpleDBを使った ソーシャルアプリ構築事例
 
関西ソーシャルゲーム勉強会とは
関西ソーシャルゲーム勉強会とは関西ソーシャルゲーム勉強会とは
関西ソーシャルゲーム勉強会とは
 
プログラマが 引っ越しで気をつける 3つのこと
プログラマが 引っ越しで気をつける 3つのことプログラマが 引っ越しで気をつける 3つのこと
プログラマが 引っ越しで気をつける 3つのこと
 
今日から始めるClojure
今日から始めるClojure今日から始めるClojure
今日から始めるClojure
 
ObjectMapperでJSONマッピング
ObjectMapperでJSONマッピングObjectMapperでJSONマッピング
ObjectMapperでJSONマッピング
 
DevLove関西 - ShareWisの文化を支えるエンジニアリング
DevLove関西 - ShareWisの文化を支えるエンジニアリングDevLove関西 - ShareWisの文化を支えるエンジニアリング
DevLove関西 - ShareWisの文化を支えるエンジニアリング
 
Himotoki: A type-safe JSON decoding library #関モバ
Himotoki: A type-safe JSON decoding library #関モバHimotoki: A type-safe JSON decoding library #関モバ
Himotoki: A type-safe JSON decoding library #関モバ
 
Chefとかプロビジョニングまわり
ChefとかプロビジョニングまわりChefとかプロビジョニングまわり
Chefとかプロビジョニングまわり
 
アジャイルな新婚旅行
アジャイルな新婚旅行アジャイルな新婚旅行
アジャイルな新婚旅行
 
DevLove関西 関西人の自分戦略
DevLove関西 関西人の自分戦略DevLove関西 関西人の自分戦略
DevLove関西 関西人の自分戦略
 
DevLOVE Kansai KnockoutJS
DevLOVE Kansai KnockoutJSDevLOVE Kansai KnockoutJS
DevLOVE Kansai KnockoutJS
 
Auto-scaled Concourse CI on AWS w/o BOSH
Auto-scaled Concourse CI on AWS w/o BOSHAuto-scaled Concourse CI on AWS w/o BOSH
Auto-scaled Concourse CI on AWS w/o BOSH
 
Dynamic frameworks tips
Dynamic frameworks tipsDynamic frameworks tips
Dynamic frameworks tips
 

Similar to Scala-driven Engineering Life

Scala conf2013
Scala conf2013 Scala conf2013
Scala conf2013
Daisuke Kasuya
 
Play2+Scala事始め
Play2+Scala事始めPlay2+Scala事始め
Play2+Scala事始め
Asami Abe
 
DevLove四国をはじめます
DevLove四国をはじめますDevLove四国をはじめます
DevLove四国をはじめます
Dai Kamatama
 
Where Should Developers Go
Where Should Developers GoWhere Should Developers Go
Where Should Developers GoKoki Shimizu
 
Niigata rb発表資料
Niigata rb発表資料Niigata rb発表資料
Niigata rb発表資料Yuuki Tan-nai
 
2013合同新歓LT
2013合同新歓LT2013合同新歓LT
2013合同新歓LT
uecmma
 
Rails プロジェクトでスタートダッシュを決める
Rails プロジェクトでスタートダッシュを決めるRails プロジェクトでスタートダッシュを決める
Rails プロジェクトでスタートダッシュを決める
Tomohiko Himura
 
20130310 jaws tokai2013
20130310 jaws tokai201320130310 jaws tokai2013
20130310 jaws tokai2013Yuto Ogi
 

Similar to Scala-driven Engineering Life (10)

Scala conf2013
Scala conf2013 Scala conf2013
Scala conf2013
 
Play2+Scala事始め
Play2+Scala事始めPlay2+Scala事始め
Play2+Scala事始め
 
DevLove四国をはじめます
DevLove四国をはじめますDevLove四国をはじめます
DevLove四国をはじめます
 
O/R Mapper Stratumの話
O/R Mapper Stratumの話O/R Mapper Stratumの話
O/R Mapper Stratumの話
 
Where Should Developers Go
Where Should Developers GoWhere Should Developers Go
Where Should Developers Go
 
Niigata rb発表資料
Niigata rb発表資料Niigata rb発表資料
Niigata rb発表資料
 
2013合同新歓LT
2013合同新歓LT2013合同新歓LT
2013合同新歓LT
 
Rails プロジェクトでスタートダッシュを決める
Rails プロジェクトでスタートダッシュを決めるRails プロジェクトでスタートダッシュを決める
Rails プロジェクトでスタートダッシュを決める
 
20130310 jaws tokai2013
20130310 jaws tokai201320130310 jaws tokai2013
20130310 jaws tokai2013
 
Scala conf2013
Scala conf2013Scala conf2013
Scala conf2013
 

More from 佑介 九岡

今日から始める人のための Kubernetes on AWS ベストプラクティス 2018版
今日から始める人のための Kubernetes on AWS ベストプラクティス 2018版今日から始める人のための Kubernetes on AWS ベストプラクティス 2018版
今日から始める人のための Kubernetes on AWS ベストプラクティス 2018版
佑介 九岡
 
Continuous Deployments to Multiple Kubernetes Clusters
Continuous Deployments to Multiple Kubernetes ClustersContinuous Deployments to Multiple Kubernetes Clusters
Continuous Deployments to Multiple Kubernetes Clusters
佑介 九岡
 
From dev to prod: Kubernetes on AWS (short ver.)
From dev to prod: Kubernetes on AWS (short ver.)From dev to prod: Kubernetes on AWS (short ver.)
From dev to prod: Kubernetes on AWS (short ver.)
佑介 九岡
 
AWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってた
AWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってたAWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってた
AWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってた
佑介 九岡
 
Elasticsearch at CrowdWorks
Elasticsearch at CrowdWorksElasticsearch at CrowdWorks
Elasticsearch at CrowdWorks
佑介 九岡
 
IDEALIZE YOU
IDEALIZE YOUIDEALIZE YOU
IDEALIZE YOU
佑介 九岡
 

More from 佑介 九岡 (7)

今日から始める人のための Kubernetes on AWS ベストプラクティス 2018版
今日から始める人のための Kubernetes on AWS ベストプラクティス 2018版今日から始める人のための Kubernetes on AWS ベストプラクティス 2018版
今日から始める人のための Kubernetes on AWS ベストプラクティス 2018版
 
Continuous Deployments to Multiple Kubernetes Clusters
Continuous Deployments to Multiple Kubernetes ClustersContinuous Deployments to Multiple Kubernetes Clusters
Continuous Deployments to Multiple Kubernetes Clusters
 
From dev to prod: Kubernetes on AWS (short ver.)
From dev to prod: Kubernetes on AWS (short ver.)From dev to prod: Kubernetes on AWS (short ver.)
From dev to prod: Kubernetes on AWS (short ver.)
 
AWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってた
AWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってたAWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってた
AWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってた
 
Elasticsearch at CrowdWorks
Elasticsearch at CrowdWorksElasticsearch at CrowdWorks
Elasticsearch at CrowdWorks
 
IDEALIZE YOU
IDEALIZE YOUIDEALIZE YOU
IDEALIZE YOU
 
[Start] Scala
[Start] Scala[Start] Scala
[Start] Scala
 

Recently uploaded

This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
Yuuitirou528 default
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
t m
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
 
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
0207sukipio
 

Recently uploaded (8)

This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
 
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
 

Scala-driven Engineering Life