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
本当はすごいnpm
Search
kaidouji85
February 28, 2019
Technology
0
110
本当はすごいnpm
fun-tech meetup #8 おすすめツールダイマ大会の発表資料です。
kaidouji85
February 28, 2019
Tweet
Share
More Decks by kaidouji85
See All by kaidouji85
一発芸!!なんちゃってローカライズ
kaidouji85
0
46
AWSだけでネット対戦できるブラウザゲームを作った話
kaidouji85
0
50
GitHub CopilotでJavaScript開発効率を爆上げする
kaidouji85
0
93
Serverless + Fargate構成で継続的デリバリーの速度を劇的に改善した話
kaidouji85
0
870
サーバーレスアーキテクチャこそ"ヘキサゴナルアーキテクチャ"
kaidouji85
0
91
サーバーレスでターンベース制のネット対戦ゲームを作った話
kaidouji85
0
590
CDKで構築したFargateのデプロイ時間を改善した話
kaidouji85
2
520
ブラウザゲームで視聴者参加型のゲーム配信
kaidouji85
0
320
JSだけでバックエンド環境構築、IaC、自動デプロイまでやってみた話
kaidouji85
0
350
Other Decks in Technology
See All in Technology
事業成長の裏側:エンジニア組織と開発生産性の進化 / 20250703 Rinto Ikenoue
shift_evolve
PRO
2
18k
MUITにおける開発プロセスモダナイズの取り組みと開発生産性可視化の取り組みについて / Modernize the Development Process and Visualize Development Productivity at MUIT
muit
1
13k
無意味な開発生産性の議論から抜け出すための予兆検知とお金とAI
i35_267
3
11k
自律的なスケーリング手法FASTにおけるVPoEとしてのアカウンタビリティ / dev-productivity-con-2025
yoshikiiida
1
14k
American airlines ®️ USA Contact Numbers: Complete 2025 Support Guide
airhelpsupport
0
220
fukabori.fm 出張版: 売上高617億円と高稼働率を陰で支えた社内ツール開発のあれこれ話 / 20250704 Yoshimasa Iwase & Tomoo Morikawa
shift_evolve
PRO
2
6.2k
Frontier airlines®️ USA Contact Numbers: Complete 2025 Support Guide
oliversmith12
0
110
ネットワーク保護はどう変わるのか?re:Inforce 2025最新アップデート解説
tokushun
0
180
なぜ私はいま、ここにいるのか? #もがく中堅デザイナー #プロダクトデザイナー
bengo4com
0
1.3k
Delegating the chores of authenticating users to Keycloak
ahus1
0
130
Should Our Project Join the CNCF? (Japanese Recap)
whywaita
PRO
0
320
Yamla: Rustでつくるリアルタイム性を追求した機械学習基盤 / Yamla: A Rust-Based Machine Learning Platform Pursuing Real-Time Capabilities
lycorptech_jp
PRO
4
220
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1370
200k
Thoughts on Productivity
jonyablonski
69
4.7k
Into the Great Unknown - MozCon
thekraken
39
1.9k
Git: the NoSQL Database
bkeepers
PRO
430
65k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The World Runs on Bad Software
bkeepers
PRO
69
11k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Faster Mobile Websites
deanohume
307
31k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Transcript
ຊ͍͢͝OQN GVOUFDINFFUVQ͓͢͢ΊπʔϧμΠϚେձ ༎հ
ࣗݾհ ɹ༎հ ϓϩάϥϚʔ +4େ͖ झຯͰήʔϜ࡞ͬͯ·͢ ݟश͍͋Δ༷͡Ͱ͢
ΞδΣϯμ OQNͱ ଞਓͷϓϩδΣΫτΛಈ͔͢ ։ൃπʔϧɺϥΠϒϥϦͷಋೖ ύοέʔδͷཧ ΧελϜεΫϦϓτ ·ͱΊ
ΞδΣϯμ OQNͱ ଞਓͷϓϩδΣΫτΛಈ͔͢ ։ൃπʔϧɺϥΠϒϥϦͷಋೖ ύοέʔδͷཧ ΧελϜεΫϦϓτ ·ͱΊ
OQNͱ OPEFQBDLBHFNBOBHFSͷུ OPEFKTͰ͑ΔϥΠϒϥϦͷཧ͕Ͱ͖Δ OPEFKTίϚϯυϥΠϯπʔϧͷཧՄೳ
ΞδΣϯμ OQNͱ ଞਓͷϓϩδΣΫτΛಈ͔͢ ։ൃπʔϧɺϥΠϒϥϦͷಋೖ ύοέʔδͷཧ ΧελϜεΫϦϓτ ·ͱΊ
OQNJOTUBMM OQNTUBSU QBDLBHFKTPOͷ֊Ͱ্هίϚϯυΛ࣮ࢪ͢Δ ߦϥΠϒϥϦɺπʔϧͷΠϯετʔϧ ߦϩʔΧϧڥͰಈ࡞ͤ͞Δ جຊతͳ͍ํ
OQNಋೖํ๏ OPEFKTΛΠϯετʔϧ͢Δͱɺ OQNҰॹʹ͍ͭͯ͘Δ ͔ͩΒɺOPEFKTΛΠϯετʔϧ͢Δ͚ͩͰ0,
։ൃڥ͕ ͙͢ʹ༻ҙͰ͖Δ
ΞδΣϯμ OQNͱ ଞਓͷϓϩδΣΫτΛಈ͔͢ ։ൃπʔϧɺϥΠϒϥϦͷಋೖ ύοέʔδͷཧ ΧελϜεΫϦϓτ ·ͱΊ
άϩʔόϧΠϯετʔϧ ίϚϯυϥΠϯπʔϧΛΠϯετʔϧ ख͕ܰͩ։ൃπʔϧόʔδϣϯ͕ɺ 1$Ͱݻఆ͞ΕΔ OQNJOTUBMMHXFCQBDL XFCQBDL
௨ৗΠϯετʔϧ ϓϩδΣΫτ୯ҐͰ։ൃπʔϧΛΠϯετʔϧ QBDLBHFKTPOͷEFW%FQFOEFODJFTʹه ͜ͷ··ͰίϚϯυϥΠϯ͔Β࣮ߦͰ͖ͳ͍ OQNJOTUBMMTBWFEFWXFCQBDL XFCQBDL
πʔϧ࣮ߦํ๏ QBDLBHFKTPOͷTDSJQUTʹίϚϯυϥΠϯͷ ༰͕ॻ͚Δ TDSJQUTͷதͳΒπʔϧͷύεղܾ͕Ͱ͖Δ zTDSJQUTz\ zXFCQBDLzzXFCQBDLz ^ OQNSVOXFCQBDL
ύϥϝʔλࢦఆ ͜ΕͰύϥϝʔλࢦఆ͕Ͱ͖Δ ઐ༻εΫϦϓτΛΜͩํ͕͍͍ͷͰɺ ͋·ΓΘͳ͍ OQNSVOXFCQBDLύϥϝʔλ
ϥΠϒϥϦΠϯετʔϧ QBDLBHFKTPOͷEFQFODJFTʹSFBDU͕Ճ ͞Ε͍ͯΔ OQNJOTUBMMSFBDU
ΞδΣϯμ OQNͱ ଞਓͷϓϩδΣΫτΛಈ͔͢ ։ൃπʔϧɺϥΠϒϥϦͷಋೖ ύοέʔδͷཧ ΧελϜεΫϦϓτ ·ͱΊ
ύοέʔδνΣοΫ ϥΠϒϥϦɺ։ൃπʔϧͷόʔδϣϯ͕ݹ ͘ͳ͍͔Λௐͯ͘ΕΔ OQNPVUEBUFE
όʔδϣϯΞοϓํ๏ QBDLBHFKTPOΛॻ͖ͯ͠OQNJOTUBMM͢Δ OQNʹQBDLBHFKTPOΛߋ৽͢Δػೳͳ͍
OQNVQEBUFDIFDLFS ODVͰQBDLBHFKTPOΛߋ৽ ͦͷޙʹOQNJOTUBMM͢Δ OQNJOTUBMMHOQNVQEBUFDIFLDFS ODV OQNJOTUBMM
QBDLBHFKTPOόʔδϣϯ zEFQFODJFTz\ zBMJCzzz POMZ zCMJCzz?z ҎԼ zDMJCzzdz Ҏ্ະຬ ^
ಉ͡QBDLBHFKTPOͰɺڥʹΑΓඍົʹҧ͏ ύοέʔδ͕Πϯετʔϧ͞ΕΔ ґଘϥΠϒϥϦͷόʔδϣϯ·Ͱશʹ ͦΖ͑Δ͜ͱ͍͠
QBDLBHFMPDLKTPO ϓϩδΣΫτͷશύοέʔδΛ ϦετΞοϓͨ͠ͷ ύοέʔδͷڥࠩҟΛղফͰ͖Δ HJUཧʹؚΊΔ͖
։ൃऀͱશ͘ಉ͡ ڥΛ࠶ݱͰ͖Δ
ΞδΣϯμ OQNͱ ଞਓͷϓϩδΣΫτΛಈ͔͢ ։ൃπʔϧɺϥΠϒϥϦͷಋೖ ύοέʔδͷཧ ΧελϜεΫϦϓτ ·ͱΊ
εΫϦϓτ࣮ߦํ๏ TUBSUɺUFTUͳͲ͕σϑΥϧτεΫϦϓτ σϑΥϧτεΫϦϓτͷৄࡉҎԼΛࢀর IUUQTEPDTOQNKTDPNNJTDTDSJQUT OQNσϑΥϧτεΫϦϓτ OQNSVOΧελϜεΫϦϓτ
εΫϦϓτΈ߹Θͤ OQNJOTUBMMOQNSVOBMM zTDSJQUTz\ zKPCzzYYYYYz zKPCzzYYYYYz zCVJMEzzOQNSVOBMMKPCKPCz ^ OQNSVOBMMΛ͏
ΫϩεϓϥοτϑΥʔϜ Γ͍ͨ͜ͱ͕Ͱ͖ΔύοέʔδΛ୳͢ +BWB4DSJQUͷϓϩάϥϜΛॻ͘ XJOEPXTڥΛΓࣺͯΔ
SJNSBG ࢦఆͨ͠ϑΥϧμԼͷϑΝΠϧΛશআ͢Δ ΫϩεϓϥοτϑΥʔϜରԠ൛ͷSNSG OQNJOTUBMMSJNSBG zTDSJQUTz\ zDMFBOzzSJNSBGCVJMEz ^
ΞδΣϯμ OQNͱ ଞਓͷϓϩδΣΫτΛಈ͔͢ ։ൃπʔϧɺϥΠϒϥϦͷಋೖ ύοέʔδͷཧ ΧελϜεΫϦϓτ ·ͱΊ
·ͱΊ OQNͳΒҰॠͰᘳͳ։ൃڥ͕༻ҙͰ͖Δ OQNͳΒϥΠϒϥϦͷόʔδϣϯཧ͕ ᘳʹͰ͖Δ OQNͳΒࣗಈԽεΫϦϓτΛಋೖͰ͖Δ
͝੩ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