SlideShare ist ein Scribd-Unternehmen logo
1 von 14
アドテク企業のScala導入について
振り返るLT @hiraiva
@AdTech x Scala MeetUp 2016/05/16
ご注意
本LTは
スピーカー個人の見解であり
スピーカーが所属する
企業・団体を
代表するものではありません
よろしくお願いします
ねこですよろしくおねがいします
あんた誰?
 平岩二郎 @hiraiva
 株式会社オプト 兼 Demand Side Science 株式会社
 アドテクおじさん(自称)
 株式会社オプト
 “e-marketing company”
 インターネット広告代理店
 Demand Side Science 株式会社
 (今は)オプトのグループ企業の開発会社
 昔はScalaでDSP作ってました
アドテク企業には
Scala採用事例が多い
ScalaMatsuri 2016公式サイトより
…アドテク関係
ということで
ScalaMatsuriの
スポンサーをベースに
振り返ってみた
Scala Conference in Japan 2013
アドテク企業: 2/23 (8.69%)
2013年のScala界隈トピック(平岩調べ)
 Scala 2.10系への移行進む / 2.11への期待
 Sbt 0.13 リリース
 Playframework 2.2 リリース
 Scalaz 7.0 リリース
 DSS社ではfinagle/Playを使ったDSPを開発
 ついでにオプトグループ入り
 吉田さん(@xuwei)がScalazのコミッタになる
 connpassで Scala で検索した結果 ⇛ 27件
 「歌舞伎座.tech #1」開催
 「怖くないScala勉強会」開催
 「怖いScala」開催
ScalaMatsuri 2014
アドテク企業: 6/26 (23.07%)
2014年のScala界隈トピック(平岩調べ)
 Scala 2.11 リリース
 Playframework 2.3 リリース
 ScalilkeJDBC 2.0 リリース
 Shapeless 2.0 リリース
 Spark 1.0 リリース
 Java8 リリース
 DSS社ではDSPをあんまり開発しなくなる
 ダイナミックバナー3PASとか作ってました
 吉田さん(@xuwei)がsbtのコミッタになる
 connpassで Scala で検索した結果 ⇛ 51件
 「AdTech x Scala Meetup」(第一回)開催
2015年はカンファレンスなし…
実質2016が2015?
(噂では、海外スピーカー勢が日本でウィンタースポーツ
がしたかったので冬になったとか。あくまで噂です)
ScalaMatsuri 2016
アドテク企業(忍者、瓦版除く): 7/34 (20.58%)
2015年のScala界隈トピック(平岩調べ)
 Playframework 2.4 リリース
 「Scala関数型デザイン&プログラミング」出版
 “Functional Programming in Scala”の邦訳
 cats 0.0 リリース
 typesafe社、lightbendへ社名変更(実際には2016年)
 吉田さん(@xuwei)が実は人間ではなく「未来から送られ
てきた関数型プログラミングロボット」ということが発
覚する
 http://d.hatena.ne.jp/xuwei/20150919/1442669746
 connpassで Scala で検索した結果 ⇛ 115件
 「Scala Kansai summit 2015」開催
 「Septeni x Scala勉強会 #1」開催
 「市ヶ谷Geek★Night〜Scalaはじめました」開催
出典: SCP-040-JP http://ja.scp-wiki.net/scp-040-jp
<まとめ>
Scalaは怖くないし
盛り上がってきてる!
ご清聴ありがとうございました

Weitere ähnliche Inhalte

Andere mochten auch

ScalaでDSP作ってみた
ScalaでDSP作ってみたScalaでDSP作ってみた
ScalaでDSP作ってみた
Jiro Hiraiwa
 
sensuとその周辺のはなし
sensuとその周辺のはなしsensuとその周辺のはなし
sensuとその周辺のはなし
Nobutoshi Ogata
 
ドワンゴでのScala活用事例「ニコニコandroid」
ドワンゴでのScala活用事例「ニコニコandroid」ドワンゴでのScala活用事例「ニコニコandroid」
ドワンゴでのScala活用事例「ニコニコandroid」
Satoshi Goto
 
Play2実践tips集
Play2実践tips集Play2実践tips集
Play2実践tips集
takezoe
 
Akka ActorとAMQPでLINEのメッセージングパイプラインをリプレースした話
Akka ActorとAMQPでLINEのメッセージングパイプラインをリプレースした話Akka ActorとAMQPでLINEのメッセージングパイプラインをリプレースした話
Akka ActorとAMQPでLINEのメッセージングパイプラインをリプレースした話
LINE Corporation
 
私はこれでJSONをやめました〜あるいはAWSの設定をコード化するとはどういうことか〜
私はこれでJSONをやめました〜あるいはAWSの設定をコード化するとはどういうことか〜私はこれでJSONをやめました〜あるいはAWSの設定をコード化するとはどういうことか〜
私はこれでJSONをやめました〜あるいはAWSの設定をコード化するとはどういうことか〜
Terui Masashi
 

Andere mochten auch (20)

