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
78
functionalなアプローチで動的要素を排除する
ryopeko
1
4.1k
Ruby makes everything
ryopeko
0
120
正しく失敗しながら進むプロダクト開発/railsdm2018
ryopeko
10
6.1k
CircleCI を使って自動(ほぼ)でセキュリティアップデート / circleci meetup
ryopeko
4
570
Kaizen Platform でやっている Kaizen Week というイベントについて / kaize week tokyurubykaigi 10
ryopeko
2
1.2k
mysql casual talks vol7
ryopeko
0
2.5k
rubyhiroba
ryopeko
6
1.4k
devsumi2014-dena-bootcamp2014
ryopeko
40
64k
Other Decks in Technology
See All in Technology
AIと自動化がもたらす業務効率化の実例: 反社チェック等の調査・業務プロセス自動化
enpipi
0
620
生成AIではじめるテスト駆動開発
puku0x
0
120
Flutterにしてよかった?出前館アプリを2年運用して気づいたことを全部話します
demaecan
0
210
はじめての OSS コントリビューション 〜小さな PR が世界を変える〜
chiroito
4
340
AIを前提に、業務を”再構築”せよ IVRyの9ヶ月にわたる挑戦と未来の働き方 (BTCONJP2025)
yueda256
1
760
「データ無い! 腹立つ! 推論する!」から 「データ無い! 腹立つ! データを作る」へ チームでデータを作り、育てられるようにするまで / How can we create, use, and maintain data ourselves?
moznion
8
4.4k
Amazon ECS デプロイツール ecspresso の開発を支える「正しい抽象化」の探求 / YAPC::Fukuoka 2025
fujiwara3
13
3.7k
Redux → Recoil → Zustand → useSyncExternalStore: 状態管理の10年とReact本来の姿
zozotech
PRO
16
8.5k
[CV勉強会@関東 ICCV2025] WoTE: End-to-End Driving with Online Trajectory Evaluation via BEV World Model
shinkyoto
0
270
Flutterで実装する実践的な攻撃対策とセキュリティ向上
fujikinaga
2
440
What's the recommended Flutter architecture
aakira
3
1.9k
Proxmox × HCP Terraformで始めるお家プライベートクラウド
lamaglama39
1
210
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
57k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
RailsConf 2023
tenderlove
30
1.3k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Become a Pro
speakerdeck
PRO
29
5.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
A Tale of Four Properties
chriscoyier
162
23k
Visualization
eitanlees
150
16k
Scaling GitHub
holman
463
140k
It's Worth the Effort
3n
187
28k
Designing Experiences People Love
moore
142
24k
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