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
2017年をキャッチアップする 三種の神器 / ghq_gem-src_and_bundler
Search
Kenichi Takahashi
January 18, 2017
Technology
5
6.3k
2017年をキャッチアップする 三種の神器 / ghq_gem-src_and_bundler
「Rubyエンジニアが語る2016年の振り返りとこれから」での発表資料です。
https://speee.connpass.com/event/47616/
Kenichi Takahashi
January 18, 2017
Tweet
Share
More Decks by Kenichi Takahashi
See All by Kenichi Takahashi
Lv1,2の開発生産性を経営と繋ぐ
kenchan
4
1.7k
「トップ10プランナー」からはじめる目標設定
kenchan
5
3.5k
負債と言わないことが負債と向き合うこと
kenchan
5
3.6k
可用性No.1へ!「カラーミーショップ」のリ・アーキテクティング
kenchan
0
82
カラーミーショップは私たちが作っています
kenchan
0
1.4k
カラーミーショップ 2022 / COLORME SHOP 2022
kenchan
0
610
Amazon RDS移行のための 性能検証でわかった2つのこと
kenchan
3
3.8k
ポストコロナの商売を支えるカラーミーショップのアーキテクチャのこれから / The new architecture of COLORME SHOP in the Post-COVID-19 world
kenchan
2
2k
ペパボのエンジニアリングマネジメント一問一答 / engineering-management-q-and-a-in-gmo-pepabo
kenchan
7
2.5k
Other Decks in Technology
See All in Technology
サーバレスアプリ開発者向けアップデートをキャッチアップしてきた #AWSreInvent #regrowth_fuk
drumnistnakano
0
200
How to be an AWS Community Builder | 君もAWS Community Builderになろう!〜2024 冬 CB募集直前対策編?!〜
coosuke
PRO
2
2.8k
20241220_S3 tablesの使い方を検証してみた
handy
4
580
サイバー攻撃を想定したセキュリティガイドライン 策定とASM及びCNAPPの活用方法
syoshie
3
1.3k
Oracle Cloudの生成AIサービスって実際どこまで使えるの? エンジニア目線で試してみた
minorun365
PRO
4
280
NilAway による静的解析で「10 億ドル」を節約する #kyotogo / Kyoto Go 56th
ytaka23
3
380
組織に自動テストを書く文化を根付かせる戦略(2024冬版) / Building Automated Test Culture 2024 Winter Edition
twada
PRO
16
4.3k
Fanstaの1年を大解剖! 一人SREはどこまでできるのか!?
syossan27
2
170
AWS re:Invent 2024で発表された コードを書く開発者向け機能について
maruto
0
190
小学3年生夏休みの自由研究「夏休みに Copilot で遊んでみた」
taichinakamura
0
160
統計データで2024年の クラウド・インフラ動向を眺める
ysknsid25
2
850
KubeCon NA 2024 Recap / Running WebAssembly (Wasm) Workloads Side-by-Side with Container Workloads
z63d
1
250
Featured
See All Featured
Building Applications with DynamoDB
mza
91
6.1k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
810
Scaling GitHub
holman
458
140k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.4k
BBQ
matthewcrist
85
9.4k
The Cost Of JavaScript in 2023
addyosmani
45
7k
Optimising Largest Contentful Paint
csswizardry
33
3k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
520
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Transcript
HIR HFNTSDBOE#VOEMFS ∁ڮ݈Ұ(.01FQBCP JOD 3VCZΤϯδχΞ͕ޠΔͷৼΓฦΓͱ͜Ε͔Β ΛΩϟονΞοϓ͢Δ ࡾछͷਆث
&$ࣄۀ෦νʔϑςΫχΧϧϦʔυ ∁ڮ݈Ұ!LFODIBO 1ZUIPOΛগ͔͍ͬͯ͠͡·ͨ͠ IUUQTIVDSFBNOFU
IUUQTFNKQTMBDLJOIFSPLVBQQDPN
എܠ
3BJMTͷόʔδϣϯΞοϓ ؒʹ߹͍·ͤΜͰͨ͠
3BJMTʹݶΒͣɺ ϥΠϒϥϦϑϨʔϜϫʔΫͷ όʔδϣϯΞοϓʹɺ HIR HFNTSD #VOEMFS ͕ศརͳͷͰɺͦͷΛ͠·͢ɻ
NPUFNFOHIR wHPMBOHͷσΟϨΫτϦϨΠΞτͰɺιʔείʔυΛཧ͢Δπʔϧ wHJUɺIHɺTWOෳͷ7$4ʹରԠ w(JU)VCɺ#JUCVDLFU͚ͩͰͳ͘ɺϓϥΠϕʔτͳϦϞʔτϦϙδτϦ ʹରԠ (JU)VC&OUFSQSJTF
BNBUTVEBHFNTSD wHFNJOTUBMMΛϑοΫͯ͠ɺ֘ͷϥΠϒϥϦͷιʔείʔυΛϩʔΧ ϧʹDMPOFͯ͘͠ΔHFNSCFOWϓϥάΠϯ wDMPOF͢ΔࡍʹHIRΛར༻͢Δ͜ͱ͕Ͱ͖ɺಉ͡ϨΠΞτͰHFNͷ ιʔείʔυΛཧͰ͖Δ
CVOEMFSCVOEMFS wΞϓϦέʔγϣϯͰར༻͢ΔHFNͷґଘؔΛཧ͢Δ w(FNpMFʹ͋ΔHFNͷϦετ͔ΒґଘؔΛղܾ͠ɺΠϯετʔϧ ͢ΔόʔδϣϯΛܾఆͯ͘͠ΕΔ wΠϯετʔϧͨ͠όʔδϣϯΛ(FNpMFMPDLʹग़ྗ͠ɺҟͳΔڥ Ͱಉ͡όʔδϣϯΛΠϯετʔϧ͢Δ͜ͱ͕Ͱ͖Δ wΦϓγϣϯΛࢦఆ͢Δ͜ͱͰSVCZHFNTPSHҎ֎͔ΒΠϯετʔϧ ͨ͠ΓɺόʔδϣϯΛࢦఆŋ੍ݶͨ͠ΓͰ͖Δ
HIR HFNTSDBOE#VOEMFS ϥΠϒϥϦͷόʔδϣϯΞοϓͰ͕ى͖ͨͱ͖ wҙͷόʔδϣϯಛఆͷίϛοτͰಈ࡞֬ೝ͍ͨ͠ wϥΠϒϥϦͷιʔείʔυΛมߋͯ͠ಈ͔͍ͨ͠ ͱ͍͏໘͕͋Δ HIR HFNTSDͰϥΠϒϥϦͷιʔείʔυΛϩʔΧϧʹอଘ͠ɺ (FNpMFͷQBUIΦϓγϣϯͰϩʔΧϧͷίʔυΛಡΈࠐΉͱḿΔ
ྫ source ‘https://rubygems.org' … gem ‘composite_primary_keys’, path: `ghq list -p
-e composite_primary_keys`.chomp …
ྑ͍ͱ͜Ζͱҙ wྑ͍ͱ͜Ζ wCVOEMFJOTUBMM͢͜͠ͱͳ͘ɺόʔδϣϯͷΓସ͑ίʔυͷॻ͖ ͕͑Ͱ͖Δ wҙ wTQSJOHͷΑ͏ͳQSFMPBEFSΛ͍ͬͯΔ߹ɺ࠶ىಈ͢Δ͔มߋ ΛνΣοΫͤ͞ͳ͍ͱ͍͚ͳ͍
͕࣌ؒ͋ΕσϞ
·ͱΊ w3BJMTόʔδϣϯΞοϓͷݱঢ়࠙ձͰ wHIR HFNTSD #VOEMFSศར wࠓ3VCZ ͱ1)1 Λ͍͖ͬͯ·͢ wҰॹʹ͍͖ͬͯ·͠ΐ͏ʂʂ
ࢀߟจݙ wHIRΛͬͨϩʔΧϧϦϙδτϦͷ౷Ұతɾޮతͳཧʹ͍ͭͯ ,FOUBSP,VSJCBZBTIJTCMPH IUUQCMPHLFOUBSPLPSHFOUSZ wHIRHFNTSDBOENPSF IUUQXXXTMJEFTIBSFOFULPJDHIRHFNTSDBOENPSF