色んなScalaを調べてみた
色んなScalaを調べてみた色んなScalaを調べてみた
色んなScalaを調べてみた
 
F.O.Xを支える技術
F.O.Xを支える技術F.O.Xを支える技術
F.O.Xを支える技術
 
ScalaでDSP作ってみた
ScalaでDSP作ってみたScalaでDSP作ってみた
ScalaでDSP作ってみた
 
ライブラリの依存関係で困ったときにやってみたことLt
ライブラリの依存関係で困ったときにやってみたことLtライブラリの依存関係で困ったときにやってみたことLt
ライブラリの依存関係で困ったときにやってみたことLt
 
sensuとその周辺のはなし
sensuとその周辺のはなしsensuとその周辺のはなし
sensuとその周辺のはなし
 
ドワンゴでのScala活用事例「ニコニコandroid」
ドワンゴでのScala活用事例「ニコニコandroid」ドワンゴでのScala活用事例「ニコニコandroid」
ドワンゴでのScala活用事例「ニコニコandroid」
 
JDays Lviv 2014: Java8 vs Scala: Difference points & innovation stream
JDays Lviv 2014:  Java8 vs Scala:  Difference points & innovation streamJDays Lviv 2014:  Java8 vs Scala:  Difference points & innovation stream
JDays Lviv 2014: Java8 vs Scala: Difference points & innovation stream
 
Play2実践tips集
Play2実践tips集Play2実践tips集
Play2実践tips集
 
リーンでアジャイルにAndroidアプリ開発をしてみた!(NECビッグローブ ABC向け資料)
リーンでアジャイルにAndroidアプリ開発をしてみた!(NECビッグローブ ABC向け資料)リーンでアジャイルにAndroidアプリ開発をしてみた!(NECビッグローブ ABC向け資料)
リーンでアジャイルにAndroidアプリ開発をしてみた!(NECビッグローブ ABC向け資料)
 
AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介
AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介
AWSからOpenStack, Chef SoloからChef Serverに インフラを置き換えた事例の紹介
 
受託開発に慣れきったエンジニアをDevOpsにトランスフォーメーションさせる為のマネジメントテクニック
受託開発に慣れきったエンジニアをDevOpsにトランスフォーメーションさせる為のマネジメントテクニック受託開発に慣れきったエンジニアをDevOpsにトランスフォーメーションさせる為のマネジメントテクニック
受託開発に慣れきったエンジニアをDevOpsにトランスフォーメーションさせる為のマネジメントテクニック
 
Scalaの現状と今後
Scalaの現状と今後Scalaの現状と今後
Scalaの現状と今後
 
アクターモデルについて
アクターモデルについてアクターモデルについて
アクターモデルについて
 
大きい組織におけるPmとその育成についてふわっとした相談をするlt
大きい組織におけるPmとその育成についてふわっとした相談をするlt大きい組織におけるPmとその育成についてふわっとした相談をするlt
大きい組織におけるPmとその育成についてふわっとした相談をするlt
 
LT資料
LT資料LT資料
LT資料
 
Scala@SmartNews_20150221
Scala@SmartNews_20150221Scala@SmartNews_20150221
Scala@SmartNews_20150221
 
ビズリーチの新サービスをScalaで作ってみた 〜マイクロサービスの裏側 #jissenscala
ビズリーチの新サービスをScalaで作ってみた 〜マイクロサービスの裏側 #jissenscalaビズリーチの新サービスをScalaで作ってみた 〜マイクロサービスの裏側 #jissenscala
ビズリーチの新サービスをScalaで作ってみた 〜マイクロサービスの裏側 #jissenscala
 
Akka ActorとAMQPでLINEのメッセージングパイプラインをリプレースした話
Akka ActorとAMQPでLINEのメッセージングパイプラインをリプレースした話Akka ActorとAMQPでLINEのメッセージングパイプラインをリプレースした話
Akka ActorとAMQPでLINEのメッセージングパイプラインをリプレースした話
 
私はこれでJSONをやめました〜あるいはAWSの設定をコード化するとはどういうことか〜
私はこれでJSONをやめました〜あるいはAWSの設定をコード化するとはどういうことか〜私はこれでJSONをやめました〜あるいはAWSの設定をコード化するとはどういうことか〜
私はこれでJSONをやめました〜あるいはAWSの設定をコード化するとはどういうことか〜
 
Xamarin.forms実践投入してみて
Xamarin.forms実践投入してみてXamarin.forms実践投入してみて
Xamarin.forms実践投入してみて
 

Ähnlich wie アドテク企業のScala導入について振り返るlt

日本Scalaユーザーズグループ発足
日本Scalaユーザーズグループ発足日本Scalaユーザーズグループ発足
日本Scalaユーザーズグループ発足
Kota Mizushima
 

Ähnlich wie アドテク企業のScala導入について振り返るlt (20)

ユーザーデータ基盤を1からScalaでつくった話し
ユーザーデータ基盤を1からScalaでつくった話しユーザーデータ基盤を1からScalaでつくった話し
ユーザーデータ基盤を1からScalaでつくった話し
 
