Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
DeNA Bootcamp 2013
Search
Ryoichi SEKIGUCHI
October 12, 2013
Technology
15
7.6k
DeNA Bootcamp 2013
Ryoichi SEKIGUCHI
October 12, 2013
Tweet
Share
More Decks by Ryoichi SEKIGUCHI
See All by Ryoichi SEKIGUCHI
非同期処理とは何なのか
ryopeko
0
66
functionalなアプローチで動的要素を排除する
ryopeko
1
4k
Ruby makes everything
ryopeko
0
120
正しく失敗しながら進むプロダクト開発/railsdm2018
ryopeko
10
6k
CircleCI を使って自動(ほぼ)でセキュリティアップデート / circleci meetup
ryopeko
4
560
Kaizen Platform でやっている Kaizen Week というイベントについて / kaize week tokyurubykaigi 10
ryopeko
2
1.1k
mysql casual talks vol7
ryopeko
0
2.5k
rubyhiroba
ryopeko
6
1.3k
devsumi2014-dena-bootcamp2014
ryopeko
40
64k
Other Decks in Technology
See All in Technology
生成AI時代のデータ基盤設計〜ペースレイヤリングで実現する高速開発と持続性〜 / Levtech Meetup_Session_2
sansan_randd
1
150
AIのグローバルトレンド2025 #scrummikawa / global ai trend
kyonmm
PRO
1
280
S3アクセス制御の設計ポイント
tommy0124
3
200
Django's GeneratedField by example - DjangoCon US 2025
pauloxnet
0
150
Snowflakeの生成AI機能を活用したデータ分析アプリの作成 〜Cortex AnalystとCortex Searchの活用とStreamlitアプリでの利用〜
nayuts
1
480
2025年になってもまだMySQLが好き
yoku0825
8
4.7k
AWSで始める実践Dagster入門
kitagawaz
1
610
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
240
Language Update: Java
skrb
2
300
Practical Agentic AI in Software Engineering
uzyn
0
110
スマートファクトリーの第一歩 〜AWSマネージドサービスで 実現する予知保全と生成AI活用まで
ganota
2
220
複数サービスを支えるマルチテナント型Batch MLプラットフォーム
lycorptech_jp
PRO
0
360
Featured
See All Featured
Thoughts on Productivity
jonyablonski
70
4.8k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Being A Developer After 40
akosma
90
590k
Typedesign – Prime Four
hannesfritz
42
2.8k
Fireside Chat
paigeccino
39
3.6k
Embracing the Ebb and Flow
colly
87
4.8k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Gamification - CAS2011
davidbonilla
81
5.4k
Transcript
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. DeNAΤϯδχΞͷ ͭ͘Γ͔ͨ
Oct 12, 2013 ؔޱ ྄Ұ Mobage Business Sector DeNA Co., Ltd.
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. 2 関⼝口
亮亮⼀一 • 2011/04 ⼊入社 • DeNAでは開発基盤整備や新 サービス⽴立立ち上げ⽀支援など幅 広く携わる • パーフェクトRubyという本 を執筆しました • @ryopeko としてのほうが 知られていたりする • 現場から研修へのヘルプとし て新卒エンジニア研修に携わ る
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϔϧϓʹ͖ͨ ܦҢ
3
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ڈ·ͰΛ౿·͑ͯ 4
・ܧଓతͳ͕ඞཁ ・ओମతʹࣄʹऔΓΊΔਓࡐ ・Ұൠతͳٕज़ͷΠϯϓοτෆ ɹ(ΦϒδΣΫτࢦɺgitɺetcݱʹ͓·͔ͤ) →ݱͰٻΊΒΕΔΤϯδχΞ૾ͱͷဃ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ͦ͜Ͱ... 5
ීஈ͔Β෦ॺͰٕज़ͷখݴΛ ͍ͬͨΓಡॻձΛओ࠵͍ͯͨ͠ ࣗʹ͕͔͔ͬͨ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ࠓͷݚमͷ ඪ
6
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ࠓͷݚमͷඪ 7
・ۀྖҬͷมԽʹରԠͰ͖Δ ・ओମతʹܧଓతʹٕज़शಘͰ͖Δ ・ٕज़Ҏ֎Ͱ͖Δ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ࣗͰ͖ΔΤϯδχΞ 8
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݚम֓ཁ 9
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݚम֓ཁ 10
ɾࠓͷରऀ71ਓ ɾೖࣾॳͷϨϕϧόϥόϥ ɾະܦݧऀ >>> ܦݧऀ ɾߨࢣ3ਓ + ֎෦ߨࢣ໊ ɾظؒ4݄ʙ9݄
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݚम֓ཁ(2) 11
・ૣൈ͚ํࣜ (≠ԣҰઢͷݚम) ・WebΞϓϦΛ࡞ΔͨΊͷࣝΛ1ਓͰWeb ΞϓϦΛ࡞ΔաఔΛ௨ͯ͠शಘ͢Δ ・࠲ֶ→اը→ઃܭ→࣮ͱ͍͏ϑΣʔζ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݚम֓ཁ(3) 12
・֤ϑΣʔζͱՌʹରͯ͠ϨϏϡʔΛड͚Δ ・େମϑΣʔζຖʹ4,5ճͷϨϏϡʔ ・ϨϏϡʔΛ߹֨ͨ͠Β࣍ͷϑΣʔζ ・࠷ऴతʹҰ൪ૣ͍ਓͱ͍ਓͰ࠷େ3ϲ݄ͷࠩ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ࠓͷΑΓৄࡉͳݚम༰ 13
YAPC::Asia Tokyo 2013 “େنPerlॳ৺ऀݚमΛ ࢧ͑Δٕज़”
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. 14
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. 15 h"p://www.slideshare.net/DaisukeTamada/perl-‐26371335
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. Ξτϓοτͱͯ͠ͷ ϨϏϡʔ
Πϯϓοτͱͯ͠ͷ ϨϏϡʔ 16
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϨϏϡʔͰͷେࣄͳ͜ͱ 17
・ਖ਼͘͠ഁ͢Δ (ೲಘ্ͤͨ͞Ͱͷ) ・ࢦఠͷํଅ͠ํΛ1ਓ1ਓม͑Δ ・ର໘ (σΟεϓϨΠͱϗϫΠτϘʔυ) ・ϨϏϡʔͰͷग़དྷࣄ༰Λه ɹ(ॏཁ)
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݱݻ༗ͷࣄΛഉআ 18
ɾ͏ͪͷνʔϜʹద༻Ͱ͖ͳ͍͔Βμϝ ɾͱ͋Δہ໘෦ॺͰ͔͠ੜ͖ͳ͍ ɹΑ͏ͳࣝͰͳ͘ɺ ɹࣾ֎ʹग़ͯ௨༻͢ΔҰൠతͳࣝ ɾͰ“େن”ͱ͍͏ϫʔυ֎ͤͳ͍ →εέʔϥϏϦςΟɺMySQLͷࣝΓͩ͘͞Μ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. Λਖ਼͘͠ܭଌ͢Δ 19
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. Λਖ਼͘͠ܭଌ͢Δ 20
・ਓ͕ଟ͍ͷͰѲ͖͠Εͳ͍ ・ਐḿɺϨϏϡʔɺใɺԿؾͳ͍ձͷ༰ ・શͯه ・Perlͷචهςετ ・1HͷσΠϦʔϛʔςΟϯάͰ׆༻ →۩ମతͳΞΫγϣϯͷܾఆ →ه͔ΒΞΫγϣϯޙͷมԽΛ؍
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. పఈͨ͠σʔλԽͱ PDCA
21
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. త֬ͳΞΫγϣϯͰ ΛՃͤ͞Δ
22
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϑΥϩʔΞοϓ 23
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϑΥϩʔΞοϓ 24
・ਐḿ͕๕͘͠ͳ͍ ・ਓʹ͑Δͷ͕͏·͘ͳ͍ ・ٕज़εΩϧ্͕͠ͳ͍ ・Πϯϓοτͷํ͕ྑ͘ͳ͍ ・ϩδΧϧγϯΩϯά͕͏·͘ͳ͍ ・etc...
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϑΥϩʔΞοϓ༰ 25
・ຖ or ִͰ30ؒͷߨࢣͱͷ1on1 ・ϓϩάϥϛϯάͷϋϚΓղফ ・ղܾͷख๏τϨʔχϯά ・ٞͷτϨʔχϯά ・ଅਐͷͨΊͷపఈͨ͠ৼΓฦΓ ・etc...
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϑΥϩʔΞοϓͰେࣄͳ͜ͱ 26
・ྑ͍ॴΛ৳͠ྑ͘ͳ͍ͱ͜ΖΛվળ ・ͻͱΓͻͱΓஸೡʹ ・ҰےೄͰ͍͔ͳ͍ͷͰͻͨ͢Β ・վળͨ͠ΒϑΥϩʔΞοϓଔۀ ・࠷ऴతʹࣗ৴Λ͚ͭͤ͞Δ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ͱ͍͏͜ͱͰ࣮ࡍʹ ϑΥϩʔΞοϓΛड
͚ͨ৽ଔࢯͷ͓Λ ͓ฉ͖͍ͩ͘͞ 27
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ৭ʑ͚ͬͨͲ... 28
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. Εͳ͔ͬͨ͜ͱ 29
・αʔϏεΛ࡞Δָ͠͞Λ͑ΒΕͳ͔ͬͨ ・ΤϯδχΞϦϯάͷಛघੑΛ͑ΒΕͳ͔ͬͨ ・தɺ্ҐͷݚमੜʹͬͱΞΫγϣϯΛىͨ͜͠ ͔ͬͨ ・݁ہΔ͜ͱແݶʹ͋Δ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ͬͯྑ͔ͬͨ͜ͱ 30
・ਓʹϑΥʔΧεͨ͠ ・ҰൠతͳࣝεΩϧʹߜͬͨ → ݱ࣮ͷલʹཧΛࠐ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. େࣄͳ͜ͱ 31
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ਓʹϑΥʔΧεͨ͠ ΒݱʹϑΟοτ
͠·ͨ͠ 32
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ࠷ޙʹ 33
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݚमதͷଔۀޙͷ ݚमੜͷΠϝʔδ
34
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. Πϝʔδ 35
・ݚमΛଔۀͤ͞Δ͜ͱ͕ඪͰͳ͍ ・ݚम୲ͷίϐʔͰ͍͚͋ͬͯͳ͍ ・ݚम୲͕ཧͱ͢ΔΤϯδχΞΛੜΈग़ ͢
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ਓʹϑΥʔΧεͨ͠ ݚमਓੜΛม͑Δ
36