Submit Search
Upload
Do you like scala
•
Download as PPTX, PDF
•
3 likes
•
1,291 views
Yuto Suzuki
Follow
Scalaを毛嫌いする人に対して歩み寄るためのお話
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 26
Download now
Recommended
Scalaとsansyoの話
プロダクトにおけるScala
プロダクトにおけるScala
Yuto Suzuki
PlayFramework関西ビギナーズ 第1回(2012/11/17開催) にて使用したスライド。 最初にPlayの概要を説明した後、Play1.2.5で簡単なアプリケーションを作成する模様をライブコーディングしながらPlayの仕組みを解説しました。
PlayFramework1.x基礎編
PlayFramework1.x基礎編
Asami Abe
市ヶ谷Geek★Night #3の発表資料です http://ichigayageek.connpass.com/event/18810/
Scalaと過ごした5ヶ月間
Scalaと過ごした5ヶ月間
Haruki Okada
市ヶ谷Geek★Night「Scala大名の平成維新〜殿中でScala!〜」のLTで発表予定の資料です。事前の資料アップロードをお願いされたのでアップロードしておきます。
株式会社ドワンゴにおけるScala教育の現状
株式会社ドワンゴにおけるScala教育の現状
Kota Mizushima
Scala座(2010)での発表資料
Scala Daysに行ってみて - あるいはスイス旅行記 -
Scala Daysに行ってみて - あるいはスイス旅行記 -
Kota Mizushima
QCon Tokyo 2015 Conferenceのスライドです。
Scalaの現状と今後
Scalaの現状と今後
Kota Mizushima
Functional Programming in Scala #4-1
Functional Programming in Scala #4-1
Yoshihiro Shimizu
http://ichigayageek.connpass.com/event/18810/
Java エンジニアチームが始めやすい Scala コーディングスタイル #ichigayageek
Java エンジニアチームが始めやすい Scala コーディングスタイル #ichigayageek
Kazuhiro Sera
Recommended
Scalaとsansyoの話
プロダクトにおけるScala
プロダクトにおけるScala
Yuto Suzuki
PlayFramework関西ビギナーズ 第1回(2012/11/17開催) にて使用したスライド。 最初にPlayの概要を説明した後、Play1.2.5で簡単なアプリケーションを作成する模様をライブコーディングしながらPlayの仕組みを解説しました。
PlayFramework1.x基礎編
PlayFramework1.x基礎編
Asami Abe
市ヶ谷Geek★Night #3の発表資料です http://ichigayageek.connpass.com/event/18810/
Scalaと過ごした5ヶ月間
Scalaと過ごした5ヶ月間
Haruki Okada
市ヶ谷Geek★Night「Scala大名の平成維新〜殿中でScala!〜」のLTで発表予定の資料です。事前の資料アップロードをお願いされたのでアップロードしておきます。
株式会社ドワンゴにおけるScala教育の現状
株式会社ドワンゴにおけるScala教育の現状
Kota Mizushima
Scala座(2010)での発表資料
Scala Daysに行ってみて - あるいはスイス旅行記 -
Scala Daysに行ってみて - あるいはスイス旅行記 -
Kota Mizushima
QCon Tokyo 2015 Conferenceのスライドです。
Scalaの現状と今後
Scalaの現状と今後
Kota Mizushima
Functional Programming in Scala #4-1
Functional Programming in Scala #4-1
Yoshihiro Shimizu
http://ichigayageek.connpass.com/event/18810/
Java エンジニアチームが始めやすい Scala コーディングスタイル #ichigayageek
Java エンジニアチームが始めやすい Scala コーディングスタイル #ichigayageek
Kazuhiro Sera
Skinny Framework Meetup Tokyo 2 https://skinnyjp.doorkeeper.jp/events/35750
Skinny Framework で始めた Scala
Skinny Framework で始めた Scala
Ryuji Yamashita
ぷろぐぱ http://atnd.org/event/E0021897 の発表資料
Scala Performance Tuning Tips
Scala Performance Tuning Tips
Kota Mizushima
http://scalamatsuri.org/
Contributing to Scala OSS from East Asia #ScalaMatsuri
Contributing to Scala OSS from East Asia #ScalaMatsuri
Kazuhiro Sera
2012/11/24(土) 「第2回 関数型言語勉強会 大阪」での発表スライドです。
Scalaはじめました!
Scalaはじめました!
Asami Abe
https://d-cube.connpass.com/event/74106/
頑張りすぎないScala
頑張りすぎないScala
takezoe
English version is here: http://www.slideshare.net/seratch/jjug-ccc-2014springeng http://www.java-users.jp/?page_id=1048#R2-4
[Japanese] Skinny Framework で始める Scala #jjug_ccc #ccc_r24
[Japanese] Skinny Framework で始める Scala #jjug_ccc #ccc_r24
Kazuhiro Sera
2014/02/08(土) Scala関西ビギナーズ 第3回にて発表。 Scala関西ビギナーズWiki https://github.com/SAMMY7th/scala_kb/wiki
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Asami Abe
http://connpass.com/event/4112 での LT です。
Skinny Framework 進捗どうですか? #fud_scala
Skinny Framework 進捗どうですか? #fud_scala
Kazuhiro Sera
ScalaMatsuri2016 2日目、カンファレンスLTセッションで発表した内容です。
[Scalamatsuri2016]あ、社内コミュニティ
[Scalamatsuri2016]あ、社内コミュニティ
hirotakanosato
scalaを社内で広めるためには?
Scala戦士を増やせ
Scala戦士を増やせ
Yuto Suzuki
おっさんES6/ES2015,React.jsを学ぶ 2016JavaScript入門 2016/11/21 @BizReach D3イベント登壇資料 最近のJavaScript動向 ・試験に出るJavaScript21年の歴史 ES6/ES2015を学ぶ ・ES6/ES2015概要 ・ES5を振り返る ・altjsの意義 Reactを学ぶ ・DOCを読む ・Tutorialをやる まとめ ・今回の学習を通じて感じたこと
おっさんES6/ES2015,React.jsを学ぶ
おっさんES6/ES2015,React.jsを学ぶ
dcubeio
#scalafukuoka
Scala警察のすすめ
Scala警察のすすめ
takezoe
http://scala-syogun-matsuri.connpass.com/event/28124/
Scalaプロジェクトへの未経験者の円滑なジョインへ
Scalaプロジェクトへの未経験者の円滑なジョインへ
Kenji Doi
エンジニアサポート新年会2012 CROSS 次世代言語CROSS『Scala、Haskell、PythonでのWeb開発の紹介』 でのScala発表スライドです。
Scalaでのプログラム開発
Scalaでのプログラム開発
Kota Mizushima
Scala関西2017発表資料。
元インフラエンジニアが Scalaを触ってつまづいたところ。
元インフラエンジニアが Scalaを触ってつまづいたところ。
takako onoue
Scala Kansai Summit 2017 #scala_ks
Non-Functional Programming in Scala
Non-Functional Programming in Scala
takezoe
NodeSchool Osaka #36の発表資料です https://nodejs.connpass.com/event/60303/
ES6で始めるNode.js / Starting NodeJS Development with ES6
ES6で始めるNode.js / Starting NodeJS Development with ES6
Taro Odashima
DevLove甲子園 東日本大会でお話した内容です。 http://devlove.doorkeeper.jp/events/11792 ----- 優れたプログラマだけが優れたソースコードを書くことができます。 では優れたプログラマになるにはどうすれば良いでしょうか。 自分の書いたコードを、優れたプログラマに指摘してもらうことが一番の近道です。それがコードレビューです。たった一人でコードレビューも受けずに、ただ書き続けてもクソコードはクソコードのままなのです。 そこで今回は、良いコードが書けるプログラマになるための、コードレビューを上手に実践する秘訣を話します。
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
Masahiro Nishimi
Scala関西Summit 2017の懇親会LT資料です
ScalaでASICやFPGA用の回路を設計するChisel
ScalaでASICやFPGA用の回路を設計するChisel
Kei Nakazawa
Scala界隈の近況
Scala界隈の近況
takezoe
Scala Days参加レポートのような何か
Scala Daysに行ってみて
Scala Daysに行ってみて
Kota Mizushima
Scala導入した話 「実戦での Scala 〜 6つの事例から知る Scala の勘所〜」でのLTです。
実戦Scala
実戦Scala
Yuto Suzuki
More Related Content
What's hot
Skinny Framework Meetup Tokyo 2 https://skinnyjp.doorkeeper.jp/events/35750
Skinny Framework で始めた Scala
Skinny Framework で始めた Scala
Ryuji Yamashita
ぷろぐぱ http://atnd.org/event/E0021897 の発表資料
Scala Performance Tuning Tips
Scala Performance Tuning Tips
Kota Mizushima
http://scalamatsuri.org/
Contributing to Scala OSS from East Asia #ScalaMatsuri
Contributing to Scala OSS from East Asia #ScalaMatsuri
Kazuhiro Sera
2012/11/24(土) 「第2回 関数型言語勉強会 大阪」での発表スライドです。
Scalaはじめました!
Scalaはじめました!
Asami Abe
https://d-cube.connpass.com/event/74106/
頑張りすぎないScala
頑張りすぎないScala
takezoe
English version is here: http://www.slideshare.net/seratch/jjug-ccc-2014springeng http://www.java-users.jp/?page_id=1048#R2-4
[Japanese] Skinny Framework で始める Scala #jjug_ccc #ccc_r24
[Japanese] Skinny Framework で始める Scala #jjug_ccc #ccc_r24
Kazuhiro Sera
2014/02/08(土) Scala関西ビギナーズ 第3回にて発表。 Scala関西ビギナーズWiki https://github.com/SAMMY7th/scala_kb/wiki
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Asami Abe
http://connpass.com/event/4112 での LT です。
Skinny Framework 進捗どうですか? #fud_scala
Skinny Framework 進捗どうですか? #fud_scala
Kazuhiro Sera
ScalaMatsuri2016 2日目、カンファレンスLTセッションで発表した内容です。
[Scalamatsuri2016]あ、社内コミュニティ
[Scalamatsuri2016]あ、社内コミュニティ
hirotakanosato
scalaを社内で広めるためには?
Scala戦士を増やせ
Scala戦士を増やせ
Yuto Suzuki
おっさんES6/ES2015,React.jsを学ぶ 2016JavaScript入門 2016/11/21 @BizReach D3イベント登壇資料 最近のJavaScript動向 ・試験に出るJavaScript21年の歴史 ES6/ES2015を学ぶ ・ES6/ES2015概要 ・ES5を振り返る ・altjsの意義 Reactを学ぶ ・DOCを読む ・Tutorialをやる まとめ ・今回の学習を通じて感じたこと
おっさんES6/ES2015,React.jsを学ぶ
おっさんES6/ES2015,React.jsを学ぶ
dcubeio
#scalafukuoka
Scala警察のすすめ
Scala警察のすすめ
takezoe
http://scala-syogun-matsuri.connpass.com/event/28124/
Scalaプロジェクトへの未経験者の円滑なジョインへ
Scalaプロジェクトへの未経験者の円滑なジョインへ
Kenji Doi
エンジニアサポート新年会2012 CROSS 次世代言語CROSS『Scala、Haskell、PythonでのWeb開発の紹介』 でのScala発表スライドです。
Scalaでのプログラム開発
Scalaでのプログラム開発
Kota Mizushima
Scala関西2017発表資料。
元インフラエンジニアが Scalaを触ってつまづいたところ。
元インフラエンジニアが Scalaを触ってつまづいたところ。
takako onoue
Scala Kansai Summit 2017 #scala_ks
Non-Functional Programming in Scala
Non-Functional Programming in Scala
takezoe
NodeSchool Osaka #36の発表資料です https://nodejs.connpass.com/event/60303/
ES6で始めるNode.js / Starting NodeJS Development with ES6
ES6で始めるNode.js / Starting NodeJS Development with ES6
Taro Odashima
DevLove甲子園 東日本大会でお話した内容です。 http://devlove.doorkeeper.jp/events/11792 ----- 優れたプログラマだけが優れたソースコードを書くことができます。 では優れたプログラマになるにはどうすれば良いでしょうか。 自分の書いたコードを、優れたプログラマに指摘してもらうことが一番の近道です。それがコードレビューです。たった一人でコードレビューも受けずに、ただ書き続けてもクソコードはクソコードのままなのです。 そこで今回は、良いコードが書けるプログラマになるための、コードレビューを上手に実践する秘訣を話します。
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
Masahiro Nishimi
Scala関西Summit 2017の懇親会LT資料です
ScalaでASICやFPGA用の回路を設計するChisel
ScalaでASICやFPGA用の回路を設計するChisel
Kei Nakazawa
Scala界隈の近況
Scala界隈の近況
takezoe
What's hot
(20)
Skinny Framework で始めた Scala
Skinny Framework で始めた Scala
Scala Performance Tuning Tips
Scala Performance Tuning Tips
Contributing to Scala OSS from East Asia #ScalaMatsuri
Contributing to Scala OSS from East Asia #ScalaMatsuri
Scalaはじめました!
Scalaはじめました!
頑張りすぎないScala
頑張りすぎないScala
[Japanese] Skinny Framework で始める Scala #jjug_ccc #ccc_r24
[Japanese] Skinny Framework で始める Scala #jjug_ccc #ccc_r24
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Skinny Framework 進捗どうですか? #fud_scala
Skinny Framework 進捗どうですか? #fud_scala
[Scalamatsuri2016]あ、社内コミュニティ
[Scalamatsuri2016]あ、社内コミュニティ
Scala戦士を増やせ
Scala戦士を増やせ
おっさんES6/ES2015,React.jsを学ぶ
おっさんES6/ES2015,React.jsを学ぶ
Scala警察のすすめ
Scala警察のすすめ
Scalaプロジェクトへの未経験者の円滑なジョインへ
Scalaプロジェクトへの未経験者の円滑なジョインへ
Scalaでのプログラム開発
Scalaでのプログラム開発
元インフラエンジニアが Scalaを触ってつまづいたところ。
元インフラエンジニアが Scalaを触ってつまづいたところ。
Non-Functional Programming in Scala
Non-Functional Programming in Scala
ES6で始めるNode.js / Starting NodeJS Development with ES6
ES6で始めるNode.js / Starting NodeJS Development with ES6
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
ScalaでASICやFPGA用の回路を設計するChisel
ScalaでASICやFPGA用の回路を設計するChisel
Scala界隈の近況
Scala界隈の近況
Similar to Do you like scala
Scala Days参加レポートのような何か
Scala Daysに行ってみて
Scala Daysに行ってみて
Kota Mizushima
Scala導入した話 「実戦での Scala 〜 6つの事例から知る Scala の勘所〜」でのLTです。
実戦Scala
実戦Scala
Yuto Suzuki
#scala_ks
Scala.jsはじめました!
Scala.jsはじめました!
K Kinzal
scala.jsを試してみました。
【LT】 怖くない恐怖のScala.js
【LT】 怖くない恐怖のScala.js
Yuto Suzuki
2015/11/21 2016年のAltJSについて語る会発表資料 http://kfug.connpass.com/event/21062/
Scala.js触ってみた
Scala.js触ってみた
Asami Abe
presentation file for minamirb
Introduction to guard + rspec
Introduction to guard + rspec
koko_u
Abstract of Spark CL
Spark CL
Spark CL
力世 山本
JavaOne Tokyo 2012のJVM言語BOFにて、ScalaJPの水島が発表に使ったスライドです。
Scalaの現状と課題
Scalaの現状と課題
Kota Mizushima
神戸Pythonの会での SQLAlchemy 入門ハンズオンの資料です。 座学パートの多いSQLAlchemy Primerよりもハンズオンに重点を置いて、日本語で書き直しました。
PlaySQLAlchemy: SQLAlchemy入門
PlaySQLAlchemy: SQLAlchemy入門
泰 増田
神戸Pythonの会 #14 の講演資料です。
PlaySQLAlchemyORM2017.key
PlaySQLAlchemyORM2017.key
泰 増田
scala-kaigi1-sbt
scala-kaigi1-sbt
Kenji Yoshida
2016-05-21 JJUG CCC 2016 Spring
ビッグじゃなくても使えるSpark Streaming
ビッグじゃなくても使えるSpark Streaming
chibochibo
Apache Kafka Meetup Japan #3での発表資料です。
Spark Structured StreamingでKafkaクラスタのデータをお手軽活用
Spark Structured StreamingでKafkaクラスタのデータをお手軽活用
Sotaro Kimura
(12月5日 追記) 最後のおまけのページにあるDottyはまだコンパイラとしての機能も不足しており、ベンチマークの対象とするにはまだ不適切な感じでした。調査不足な内容を公開してしまい申し分けありませんでした(´・ω・`) VOYAGE GROUPで行なわれた社内LT大会の発表資料です。 Scala Compilerのベンチマークをとってみました。 作業に使ったファイルはこちら => https://github.com/kiris/scalac-benchmarks
Scalaのコンパイル速度の話が聞きたいだろうし、するつもりだ
Scalaのコンパイル速度の話が聞きたいだろうし、するつもりだ
yoshiaki iwanaga
Play frameworkについて
Play frameworkについて
Shinobu Okano
oow2012 unconference
oow2012 unconference
Koji Shinkubo
Apex開発とテストの生産性を高めるツールであるApex Test Plusの紹介
Apex Test Plusの紹介
Apex Test Plusの紹介
Yuichiro Ebihara
What is java_se_7
What is java_se_7
TakumiIINO
ハッカーズチャンプルー2015のLTで発表した資料です。
プログラミング言語のパラダイムシフト(ダイジェスト)ーScalaから見る関数型と並列性時代の幕開けー
プログラミング言語のパラダイムシフト(ダイジェスト)ーScalaから見る関数型と並列性時代の幕開けー
TanUkkii
Innovation EGG第5回「クラウド運用の本音」発表資料
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
azumakuniyuki 🐈
Similar to Do you like scala
(20)
Scala Daysに行ってみて
Scala Daysに行ってみて
実戦Scala
実戦Scala
Scala.jsはじめました!
Scala.jsはじめました!
【LT】 怖くない恐怖のScala.js
【LT】 怖くない恐怖のScala.js
Scala.js触ってみた
Scala.js触ってみた
Introduction to guard + rspec
Introduction to guard + rspec
Spark CL
Spark CL
Scalaの現状と課題
Scalaの現状と課題
PlaySQLAlchemy: SQLAlchemy入門
PlaySQLAlchemy: SQLAlchemy入門
PlaySQLAlchemyORM2017.key
PlaySQLAlchemyORM2017.key
scala-kaigi1-sbt
scala-kaigi1-sbt
ビッグじゃなくても使えるSpark Streaming
ビッグじゃなくても使えるSpark Streaming
Spark Structured StreamingでKafkaクラスタのデータをお手軽活用
Spark Structured StreamingでKafkaクラスタのデータをお手軽活用
Scalaのコンパイル速度の話が聞きたいだろうし、するつもりだ
Scalaのコンパイル速度の話が聞きたいだろうし、するつもりだ
Play frameworkについて
Play frameworkについて
oow2012 unconference
oow2012 unconference
Apex Test Plusの紹介
Apex Test Plusの紹介
What is java_se_7
What is java_se_7
プログラミング言語のパラダイムシフト(ダイジェスト)ーScalaから見る関数型と並列性時代の幕開けー
プログラミング言語のパラダイムシフト(ダイジェスト)ーScalaから見る関数型と並列性時代の幕開けー
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
More from Yuto Suzuki
APIの5xxを解消するための仕組み
5xx解消への道のり
5xx解消への道のり
Yuto Suzuki
MySQLのIndexに関しての社内LTのスライド
MySQLのインデックス入門
MySQLのインデックス入門
Yuto Suzuki
社内でやった広告勉強会第2回目です
Ad vol.2
Ad vol.2
Yuto Suzuki
社内で行った広告勉強会の資料です
広告勉強会
広告勉強会
Yuto Suzuki
社内輪読会の資料 Mastering Bitcoinのネットワークの章の後半部分のスライド ・SPVノード ・BloomFilter ・トランザクションプール
Mastering Bitcoin ~network~
Mastering Bitcoin ~network~
Yuto Suzuki
社内LTしたときの資料。 AeroSpikeの基本的なことをまとめてました
Aerospike基本のき
Aerospike基本のき
Yuto Suzuki
Akka Streamに関して、いまさら発表しました。
いまさらAkkaStream
いまさらAkkaStream
Yuto Suzuki
About View Through Tracking
Introduction of View Through Tracking
Introduction of View Through Tracking
Yuto Suzuki
marketing for engineers
エンジニアのためのマーケティング
エンジニアのためのマーケティング
Yuto Suzuki
チームについて考えてみた。
How to Build a Team
How to Build a Team
Yuto Suzuki
reinventの雑な発表。
Re invent
Re invent
Yuto Suzuki
Slackから始めるChatOps
Slackから始めるChatOps
Slackから始めるChatOps
Yuto Suzuki
カタカナ動詞の意味を取得する話
大学の時の研究の話
大学の時の研究の話
Yuto Suzuki
Scala, F.O.X
F.O.Xを支える技術
F.O.Xを支える技術
Yuto Suzuki
scala
Recommend scala
Recommend scala
Yuto Suzuki
スクラムで開発する上で、重要なことをまとめました。
スクラムに学ぶ開発の回し方
スクラムに学ぶ開発の回し方
Yuto Suzuki
scala,breeze
Breezeで始めるデータ分析
Breezeで始めるデータ分析
Yuto Suzuki
sbt pluginの作り方をLTで紹介しました
進撃のSbt
進撃のSbt
Yuto Suzuki
ニューラルネットワークから畳み込みネットまで数式をほぼ使わずに解説してみました。中途半端な感じでわかりづらくなってしまいました。。
Deeplearningとは?
Deeplearningとは?
Yuto Suzuki
社内勉強会のflywayの紹介を行いました。
Scalaで行うマイグレーション ~Flyway~
Scalaで行うマイグレーション ~Flyway~
Yuto Suzuki
More from Yuto Suzuki
(20)
5xx解消への道のり
5xx解消への道のり
MySQLのインデックス入門
MySQLのインデックス入門
Ad vol.2
Ad vol.2
広告勉強会
広告勉強会
Mastering Bitcoin ~network~
Mastering Bitcoin ~network~
Aerospike基本のき
Aerospike基本のき
いまさらAkkaStream
いまさらAkkaStream
Introduction of View Through Tracking
Introduction of View Through Tracking
エンジニアのためのマーケティング
エンジニアのためのマーケティング
How to Build a Team
How to Build a Team
Re invent
Re invent
Slackから始めるChatOps
Slackから始めるChatOps
大学の時の研究の話
大学の時の研究の話
F.O.Xを支える技術
F.O.Xを支える技術
Recommend scala
Recommend scala
スクラムに学ぶ開発の回し方
スクラムに学ぶ開発の回し方
Breezeで始めるデータ分析
Breezeで始めるデータ分析
進撃のSbt
進撃のSbt
Deeplearningとは?
Deeplearningとは?
Scalaで行うマイグレーション ~Flyway~
Scalaで行うマイグレーション ~Flyway~
Do you like scala
1.
DO YOU LIKE
SCALA? CYBERZ INC. YUTO SUZUKI
2.
自己紹介 鈴木 雄登 @moc_yuto 技術戦略室
3.
Scala好きですか?
4.
Scala やってみたいですか?
5.
Scalaを遠ざける理由って なんだろう・・・?
6.
聞いてみました。 Scalaを遠ざける理由 コンパイルが遅い そもそもコンパイル言語が嫌い?? 関数型に慣れない sbtがわからない
7.
コンパイル遅い
8.
コンパイル問題 確かにコンパイルは遅い。 スペックが高いMacで殴ってもなんだかんだかか る。 実測してみます。
9.
計測結果 調査マシン:MacBookPro Retina Mid2015 2.8GHz
Corei7 API (570 Scala sources) WEBサーバ (269 file sources) どちらもフルビルドです。 差分コンパイルなら、 2~3s* * ファイル数にもよりますが。
10.
APIは確かに遅い あるライブラリを使ってしまっているのが原因。
11.
じゃあ小規模PJだと? another API (20
Scala soureces) まあ許容できる?
12.
そもそもコンパイルが嫌 ? コンパイルは人類の資産!! こんなことは 無くなります! もちろん、PJの規模に依ります
13.
関数型怖い
14.
関数型ってそもそも? 副作用を起こさないようにプログラムする 副作用って? 副作用あり 副作用なし
15.
イミュータブル 副作用を起こさせない仕組み その1 定義した変数を書き換えさせない イミュータブルな変数 これの結果は? 一見、副作用の 無さそうな関数 参照渡し、 破壊的メソッド による弊害
16.
ループ式でイミュータブ ル 配列の値に3を足す関数を作ってください ループでは 変数を書き換えがち
17.
Scalaで書くと
18.
どうやって作る? エンジニアの人のIDを返したい
19.
Scalaで書くと オブジェクトの 型の定義 エンジニアの人だけで絞込み IDだけに変換
20.
しっかり分離する 書こうと思えば、こうも書けてしまう。
21.
実際のソースを比較 実プロダクトで比較してみよう!
22.
ロジックに集中できる for文の制御を意識する必要がない
23.
話したいことは まだまだありますが・・。
24.
まとめ コンパイルは重いライブラリを入れなければ、 許容範囲 コンパイルはエラーを検知してくれる 関数型のそもそもの意義を確認 ロジックに集中するための道具
25.
Scala触ってみませんか?
26.
We are hiring!
Download now