日本Scalaユーザーズグループ発足
日本Scalaユーザーズグループ発足日本Scalaユーザーズグループ発足
日本Scalaユーザーズグループ発足
 
リファクタリングの実情
リファクタリングの実情リファクタリングの実情
リファクタリングの実情
 
SAP Inside Track Tokyo 2019 オープニング資料
SAP Inside Track Tokyo 2019 オープニング資料SAP Inside Track Tokyo 2019 オープニング資料
SAP Inside Track Tokyo 2019 オープニング資料
 
『AI入門』初めての人工知能 〜人とAIの適材適所〜 #お多福勉強会01 「AIってナニ?」
『AI入門』初めての人工知能 〜人とAIの適材適所〜 #お多福勉強会01 「AIってナニ?」『AI入門』初めての人工知能 〜人とAIの適材適所〜 #お多福勉強会01 「AIってナニ?」
『AI入門』初めての人工知能 〜人とAIの適材適所〜 #お多福勉強会01 「AIってナニ?」
 
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
 
Oracle advanced analyticsによる機械学習full version
Oracle advanced analyticsによる機械学習full versionOracle advanced analyticsによる機械学習full version
Oracle advanced analyticsによる機械学習full version
 
[data analytics showcase] A12: データに隠された課題、ちゃんと見えていますか? by Tableau Japan 株式会社 ...
[data analytics showcase] A12: データに隠された課題、ちゃんと見えていますか? by Tableau Japan 株式会社 ...[data analytics showcase] A12: データに隠された課題、ちゃんと見えていますか? by Tableau Japan 株式会社 ...
[data analytics showcase] A12: データに隠された課題、ちゃんと見えていますか? by Tableau Japan 株式会社 ...
 
はてなのインフラの歴史、そしてMackerelへ至る道とこれから
はてなのインフラの歴史、そしてMackerelへ至る道とこれから はてなのインフラの歴史、そしてMackerelへ至る道とこれから
はてなのインフラの歴史、そしてMackerelへ至る道とこれから
 
マーケティング的視点で見る コミュニティ育成 アマゾン データサービス ジャパン 小島 英揮氏 資料
マーケティング的視点で見る コミュニティ育成  アマゾン データサービス ジャパン 小島 英揮氏 資料マーケティング的視点で見る コミュニティ育成  アマゾン データサービス ジャパン 小島 英揮氏 資料
マーケティング的視点で見る コミュニティ育成 アマゾン データサービス ジャパン 小島 英揮氏 資料
 
15.05.21_ビッグデータ分析基盤Sparkの最新動向とその活用-Spark SUMMIT EAST 2015-
15.05.21_ビッグデータ分析基盤Sparkの最新動向とその活用-Spark SUMMIT EAST 2015-15.05.21_ビッグデータ分析基盤Sparkの最新動向とその活用-Spark SUMMIT EAST 2015-
15.05.21_ビッグデータ分析基盤Sparkの最新動向とその活用-Spark SUMMIT EAST 2015-
 
Social Literacy
Social LiteracySocial Literacy
Social Literacy
 
賢くなる自動フィードアグリゲータの制作 9月号
賢くなる自動フィードアグリゲータの制作 9月号賢くなる自動フィードアグリゲータの制作 9月号
賢くなる自動フィードアグリゲータの制作 9月号
 
SWTT2016 Salesforce × Azure machine learning
SWTT2016 Salesforce × Azure machine learning SWTT2016 Salesforce × Azure machine learning
SWTT2016 Salesforce × Azure machine learning
 
DevLove関西 - ShareWisの文化を支えるエンジニアリング
DevLove関西 - ShareWisの文化を支えるエンジニアリングDevLove関西 - ShareWisの文化を支えるエンジニアリング
DevLove関西 - ShareWisの文化を支えるエンジニアリング
 
IkaLog_FPGAStartup1
IkaLog_FPGAStartup1IkaLog_FPGAStartup1
IkaLog_FPGAStartup1
 
2016-11-11 UMTP モデリングフォーラム2016 DDD実践のコツとazureによるモデル実装
2016-11-11 UMTP モデリングフォーラム2016 DDD実践のコツとazureによるモデル実装2016-11-11 UMTP モデリングフォーラム2016 DDD実践のコツとazureによるモデル実装
2016-11-11 UMTP モデリングフォーラム2016 DDD実践のコツとazureによるモデル実装
 
20190619 chill sap zukahira
20190619 chill sap zukahira20190619 chill sap zukahira
20190619 chill sap zukahira
 
エンタープライズ向けクラウドサービスにおける ID 連携の有用性
エンタープライズ向けクラウドサービスにおける ID 連携の有用性エンタープライズ向けクラウドサービスにおける ID 連携の有用性
エンタープライズ向けクラウドサービスにおける ID 連携の有用性
 
Rpscala18th
Rpscala18thRpscala18th
Rpscala18th
 

Kürzlich hochgeladen

Kürzlich hochgeladen (10)

論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 

アドテク企業のScala導入について振り返るlt