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
Bundlerはどのようにbundleしているか
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kento Nagata
March 23, 2017
Programming
0
300
Bundlerはどのようにbundleしているか
Kento Nagata
March 23, 2017
Tweet
Share
More Decks by Kento Nagata
See All by Kento Nagata
中小病院向け、レセコン一体型電子カルテの開発の面白さ
ngtk
0
930
Generating Accessibility Identifiers Easily and Consistently Using Reflection API
ngtk
3
780
プロダクト改善の施策を提案できるようになろう! / Let's be able to propose measures for product growth!
ngtk
14
40k
施策提案ワークショップ / Measures creation workshop
ngtk
3
38k
Swift API Design learning from Cocoa API changes
ngtk
0
910
Page Object Pattern with XCUITest
ngtk
6
2.3k
Atomic Design の導入と実践プロセス
ngtk
4
2.2k
Share Xcode Templates with team
ngtk
2
1.4k
Yet another simple logger
ngtk
2
2k
Other Decks in Programming
See All in Programming
手戻りゼロ? Spec Driven Developmentとは@KAG AI week
tmhirai
1
190
15年目のiOSアプリを1から作り直す技術
teakun
1
620
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
100
Codex の「自走力」を高める
yorifuji
0
1.1k
Go 1.26でのsliceのメモリアロケーション最適化 / Go 1.26 リリースパーティ #go126party
mazrean
1
370
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
180
米国のサイバーセキュリティタイムラインと見る Goの暗号パッケージの進化
tomtwinkle
2
540
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
4
460
AI駆動開発の本音 〜Claude Code並列開発で見えたエンジニアの新しい役割〜
hisuzuya
4
490
AI主導でFastAPIのWebサービスを作るときに 人間が構造化すべき境界線
okajun35
0
670
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
480
ふつうの Rubyist、ちいさなデバイス、大きな一年
bash0c7
0
790
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
630
The Limits of Empathy - UXLibs8
cassininazir
1
250
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
53k
Amusing Abliteration
ianozsvald
0
130
Optimising Largest Contentful Paint
csswizardry
37
3.6k
How to make the Groovebox
asonas
2
2k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
470
Building Flexible Design Systems
yeseniaperezcruz
330
40k
A designer walks into a library…
pauljervisheath
210
24k
Transcript
#VOEMFSͲͷΑ͏ʹ CVOEMF͍ͯ͠Δ͔ Ӭా݈ਓ 8BOUFEMZ *OD&OHJOFFS
ࠓ͢͜ͱ ACVOEMFJOTUBMMAͨ͠ͱ͖ʹԿ͕ى͖͍ͯΔͷ ͔ؾʹͳͬͯௐͯΈͨͷͰɺ ؆୯ʹ·ͱΊ͍ͯͨ͠ͱࢥ͍·͢ʂ
େ·͔ͳྲྀΕ (FNpMFΛύʔε ґଘؔΛॲཧͯ͠Πϯετʔϧ͢ΔHFNͱ ͦͷόʔδϣϯΛܾఆ Πϯετʔϧ
ؔਤ $-**OTUBMM %FpOJUJPO *OTUBMMFS 3FTPMWFS .PMJOJMMP3FTPMWFS .PMJOJMMP3FTPMWFS .PMJOJMMP3FTPMVUJPO .PMJOJMMP%FQFOEFODZ4UBUF .PMJOJMMP%FQFOEFODZ(SBQI
%FQ1SPYZ %FQFOEFODZ 1BSBMMFM*OTUBMMFS %TM %FQFOEFODZ (FNpMFΑΓ%FpOJUJPOΛ࡞ ґଘؔॲཧ͓ΑͼΠϯετʔϧ Πϯετʔϧ CJOE EFQFOEFODJFT SFRVJSFNFOU ঢ়ଶཧ SFRVJSFNFOUT BDUJWBUFE
ґଘؔॲཧ w %FpOJUJPOͷSFRVJSFNFOUT͔ΒEFQFOEFODZ Λ%FQFOEFODZ4UBUFͷSFRVJSFNFOUTʹՃ w %FQFOEFODZ4UBUFͷSFRVJSFNFOUT͔Βॱ൪ ʹॲཧͯ͠BDUJWBUFEʹՃ͍ͯ͘͠
%FQFOEFODZ4UBUF BDUJWBUFE %FQFOEFODZ(SBQI ͯ͢ͷґଘؔΛද͢༗άϥϑ ܾఆͨ͠όʔδϣϯͷใ࣋ͭ %FQ1SPYZͷઌʹ%FQFOEFODZ͕ ͍Δɻ(FNͷґଘ(FNͷใΛ ࣋ͭɻ "SSBZPG%FQ1SPYZ SFRVJSFNFOUT
source "https://rubygems.org" gem 'sinatra'
BDUJWBUFE SFRVJSFNFOUT TJOBUSB
BDUJWBUFE SFRVJSFNFOUT TJOBUSB SBDL UJMU SBDLQSPUFDUJPO SBDLd UJMU SBDLQSPUFDUJPOd
BDUJWBUFE SFRVJSFNFOUT SBDL UJMU SBDLQSPUFDUJPO TJOBUSB UJMU SBDLQSPUFDUJPOd
BDUJWBUFE SFRVJSFNFOUT SBDL UJMU SBDLQSPUFDUJPO TJOBUSB SBDLQSPUFDUJPOd
BDUJWBUFE SFRVJSFNFOUT SBDL UJMU SBDLQSPUFDUJPO TJOBUSB SBDL
BDUJWBUFE SFRVJSFNFOUT SBDL UJMU SBDLQSPUFDUJPO TJOBUSB
·ͱΊ ɾґଘؔͷ༗άϥϑ %FQFOEFODZ(SBQI Λ͍֤࣋ͬͯͯʹ͍͍ͯΔґଘΛຬͨ ͢࠷৽ͷόʔδϣϯΛܾఆ͍ͯ͠Δ