Enviar pesquisa
Carregar
Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
•
0 gostou
•
1,012 visualizações
Hitoshi Asai
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 40
Baixar agora
Baixar para ler offline
Recomendados
我が家のフロントエンド開発事情
我が家のフロントエンド開発事情
Naoki Yamada
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
Naoki Yamada
Web applicationとReactive
Web applicationとReactive
Dai Yamasaki
エンジニアによるグロースハック〜SEO編〜
エンジニアによるグロースハック〜SEO編〜
ssuser73d5e4
非エンジニアのためのこれだけは押さえておきたいWEBサービスの基礎技術
非エンジニアのためのこれだけは押さえておきたいWEBサービスの基礎技術
div Inc
エッセンシャルCore springハンズオン
エッセンシャルCore springハンズオン
土岐 孝平
未経験古本屋店員が エンジニアになっちゃった話
未経験古本屋店員が エンジニアになっちゃった話
Shuhei Yamashita
はじめてのJavaScript / JS Girls Tokyo #1
はじめてのJavaScript / JS Girls Tokyo #1
Takami Yamada
Recomendados
我が家のフロントエンド開発事情
我が家のフロントエンド開発事情
Naoki Yamada
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
Naoki Yamada
Web applicationとReactive
Web applicationとReactive
Dai Yamasaki
エンジニアによるグロースハック〜SEO編〜
エンジニアによるグロースハック〜SEO編〜
ssuser73d5e4
非エンジニアのためのこれだけは押さえておきたいWEBサービスの基礎技術
非エンジニアのためのこれだけは押さえておきたいWEBサービスの基礎技術
div Inc
エッセンシャルCore springハンズオン
エッセンシャルCore springハンズオン
土岐 孝平
未経験古本屋店員が エンジニアになっちゃった話
未経験古本屋店員が エンジニアになっちゃった話
Shuhei Yamashita
はじめてのJavaScript / JS Girls Tokyo #1
はじめてのJavaScript / JS Girls Tokyo #1
Takami Yamada
チームで「きちんと」Laravel を使っていくための取り組み
チームで「きちんと」Laravel を使っていくための取り組み
Shohei Okada
なれる!IL
なれる!IL
Hiroshi Maekawa
設定のカスタマイズで まだまだ使える Dreamweaver
設定のカスタマイズで まだまだ使える Dreamweaver
Akira Maruyama
WebエンジニアとWebディレクターを兼任してわかった3つのこと
WebエンジニアとWebディレクターを兼任してわかった3つのこと
Satoshi Moriya
Arachne Unweaved (JP)
Arachne Unweaved (JP)
Ikuru Kanuma
「サイボウズワークショップ」資料 2017/12/12版
「サイボウズワークショップ」資料 2017/12/12版
Cybozucommunity
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
takehiko yoshida
Webサービスを作るときの9の間違い
Webサービスを作るときの9の間違い
Yusuke Katsuki
メニューは管理画面で設定できるようにしよう
メニューは管理画面で設定できるようにしよう
Mayuko Moriyama
これから始めるSpringのwebアプリケーション
これから始めるSpringのwebアプリケーション
土岐 孝平
師弟登壇2015 GMOペパボ @orzup
師弟登壇2015 GMOペパボ @orzup
Asami Nakano
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
Takahiro Okumura
情報共有から始めるチーム開発とキャリア戦略
情報共有から始めるチーム開発とキャリア戦略
Takuya Oikawa
Web開発初心者がReactをチームに導入して半年経った
Web開発初心者がReactをチームに導入して半年経った
kazuki matsumura
渋谷java−あなたのプロジェクトで気軽にjavaをバージョンアップするために必要なこと
渋谷java−あなたのプロジェクトで気軽にjavaをバージョンアップするために必要なこと
Y Watanabe
Developer が Serverworks で働いてみて感じた6つのこと
Developer が Serverworks で働いてみて感じた6つのこと
uchimanajet7
プロジェクトマネジメントは仕組み化が9割
プロジェクトマネジメントは仕組み化が9割
Mharu
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
Mignon Style
Alp x BizReach SaaS事業を営む2社がお互い気になることをゆるゆる聞いてみる会
Alp x BizReach SaaS事業を営む2社がお互い気になることをゆるゆる聞いてみる会
scalaconfjp
地方フリーランスとして ゆるいチームで生き抜いてる話
地方フリーランスとして ゆるいチームで生き抜いてる話
Tomoe Sawai
Scala勉強会 初心者向けハンズオン前編
Scala勉強会 初心者向けハンズオン前編
takeuchi-tk
Java エンジニアチームが始めやすい Scala コーディングスタイル #ichigayageek
Java エンジニアチームが始めやすい Scala コーディングスタイル #ichigayageek
Kazuhiro Sera
Mais conteúdo relacionado
Mais procurados
チームで「きちんと」Laravel を使っていくための取り組み
チームで「きちんと」Laravel を使っていくための取り組み
Shohei Okada
なれる!IL
なれる!IL
Hiroshi Maekawa
設定のカスタマイズで まだまだ使える Dreamweaver
設定のカスタマイズで まだまだ使える Dreamweaver
Akira Maruyama
WebエンジニアとWebディレクターを兼任してわかった3つのこと
WebエンジニアとWebディレクターを兼任してわかった3つのこと
Satoshi Moriya
Arachne Unweaved (JP)
Arachne Unweaved (JP)
Ikuru Kanuma
「サイボウズワークショップ」資料 2017/12/12版
「サイボウズワークショップ」資料 2017/12/12版
Cybozucommunity
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
takehiko yoshida
Webサービスを作るときの9の間違い
Webサービスを作るときの9の間違い
Yusuke Katsuki
メニューは管理画面で設定できるようにしよう
メニューは管理画面で設定できるようにしよう
Mayuko Moriyama
これから始めるSpringのwebアプリケーション
これから始めるSpringのwebアプリケーション
土岐 孝平
師弟登壇2015 GMOペパボ @orzup
師弟登壇2015 GMOペパボ @orzup
Asami Nakano
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
Takahiro Okumura
情報共有から始めるチーム開発とキャリア戦略
情報共有から始めるチーム開発とキャリア戦略
Takuya Oikawa
Web開発初心者がReactをチームに導入して半年経った
Web開発初心者がReactをチームに導入して半年経った
kazuki matsumura
渋谷java−あなたのプロジェクトで気軽にjavaをバージョンアップするために必要なこと
渋谷java−あなたのプロジェクトで気軽にjavaをバージョンアップするために必要なこと
Y Watanabe
Developer が Serverworks で働いてみて感じた6つのこと
Developer が Serverworks で働いてみて感じた6つのこと
uchimanajet7
プロジェクトマネジメントは仕組み化が9割
プロジェクトマネジメントは仕組み化が9割
Mharu
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
Mignon Style
Alp x BizReach SaaS事業を営む2社がお互い気になることをゆるゆる聞いてみる会
Alp x BizReach SaaS事業を営む2社がお互い気になることをゆるゆる聞いてみる会
scalaconfjp
地方フリーランスとして ゆるいチームで生き抜いてる話
地方フリーランスとして ゆるいチームで生き抜いてる話
Tomoe Sawai
Mais procurados
(20)
チームで「きちんと」Laravel を使っていくための取り組み
チームで「きちんと」Laravel を使っていくための取り組み
なれる!IL
なれる!IL
設定のカスタマイズで まだまだ使える Dreamweaver
設定のカスタマイズで まだまだ使える Dreamweaver
WebエンジニアとWebディレクターを兼任してわかった3つのこと
WebエンジニアとWebディレクターを兼任してわかった3つのこと
Arachne Unweaved (JP)
Arachne Unweaved (JP)
「サイボウズワークショップ」資料 2017/12/12版
「サイボウズワークショップ」資料 2017/12/12版
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
Webサービスを作るときの9の間違い
Webサービスを作るときの9の間違い
メニューは管理画面で設定できるようにしよう
メニューは管理画面で設定できるようにしよう
これから始めるSpringのwebアプリケーション
これから始めるSpringのwebアプリケーション
師弟登壇2015 GMOペパボ @orzup
師弟登壇2015 GMOペパボ @orzup
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
情報共有から始めるチーム開発とキャリア戦略
情報共有から始めるチーム開発とキャリア戦略
Web開発初心者がReactをチームに導入して半年経った
Web開発初心者がReactをチームに導入して半年経った
渋谷java−あなたのプロジェクトで気軽にjavaをバージョンアップするために必要なこと
渋谷java−あなたのプロジェクトで気軽にjavaをバージョンアップするために必要なこと
Developer が Serverworks で働いてみて感じた6つのこと
Developer が Serverworks で働いてみて感じた6つのこと
プロジェクトマネジメントは仕組み化が9割
プロジェクトマネジメントは仕組み化が9割
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
Alp x BizReach SaaS事業を営む2社がお互い気になることをゆるゆる聞いてみる会
Alp x BizReach SaaS事業を営む2社がお互い気になることをゆるゆる聞いてみる会
地方フリーランスとして ゆるいチームで生き抜いてる話
地方フリーランスとして ゆるいチームで生き抜いてる話
Destaque
Scala勉強会 初心者向けハンズオン前編
Scala勉強会 初心者向けハンズオン前編
takeuchi-tk
Java エンジニアチームが始めやすい Scala コーディングスタイル #ichigayageek
Java エンジニアチームが始めやすい Scala コーディングスタイル #ichigayageek
Kazuhiro Sera
Scalaで学ぶ関数型言語超入門
Scalaで学ぶ関数型言語超入門
yujiro_t
エンジニアが起業するとき気を付けること
エンジニアが起業するとき気を付けること
晋 奥山
Scala超入門 - 2014/12/13 Scala関西勉強会
Scala超入門 - 2014/12/13 Scala関西勉強会
Asami Abe
【17-D-1】今どきのアーキテクチャを現場の立場で斬る
【17-D-1】今どきのアーキテクチャを現場の立場で斬る
Developers Summit
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
Yukiya Nakagawa
関数型プログラミングのすゝめ
関数型プログラミングのすゝめ
Yusuke Matsushita
言語アップデート -Scala編-
言語アップデート -Scala編-
Kota Mizushima
[Android] モジュール管理で ビルド高速化!
[Android] モジュール管理で ビルド高速化!
ichigotake .
Scalaで萌える関数型プログラミング[完全版]
Scalaで萌える関数型プログラミング[完全版]
Ra Zon
2016 Android × Scala @ScalaMatsuri2016
2016 Android × Scala @ScalaMatsuri2016
Yasuyuki Sugitani
Androidアプリ開発で活躍必至!? ビルドツールGradle
Androidアプリ開発で活躍必至!? ビルドツールGradle
amayaw9
AndroidでScalaを使う際の問題点と対策
AndroidでScalaを使う際の問題点と対策
Mogi Isamu
ScalaプログラマのためのHaskell入門
ScalaプログラマのためのHaskell入門
Yasuaki Takebe
AndroidStudioとGradleを利用したScala言語によるAndroidアプリの開発
AndroidStudioとGradleを利用したScala言語によるAndroidアプリの開発
Mogi Isamu
How You Convince Your Manager To Adopt Scala.js in Production
How You Convince Your Manager To Adopt Scala.js in Production
BoldRadius Solutions
15分でざっくり分かるScala入門
15分でざっくり分かるScala入門
SatoYu1ro
ScalaでAndroidアプリ開発
ScalaでAndroidアプリ開発
papamitra
Scala初心者がPlay/ScalaでロックなWebアプリを作ったお話
Scala初心者がPlay/ScalaでロックなWebアプリを作ったお話
omi end
Destaque
(20)
Scala勉強会 初心者向けハンズオン前編
Scala勉強会 初心者向けハンズオン前編
Java エンジニアチームが始めやすい Scala コーディングスタイル #ichigayageek
Java エンジニアチームが始めやすい Scala コーディングスタイル #ichigayageek
Scalaで学ぶ関数型言語超入門
Scalaで学ぶ関数型言語超入門
エンジニアが起業するとき気を付けること
エンジニアが起業するとき気を付けること
Scala超入門 - 2014/12/13 Scala関西勉強会
Scala超入門 - 2014/12/13 Scala関西勉強会
【17-D-1】今どきのアーキテクチャを現場の立場で斬る
【17-D-1】今どきのアーキテクチャを現場の立場で斬る
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
関数型プログラミングのすゝめ
関数型プログラミングのすゝめ
言語アップデート -Scala編-
言語アップデート -Scala編-
[Android] モジュール管理で ビルド高速化!
[Android] モジュール管理で ビルド高速化!
Scalaで萌える関数型プログラミング[完全版]
Scalaで萌える関数型プログラミング[完全版]
2016 Android × Scala @ScalaMatsuri2016
2016 Android × Scala @ScalaMatsuri2016
Androidアプリ開発で活躍必至!? ビルドツールGradle
Androidアプリ開発で活躍必至!? ビルドツールGradle
AndroidでScalaを使う際の問題点と対策
AndroidでScalaを使う際の問題点と対策
ScalaプログラマのためのHaskell入門
ScalaプログラマのためのHaskell入門
AndroidStudioとGradleを利用したScala言語によるAndroidアプリの開発
AndroidStudioとGradleを利用したScala言語によるAndroidアプリの開発
How You Convince Your Manager To Adopt Scala.js in Production
How You Convince Your Manager To Adopt Scala.js in Production
15分でざっくり分かるScala入門
15分でざっくり分かるScala入門
ScalaでAndroidアプリ開発
ScalaでAndroidアプリ開発
Scala初心者がPlay/ScalaでロックなWebアプリを作ったお話
Scala初心者がPlay/ScalaでロックなWebアプリを作ったお話
Semelhante a Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
Application insights で行ってみよう
Application insights で行ってみよう
Kazushi Kamegawa
@nullpopopo が考える、未来のプレゼン | 明日に向かって
@nullpopopo が考える、未来のプレゼン | 明日に向かって
Yasutaka Hamada
とある研修講師から見たJavaScript動向
とある研修講師から見たJavaScript動向
CASAREAL, Inc.
第八回 #渋谷Java 最近のjava PaaS事情
第八回 #渋谷Java 最近のjava PaaS事情
Kazuhiro Serizawa
アジャイルとスクラムとは 原則、価値、プラクティス
アジャイルとスクラムとは 原則、価値、プラクティス
Yasui Tsutomu
JSつまみぐい
JSつまみぐい
Syoko Matsumura
九州ソフトウェアテスト勉強会Vol.16 発表資料 150810
九州ソフトウェアテスト勉強会Vol.16 発表資料 150810
Takayoshi Sakaino
知ってるようで知らないWeb基礎セミナー
知ってるようで知らないWeb基礎セミナー
ukkyo
DDDとクリーンアーキテクチャでサーバーアプリケーションを作っている話
DDDとクリーンアーキテクチャでサーバーアプリケーションを作っている話
JustSystems Corporation
クリスマスを支える俺たちとJava(JJUG CCC 2015 Spring AB4)
クリスマスを支える俺たちとJava(JJUG CCC 2015 Spring AB4)
Koichi Sakata
160625 0dir system
160625 0dir system
aizawa_yoshikazu
「Webサービスのつくり方」 のつくり方
「Webサービスのつくり方」 のつくり方
Yusuke Wada
JavaScriptで味わう! 関数型プログラミングのメリット!!
JavaScriptで味わう! 関数型プログラミングのメリット!!
Keigo Magami
Eightにおけるエンジニア主導の取り組み
Eightにおけるエンジニア主導の取り組み
Sansan
JJUG CCC 2017 Spring LT about JPA
JJUG CCC 2017 Spring LT about JPA
Naoya Kojima
Scalaプロジェクトへの未経験者の円滑なジョインへ
Scalaプロジェクトへの未経験者の円滑なジョインへ
Kenji Doi
XP祭り2019 A-3-1 突然アジャイル人材の育成を任されたエンジニアの奮闘記
XP祭り2019 A-3-1 突然アジャイル人材の育成を任されたエンジニアの奮闘記
Akira Otsuka
ペアプロはリモートでもできる!
ペアプロはリモートでもできる!
Tatsuya Deguchi
開発レビューで心がけていること
開発レビューで心がけていること
Masato Kataoka
クラウドネイティブが行なういまどきWebサービス開発
クラウドネイティブが行なういまどきWebサービス開発
Yuuji Arakaki
Semelhante a Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
(20)
Application insights で行ってみよう
Application insights で行ってみよう
@nullpopopo が考える、未来のプレゼン | 明日に向かって
@nullpopopo が考える、未来のプレゼン | 明日に向かって
とある研修講師から見たJavaScript動向
とある研修講師から見たJavaScript動向
第八回 #渋谷Java 最近のjava PaaS事情
第八回 #渋谷Java 最近のjava PaaS事情
アジャイルとスクラムとは 原則、価値、プラクティス
アジャイルとスクラムとは 原則、価値、プラクティス
JSつまみぐい
JSつまみぐい
九州ソフトウェアテスト勉強会Vol.16 発表資料 150810
九州ソフトウェアテスト勉強会Vol.16 発表資料 150810
知ってるようで知らないWeb基礎セミナー
知ってるようで知らないWeb基礎セミナー
DDDとクリーンアーキテクチャでサーバーアプリケーションを作っている話
DDDとクリーンアーキテクチャでサーバーアプリケーションを作っている話
クリスマスを支える俺たちとJava(JJUG CCC 2015 Spring AB4)
クリスマスを支える俺たちとJava(JJUG CCC 2015 Spring AB4)
160625 0dir system
160625 0dir system
「Webサービスのつくり方」 のつくり方
「Webサービスのつくり方」 のつくり方
JavaScriptで味わう! 関数型プログラミングのメリット!!
JavaScriptで味わう! 関数型プログラミングのメリット!!
Eightにおけるエンジニア主導の取り組み
Eightにおけるエンジニア主導の取り組み
JJUG CCC 2017 Spring LT about JPA
JJUG CCC 2017 Spring LT about JPA
Scalaプロジェクトへの未経験者の円滑なジョインへ
Scalaプロジェクトへの未経験者の円滑なジョインへ
XP祭り2019 A-3-1 突然アジャイル人材の育成を任されたエンジニアの奮闘記
XP祭り2019 A-3-1 突然アジャイル人材の育成を任されたエンジニアの奮闘記
ペアプロはリモートでもできる!
ペアプロはリモートでもできる!
開発レビューで心がけていること
開発レビューで心がけていること
クラウドネイティブが行なういまどきWebサービス開発
クラウドネイティブが行なういまどきWebサービス開発
Último
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Último
(10)
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
1.
入門勉強会 @@@@渋谷渋谷渋谷渋谷#01#01#01#01 WebWebWebWebプログラマのためのプログラマのためのプログラマのためのプログラマのための Scala TwitterTwitterTwitterTwitter ####wpscalawpscalawpscalawpscala
2.
自己紹介自己紹介自己紹介自己紹介 •■職業 プログラマ Webサービス開発 • あやしいコンサル会社 ⇒
★neet★ ⇒ うどん屋 ⇒ たのしい派遣エンジニア ⇒ Web屋さん •あさいです。 ■経歴 •■Twitter @hito_asa •■芸歴 C#歴2年 Java歴3年 テスタ歴2年 Scala歴7ヶ月
3.
この勉強会について 「Web系のプログラマが業務でScalaを 使えるようになるための勉強会」です。 ■趣旨 「「「「社内社内社内社内ででででScalaScalaScalaScala勉強会勉強会勉強会勉強会やろうかやろうかやろうかやろうか」」」」 「「「「どどどどうせならうせならうせならうせならUstUstUstUst垂垂垂垂れれれれ流流流流してみるしてみるしてみるしてみる?」?」?」?」 「「「「いやいやもういやいやもういやいやもういやいやもう人集人集人集人集めてやっちゃおうぜめてやっちゃおうぜめてやっちゃおうぜめてやっちゃおうぜ!」!」!」!」 ↓↓↓↓ ↓↓↓↓ ↓↓↓↓
4.
「「「「32323232人人人人!!!! やばいどうしようやばいどうしようやばいどうしようやばいどうしよう!!」!!」!!」!!」 ↓↓↓↓
5.
この勉強会のスタイル 私たちはコミュニティです この勉強会はコミュニティのものです スタイルはみんなで作っていきましょう! (初回は私が主催して司会して講義しますが) 質問奨励、ツッコミ奨励 することは素晴らしいこと 否定的な意見ではなく肯定的な意見を Hiro Yoshioka 「カーネル読書会の作り方
1000 speakers conference, 2/23/'08」
6.
今日の内容 懇親会@そこらへんの店そのあと コップ本読書会 21:00 ~22:00 Scala開発環境構築 20:20 ~21:50 ScalaでHello, World! 20:00 ~20:20 自己紹介タイム 19:50 ~20:00
7.
今日の内容 懇親会@そこらへんの店そのあと コップ本読書会 21:00 ~22:00 Scala開発環境構築 20:20 ~21:50 ScalaでHello, World! 20:00 ~20:20 自己紹介タイム 19:50 ~20:00
8.
自己紹介タイム
9.
今日の内容 懇親会@そこらへんの店そのあと コップ本読書会 21:00 ~22:00 Scala開発環境構築 20:20 ~21:50 ScalaでHello, World! 20:00 ~20:20 自己紹介タイム 19:50 ~20:00
10.
Scala以外の Hello, World!
11.
ScalaでHello, World! ◆REPLでHello ◆オンラインでHello ◆スクリプトでHello ◆コンパイラでHello ◆メインメソッドを書くパターン ◆Applicationオブジェクトを使うパターン ◆クラスを作ってみるパターン ◆その他のHello ■バリエーション
12.
ScalaでHello, World! ◆REPLREPLREPLREPLででででHelloHelloHelloHello ◆オンラインでHello ◆スクリプトでHello ◆コンパイラでHello ◆メインメソッドを書くパターン ◆Applicationオブジェクトを使うパターン ◆クラスを作ってみるパターン ◆その他のHello ■バリエーション
13.
ScalaでHello, World! ◆REPLでHello ◆オンラインでオンラインでオンラインでオンラインでHelloHelloHelloHello ◆スクリプトでHello ◆コンパイラでHello ◆メインメソッドを書くパターン ◆Applicationオブジェクトを使うパターン ◆クラスを作ってみるパターン ◆その他のHello ■バリエーション
14.
ScalaでHello, World! ◆REPLでHello ◆オンラインでHello ◆スクリプトでスクリプトでスクリプトでスクリプトでHelloHelloHelloHello ◆コンパイラでHello ◆メインメソッドを書くパターン ◆Applicationオブジェクトを使うパターン ◆クラスを作ってみるパターン ◆その他のHello ■バリエーション
15.
ScalaでHello, World! ◆REPLでHello ◆オンラインでHello ◆スクリプトでHello ◆コンパイラでコンパイラでコンパイラでコンパイラでHelloHelloHelloHello ◆メインメソッドをメインメソッドをメインメソッドをメインメソッドを書書書書くパターンくパターンくパターンくパターン ◆Applicationオブジェクトを使うパターン ◆クラスを作ってみるパターン ◆その他のHello ■バリエーション
16.
ScalaでHello, World! ◆REPLでHello ◆オンラインでHello ◆スクリプトでHello ◆コンパイラでコンパイラでコンパイラでコンパイラでHelloHelloHelloHello ◆メインメソッドを書くパターン ◆ApplicationApplicationApplicationApplicationオブジェクトをオブジェクトをオブジェクトをオブジェクトを使使使使うパターンうパターンうパターンうパターン ◆クラスを作ってみるパターン ◆その他のHello ■バリエーション
17.
ScalaでHello, World! ◆REPLでHello ◆オンラインでHello ◆スクリプトでHello ◆コンパイラでコンパイラでコンパイラでコンパイラでHelloHelloHelloHello ◆メインメソッドを書くパターン ◆Applicationオブジェクトを使うパターン ◆クラスをクラスをクラスをクラスを作作作作ってみるパターンってみるパターンってみるパターンってみるパターン ◆その他のHello ■バリエーション
18.
ScalaでHello, World! ◆REPLでHello ◆オンラインでHello ◆スクリプトでHello ◆コンパイラでHello ◆メインメソッドを書くパターン ◆Applicationオブジェクトを使うパターン ◆クラスを作ってみるパターン ◆そのそのそのその他他他他ののののHelloHelloHelloHello ■バリエーション
19.
今日の内容 懇親会@そこらへんの店そのあと コップ本読書会 21:00 ~22:00 Scala開発環境構築 20:20 ~21:50 ScalaでHello, World! 20:00 ~20:20 自己紹介タイム 19:50 ~20:00
20.
Webプログラマの開発環境 21% 48% 5% 5% 5% 11% 5% vim Emacs Eclipse 秀丸秀丸秀丸秀丸 TextMate さくらさくらさくらさくら EmEditor
21.
Scalaの開発環境 ◆scalac + お好きなエディタ ◆sbt
+ お好きなエディタ ◆vim + sbt + codefellow ◆Emacs + ENSIME ◆Eclipse + Scala IDE ◆NetBeans + ErlyBird ◆IntelliJ IDEA + Scala Plugin ■選択肢
22.
下準備 ■手順 1.JVMを入れる OracleのサイトからJDK6をDLしてインストール。 2.Scalaランタイムを入れる 3.環境変数を設定する scala-lang.orgからScalaをDLしてインストール。 JAVA_HOMEとSCALA_HOMEを設定。 PATHに$JAVA_HOME/binと$SCALA_HOME/binを設定。
23.
scalac + お好きなエディタ ■特徴 ■セットアップ方法 まずはこれ。 とくになし。
24.
sbt + お好きなエディタ ■特徴 ■セットアップ方法 sbtはビルドツール。 手動でやる作業が色々楽になる。 1.sbtのjarをDLして起動シェルを作る sbtのサイトから最新のsbt-launch.jarをDL。 こんな感じの起動シェルを作る。↓ java
-Xmx512M -jar `dirname $0`/sbt-launch.jar "$@"
25.
vim + sbt
+ codefellow ■特徴 ■セットアップ方法 codefellowはvimプラグイン兼コンパイラ サーバー。コードの色分けや補完とかいろい ろできるらしい。 1.vimとsbtをセットアップする。 2.codefellowをgit cloneしてごにょご にょする(所要時間2週間)
26.
Emacs + ENSIME ■特徴 ■セットアップ方法 ENSIMEはEmacsプラグイン兼コンパイラ サーバー。コードの色分けや補完とかいろ いろできる。codefellowよりはちゃんとし てる。 1.
http://d.hatena.ne.jp/tototoshi/20100925/1285420294 2. http://d.hatena.ne.jp/tototoshi/20100927/1285595939 Thanks to @tototoshi
27.
Eclipse + Scala
IDE ■特徴 ■セットアップ方法 「さいきょうのJava IDE」だけど、Scalaだ といまいち。重すぎる遅すぎる落ちすぎる。 機能も足りないけど使えないことはない。 1.すごいPCを買ってくる 2.EclipseとScala IDEを入れる 3.5.2の"for Java Developers"がおススメ。 Scala IDEはEclipseのSoftware Update機能で入れる。
28.
NetBeans + ErlyBird ■特徴 ■セットアップ方法 ErlyBirdはErlang/Scala対応のプラグイン。 Eclipseよりちゃんとしてて、一通りのこと ができる。リファクタリングもOK。 1.NetBeansとErlyBirdを入れる NetBeansのサイトから最新版をDLしてインストール。 (Nightly
Build推奨) ErlyBirdはここからDLして、NetBeansに入れる。
29.
IntelliJ IDEA +
Scala Plugin ■特徴 ■セットアップ方法 巷の噂では「さいきょうのScala IDE」 (使ったこと無いです、すみません) 1.IntelliJとScala Pluginを入れる JetBRAINSのサイトから最新版をDLしてインストール。 Scala Pluginは設定画面からインストールできる。
30.
休憩時間休憩時間休憩時間休憩時間だよだよだよだよ
31.
今日の内容 懇親会@そこらへんの店そのあと コップ本読書会 21:00 ~22:00 Scala開発環境構築 20:20 ~21:50 ScalaでHello, World! 20:00 ~20:20 自己紹介タイム 19:50 ~20:00
32.
コップ本読書会 「Scalaスケーラブルプログラミング」 (通称コップ本)をみんなで読みます。 実際に手を動かしたり、わかんない部分 を知ってる人に聞いたり、ググったりし ながら進めましょう。 ■内容 http://calamel-books.jp/?pid=1493080
33.
コップ本読書会#01 第1章~第3章までをやりましょう。 第1章は私が軽く読み下して要点整理をし ます。 その後、第1章の確認と、第3章までの通 読を各チームでお願いします。 ■今日の内容
34.
読書会なう
35.
コップ本読書会#01 今日の結果は、みんなでブログに書いて、 ハッシュタグ #wpscala をつけて Twitterに流しましょう! あとで誰かがトゥギャります。たぶん。 ■今日の結果
36.
次回の予定 ◆ 月2回、第1第3火曜日 ◆ 宿題出す ◆
次回はミヤケさん。 ◆ Scalaで何をしたいかまとめる ◆ 11/16 ■予定
37.
皆様、ご参加 ありがとうございましたっ!
38.
今日の内容 懇親会@そこらへんの店そのあと コップ本読書会 21:00 ~22:00 Scala開発環境構築 20:20 ~21:50 ScalaでHello, World! 20:00 ~20:20 自己紹介タイム 19:50 ~20:00
39.
明日の予定 明日11/3は水曜日サ 毎週水曜日は「Scala勉強会 in 渋谷」の日 明日の第10回はV文化の日Vってことで ハッカソンハッカソンハッカソンハッカソンhをやります!! 多分まだ空きがあるので 参加希望の方はATNDから登録をi http://atnd.org/events/9337 時間は10:00~18:00くらいまでの予定 場所はココです
40.
明後日の予定 明後日11/4は木曜日チ 隔週木曜日は「Scalaを遊ぶ会」の日 明日は第3回 Play! frameworkPlay! frameworkPlay!
frameworkPlay! frameworkでででで遊遊遊遊ぶぶぶぶらしいです こちらも多分空きがあるので 参加希望の方はATNDから登録をi http://atnd.org/events/8893 時間は19:30~21:30までの予定で 場所はこの近くの喫茶店らしいです
Baixar agora