Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
元Railsエンジニアが 現場で引き継いで使ってみたKotlin
Search
woshidan
February 17, 2016
Programming
3.3k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
元Railsエンジニアが 現場で引き継いで使ってみたKotlin
woshidan
February 17, 2016
More Decks by woshidan
See All by woshidan
AWSを用いたWebサービスの負荷試験のTips
woshidan
2
13k
IAMロールの使用と必要なポリシー
woshidan
2
1.3k
マーケティングオートメーションツールとアプリエンジニア -プッシュ通知・お知らせダイアローグの運用自動化のためのお仕事-
woshidan
0
2.2k
テストも開発もするモバイルエンジニアのためのXCUITest/Espressoのすすめ
woshidan
0
4.6k
DNSの話2 ~ Webアプリエンジニアの一人ネットワーク勉強会
woshidan
1
720
DNSの話1 ~ Webアプリエンジニアの一人ネットワーク勉強会
woshidan
0
650
DNSキャッシュポイズニング ~ Webアプリエンジニアの一人ネットワーク勉強会
woshidan
0
680
テーブルを作ってみる話
woshidan
3
110k
メモリリークに関するウワサの今昔
woshidan
6
31k
Other Decks in Programming
See All in Programming
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
140
Jetpack Compose Mechanisms
skydoves
2
700
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
380
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
8
5.7k
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.8k
速習iPhone Duo対応
yuukiw00w
2
980
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
250
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
150
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
540
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
180
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
370
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
1
5.3M
Git: the NoSQL Database
bkeepers
PRO
433
67k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
360
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Color Theory Basics | Prateek | Gurzu
gurzu
1
480
Testing 201, or: Great Expectations
jmmastey
46
8.3k
Bash Introduction
62gerente
615
220k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
480
Speed Design
sergeychernyshev
33
2.2k
Transcript
QPUBUPUJQT ݩ3BJMTΤϯδχΞ͕ ݱͰҾ͖ܧ͍ͰͬͯΈͨ,PUMJO !XPTIJEBO(.0ϖύϘ
σβΠϯΛҰ৽ͯ͠ϦχϡʔΞϧ
ϦχϡʔΞϧʹࡍ࣮ͯ͠Λ΄ͱΜͲ,PUMJOʹ ,PUMJOΛϓϩμΫτ͕Ұ௨Γ͢Δ·ͰͬͯΈͯ ݱࡏͷҹͲ͏ͳͷ͔ ຊͷ͓
ࣗݾհ !XPTIJEBO (.0ϖύϘEBZT"MCVN 3BJMT"OESPJE ,PUMJO IUUQXPTIJEBOIBUFOBCMPHDPN ॳ৺ऀ ݄͔Β
,PUMJOΛબఆͨ͠ਓͰͳ͍
w ࣗ͝ͷײ֮ͱࠩ͠Ҿ͍ͯ͝அ͍ͩ͘͞
,PUMJOͱ w +7.ͱ"OESPJE͚ͷ࣮༻తͳϓϩάϥϛϯ άݴޠ w ΦϒδΣΫτࢦͱؔܕͷػೳΛ݉Ͷඋ ͑ɺ૬ޓӡ༻ੑɺ҆શੑɺ໌շ͞ɺͦͯ͠ πʔϧͷαϙʔτʹϑΥʔΧε w +BWBͷಈ͘ͱ͜ΖͰ͋ΕɺͲ͜Ͱಈ͘
ࢀߟʹ͍͍ͤͯͨͩͨ͞ϖʔδ IUUQRJJUBDPNOHTX@UBSPJUFNTGDDB
w .JYJOͰΫϥεߏ͕ײతͰָ w αΫαΫॻ͚Δ ͬͯΈͯͲ͏͔ͩͬͨ ଞʹ৭ʑ͋Γ·͕͢ɺ࠙ձͰ
w .JYJOͰΫϥεߏ͕ײతͰָ w αΫαΫॻ͚Δ ͬͯΈͯͲ͏͔ͩͬͨ
w .JYJOͱ .JYJOͰΫϥεߏ͕ײతͰָ
w ࡉ͔͘ݴޠʹΑΔ͕ɺ w ࣗҎ֎ͷϞδϡʔϧ͔ΒܧঝͳͲͰϝιο υΛूΊ͖ͯͯΫϥεΛ࡞Δ͜ͱ w ͋Δ͍ɺ w ͦͷΑ͏ʹΘΕΔϞδϡʔϧͷ͜ͱ .JYJOͱ
w ,PUMJOͷ߹ ,PUMJOͷ.JYJO
,PUMJOͷ.JYJO "ࣾϓϩάϥϛϯάͱσβ ΠϯΛ͢Δ #ࣾϓϩάϥϛϯάΛ͢Δ $ࣾσβΠϯΛ͢Δ
,PUMJOͷ.JYJO JOUFSGBDFϓϩάϥϜՄ GVOϓϩάϥϜ \ʜ^ JOUFSGBDFσβΠϯՄ GVOσβΠϯ \ʜ^ "ࣾϓϩάϥϛϯάͱσβ ΠϯΛ͢Δ #ࣾϓϩάϥϛϯάΛ͢Δ
$ࣾσβΠϯΛ͢Δ ڞ௨͢ΔʮΔ͜ͱʯΛΠϯλϑΣʔεʹͯ͠
,PUMJOͷ.JYJO "ࣾϓϩάϥϜՄ σβΠϯ Մ #ࣾϓϩάϥϜՄ $ࣾσβΠϯՄ JOUFSGBDFϓϩάϥϜՄ GVOϓϩάϥϜ \ʜ^ JOUFSGBDFσβΠϯՄ
GVOσβΠϯ \ʜ^ ΠϯλϑΣʔε໊ΛϥϕϧͷΑ͏ʹॻ͘ͱ .JYJOͰ͖Δ $ࣾ σβΠϯ Ͱݺͼग़ͤΔ
w ײత 3VCZग़ऀิਖ਼͋Γ .JYJOͰΫϥεߏ͕ײతͰָ
w ϝιουͷ࣮͕͍͍ͭͯΔͷͰɺ+BWB· ͰͷJOUFSGBDFͱൺͯɺ࣮ʹͣΕ͕ແ͍ ͔ؾʹ͠ͳͯ͘ྑ͍ w εʔύʔΫϥεͷܧঝͱҧ͍ͬͯͭ͘Ͱ͚ͭ ΒΕΔ͠ɺՃʹࡍ͠֊͕΄΅ؔͳ͍ w $PNQPTJUJPOͱҧͬͯɺΠϯελϯεΛ͞Β ʹݺͼग़͢ඞཁ͕ͳ͍
.JYJOͷָͳͱ͜Ζ
w ؆୯ͳྫ .JYJOͰΫϥεߏ͕ײతͰָ
,PUMJOͷ.JYJOίʔυྫ ࣮ମͷ͋ΔϝιουΛ࣋ͬͨΠϯλϑΣʔε
,PUMJOͷ.JYJOίʔυྫ ΫϥεͷޙΖʹJOUFSGBDF໊Λॻ͍ͯܧঝ
,PUMJOͷ.JYJOίʔυྫ ΫϥεͷޙΖʹJOUFSGBDF໊Λॻ͍ͯܧঝ ΠϯλϑΣʔεͷϝιου͕ܧঝઌͷΫϥεͷΠϯ ελϯεͰͦͷ··Ճ͞ΕΔ
w .JYJOͰΫϥεߏ͕ײతͰָ w αΫαΫॻ͚ͯؾ͍͍࣋ͪ ͬͯΈͯͲ͏͔ͩͬͨ
αΫαΫॻ͚ͯؾ͍͍࣋ͪ w '"#ʹΫϦοΫϦεφʔΛઃఆ͢Δ·ͰΛɺ +BWBͱ,PUMJOͰൺֱͯ͠Έ·͢
'"#ʹΫϦοΫϦεφʔΛઃఆ͢Δ +BWB
'"#ʹΫϦοΫϦεφʔΛઃఆ͢Δ +BWB
'"#ʹΫϦοΫϦεφʔΛઃఆ͢Δ ,PUMJO
'"#ʹΫϦοΫϦεφʔΛઃఆ͢Δ ,PUMJO εςοϓ͕ͷ
w ͳ͔ͥ αΫαΫॻ͚ͯؾ͍͍࣋ͪ
+BWBͱൺͯ,PUMJOͰল͚ΔՕॴ ,PUMJOͰ ม໊ͷࠨଆʹܕΛॻ͔ͳ͍͍ͯ͘ ӈଆʹॻ͍͍͍ͯ pOE7JFX#Z*E ,PUMJO&YUFOTJPOͰॻ͔ͳͯ͘ྑ͍
+BWBͱൺͯ,PUMJOͰল͚ΔՕॴ ίʔϧόοΫΠϕϯτϦεφͷ Ϋϥε໊ϝιου໊ 4".มͰॻ͔ͳͯ͘ྑ͍
w ೖྗݮΔɻิݮΔɻิͪຯʹ ͕͔͔࣌ؒΔɻ w લड़ͷΑ͏ͳՕॴͷίʔυॻ͍ͯΔ࣌շదɻ ͘ͳͬͨؾ w ଌͬͯΈͨΒ,PUMJOඵɺ+BWBඵ w ,PUMJOΛ͑ίʔσΟϯά͕͘ͳΔ
αΫαΫॻ͚ͯؾ͍͍࣋ͪ
w ͨͩ͠ɺϏϧυ͍ʜ w Ϗϧυ࣌ؒΛଌͬͯΈΔͱ w େ͖ͳมߋ͕ͳ͍ͱ͖େମTdNJO ॳ ճ
w ΫϥεϝιουߏΛม͑ͨͱ͖dNJO w "OESPJETUVEJPQSFWJFX(SBEMF.VMUJEFY͢Δن,PUMJOCFUB Ϗϧυ͕͍͔ʜ
w ·ͱΊ
w .JYJOͰΫϥε֦ு͕ײతʹָʹग़དྷΔ w .JYJOҎ֎ʹଞʹͦ͏͍ͬͨબࢶ͕৭ʑ ͋Δ ͋Γ͍͗ͯ͢͜ͳͤͳ͍ʜ w λΠϓྔิ͕ͪݮΔͷͰॻ͍ͯͯշద w
Ϗϧυ͍ ͷͰ߹ܭ࣌ؒมΘΒͳ͍͔ ·ͱΊ
w ݱ͔ΒҎ্Ͱ͢
w ͕࣌ؒͳͯ͘ݴ͑ͳ͔ͬͨ͜ͱ
w .JYJOͰΫϥε֦ுָ͕ w αΫαΫॻ͚ͯؾ͍͍࣋ͪ w ϓϥάΠϯ͕༏ल͗ͯ࣌͢ʑۭ͍͠ ͬͯΈͯͲ͏͔ͩͬͨ
w ͲΕ͘Β͍༏लͳͷ͔ ϓϥάΠϯ͕༏ल͗ͯ࣌͢ʑۭ͍͠
w LUͳϑΝΠϧʹ+BWBͷίʔυΛίϐϖ͢Δ ͱɺܧঝΛআ͘ೖهࣄʹ͋ΔΑ͏ͳจ๏ ΄ͱΜͲ,PUMJOԽ͞ΕΔ ϓϥάΠϯ͕༏ल͗ͯ࣌͢ʑۭ͍͠
w Լهͷཁૉࣗಈతʹม w มએݴɺܕએݴͷจ๏ w Ξϊςʔγϣϯ w 4".มʜ ϓϥάΠϯ͕༏ल͗ͯ࣌͢ʑۭ͍͠
! w ॻ͍͍ͯΔΫϥεʹΑͬͯɺ+BWB͔Βͷϓ ϥάΠϯࣗಈมϨϕϧͷجຊతͳͱ͘͜Β ͍͔͠Δ͜ͱͷແ͍߹͕͋ͬͨ ϓϥάΠϯ͕༏ल͗ͯ࣌͢ʑۭ͍͠
! w ͔ͯ͠͠ ϓϥάΠϯ͕༏ल͗ͯ࣌͢ʑۭ͍͠
! w ͔ͯ͠͠ਓྨ+BWBͰΑ͍ ϓϥάΠϯ͕༏ल͗ͯ࣌͢ʑۭ͍͠
! w Y͔ͯ͠͠ਓྨ+BWBͰΑ͍ w P*OUFMMJ+ͷ,PUMJOϓϥάΠϯ͕༏लա͗ͯɺ ڞ௨Խ͞ΕΔඞཁͷͳ͍෦ͳͲ࣌ʑ ,PUMJOͰॻ͍͍ͯΔཧ༝͕͔Βۭ͍ͣ͠ ϓϥάΠϯ͕༏ल͗ͯ࣌͢ʑۭ͍͠