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
社内GitHub勉強会 #1
Search
takashabe
September 07, 2014
Programming
0
430
社内GitHub勉強会 #1
社内で行ったGitHub勉強会用資料です。
takashabe
September 07, 2014
Tweet
Share
More Decks by takashabe
See All by takashabe
より良いターミナルでの生活を求めて
takashabe
0
41
OpenCensusでcustom context propagationとexporterを書いた話 / OpenCensus with custom context propagation and exporter
takashabe
0
1.6k
pubsub with concurrent
takashabe
1
870
社内ISUCONを開催した話
takashabe
0
1.6k
ISUCON大反省会
takashabe
0
1.8k
gitのブランチ戦略
takashabe
8
5.8k
サルでもわかるgit
takashabe
0
1.4k
playで複数DBする
takashabe
0
1.6k
MySQLで高トラフィックに立ち向かう
takashabe
0
1.8k
Other Decks in Programming
See All in Programming
生産性アップのためのAI個人活用
kunoyasu
0
640
リアクティブシステムの変遷から理解するalien-signals / Learning alien-signals from the evolution of reactive systems
yamanoku
2
1k
remix + cloudflare workers (DO) docker上でいい感じに開発する
yoshidatomoaki
0
120
複数ドメインに散らばってしまった画像…! 運用中のPHPアプリに後からCDNを導入する…!
suguruooki
0
430
‘무차별 LGTM~👍’만 외치던 우리가 ‘고봉밥 코드 리뷰’를?
hannah0731
0
530
신입 안드로이드 개발자의 AI 스타트업 생존기 (+ Native C++ Code를 Android에서 사용해보기)
dygames
0
500
PHPによる"非"構造化プログラミング入門 -本当に熱いスパゲティコードを求めて- #phperkaigi
o0h
PRO
0
1.1k
今から始めるCursor / Windsurf / Cline
kengo_hayano
0
110
英語文法から学ぶ、クリーンな設計の秘訣
newnomad
1
270
ローコードサービスの進化のためのモノレポ移行
taro28
1
330
The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
ivargrimstad
0
960
Return of the Full-Stack Developer
simas
PRO
1
320
Featured
See All Featured
Producing Creativity
orderedlist
PRO
344
40k
Six Lessons from altMBA
skipperchong
27
3.7k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Practical Orchestrator
shlominoach
187
10k
Automating Front-end Workflow
addyosmani
1369
200k
Code Reviewing Like a Champion
maltzj
522
39k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Building a Modern Day E-commerce SEO Strategy
aleyda
39
7.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
30
1.1k
Speed Design
sergeychernyshev
28
860
Fireside Chat
paigeccino
37
3.3k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Transcript
ࣾ(JU)VCษڧձ
"HFOEB w (JUͱ w (JU)VCͱ w (JU)VCͬͯخ͍͜͠ͱ w ϓϩδΣΫτͰ࠾༻͍ͯ͠ΔϫʔΫϑϩʔ
"HFOEB w (JUͱ w (JU)VCͱ w (JU)VCͬͯخ͍͜͠ͱ w ϓϩδΣΫτͰ࠾༻͍ͯ͠ΔϫʔΫϑϩʔ
None
8JLJQFEJB͔ΒҾ༻ “GitʢΪοτ[2][3][4]ʣɺϓϩάϥϜͷιʔείʔυͳͲ ͷมߋཤྺΛهɾ͢ΔͨΊͷࢄܕόʔδϣϯཧγ εςϜͰ͋ΔɻͱLinuxΧʔωϧͷιʔείʔυཧʹ ༻͍ΔͨΊʹϦʔφεɾτʔόϧζʹΑͬͯ։ൃ͞ΕɺͦΕ Ҏ߱΄͔ͷଟ͘ͷϓϩδΣΫτͰ࠾༻͞Ε͍ͯΔɻ”
όʔδϣϯཧγες Ϝͱ
όʔδϣϯཧγες ϜΛΘͳ͍߹
͝ͱʹϑΥϧμΛ͚Ε͕ࠩશͯ όοΫΞοϓऔΕΔʂαΠίʔʂ
࠷৽ͱԿͩͬͨͷ͔
ޙ
None
(JUΛ͏ͱ
None
None
None
None
(JUΛ͏͜ͱͰ w ϑΝΠϧͷมߋཤྺ͕͔Δ w ࠷৽ͷϑΝΠϧԿ͔ w ୭͕͍ͭԿΛ͔͕͔ͨ͠Δ w ͪΖΜ͍ͭͰաڈʹΕΔ
None
(JUͷߏ
(JUͷߏ σΟεΫ͕Ұഋ αʔόམͪͨ
αʔόӡ༻ͭΒ͍ʜ
(JU)VCΛͬͨߏ
"HFOEB w (JUͱ w (JU)VCͱ w (JU)VCͬͯخ͍͜͠ͱ w ϓϩδΣΫτͰ࠾༻͍ͯ͠ΔϫʔΫϑϩʔ
None
(JU)VCͱ w (JUͷαʔόΛݞΘΓͯ͘͠ΕΔαʔϏε w ͔͠͠αʔόͷΘΓҎ֎ʹ(JU)VC্ͰͷΈఏ ڙ͞ΕΔػೳ͋Δ
(JU)VC্ͰͷΈग़དྷ Δ͜ͱ
JTTVFT
JTTVFT
8JLJ
QVMMSFRVFTU
QVMMSFRVFTU
QVMMSFRVFTU w (JU)VC͕ྲྀߦΔݪҼʹͳͬͨϠόΠͭ w ͋Δϒϥϯν͔ΒଞͷϒϥϯνʹϚʔδґཔΛग़͢ ͜ͱ͕ग़དྷΔ
ϒϥϯνͱ
ϒϥϯνͱ w ຊདྷͷྺ࢙ NBTUFS ͔Β֎Εͯྺ࢙ΛੵΈॏͶΔ͜ ͱ͕ग़དྷΔ w ҰํͷϒϥϯνͰߦΘΕͨมߋ͏Ұํͷϒϥϯ νʹ໌ࣔతʹऔΓࠐΉ·Ͱө͞Εͳ͍ w
ଞͷ։ൃʹӨڹΛ༩͑ͣʹฒߦ࡞ۀ͕ՄೳʹͳΔ
None
None
None
NBTUFSϒϥϯνҰຊ ӡ༻ͩͱͲ͏ͳΔ͔
ྫ͑ΨνϟΛෳ࡞ Δ࣌
ΤʮΨνϟ࡞ͬͨΜͰ2"͓ئ͍͠·͢ɻʯ ϓʮେৎͰͨ͠ɻͦͷ࣍ͷΨνϟ͓ئ͍͠·͢Ͷʯ Τʮʢοʜಉ࣌ʹΨνϟग़ͤͳ͍͔Β2"ͨ͜͠Ε ίϝϯτΞτ͓͍ͯͯ͠ʜʣ࣍ͷΨνϟ࡞Γ·ͨ͠ɻ֬ ೝ͓ئ͍͠·͢ɻʯ ϓʮ2"େৎͰ͢ʂʯ Τʮ͡Ό͋ΨνϟϦϦʔε͠·͢ʂʯ Τʮοʂʂίϝϯτ͠ଛͶ͍ͯͯ࣍ͷ͕ͭͰͯʢ́ ͈ʯ
None
"HFOEB w (JUͱ w (JU)VCͱ w (JU)VCͬͯخ͍͜͠ͱ w ϓϩδΣΫτͰ࠾༻͍ͯ͠ΔϫʔΫϑϩʔ
QVMMSFRVFTU
QVMMSFRVFTU w ϒϥϯνΛ͚ΔͷͰฒߦ࡞ۀ͕༰қ w QVMMSFRVFTUΛૹͬͨਓҎ֎͕Ϛʔδ୲ʹͳΔ͜ ͱͰίʔυϨϏϡʔͷྲྀΕ͕ग़དྷΔ
ίʔυϨϏϡʔ
ίʔυϨϏϡʔ w ݸਓతʹίʔυϨϏϡʔΛϑϩʔ্ඞͣΈࠐΉ ͜ͱ͕ग़དྷΔͷ͕Ұ൪ྑ͍ͱࢥ͍ͬͯΔ w (JU)VC্ͷϨϏϡʔπʔϧ͕ݟ͍͢ͷͰϨ Ϗϡʔ͕Δ
ϨϏϡʔ
ϨϏϡʔ
ߦ୯ҐͰίϝϯτ
QVMMSFRVFTU্Ͱίʔ υΛݩʹٞग़དྷΔ
QVMMSFRVFTUۦಈ։ൃ w NBTUFSϒϥϯν͍͡ΒͣʹৗʹQVMMSFRVFTU Λ௨͢ w XFCͱ͔ιγϟήք۾ͰطʹҰൠత
"HFOEB w (JUͱ w (JU)VCͱ w (JU)VCͬͯخ͍͜͠ͱ w ϓϩδΣΫτͰ࠾༻͍ͯ͠ΔϫʔΫϑϩʔ
࣮ࡍͲ͏։ൃ͍ͯ͠Δ ͔
։ൃͷྲྀΕ .JMFTUPOFΛཱͯΔ JTTVFTΛཱͯΔ ։ൃ QVMMSFRVFTUΛૹΔ
ϨϏϡʔɺϚʔδ
.JMFTUPOF w Ҋ݅ͭ͝ͱʹ(JU)VC্Ͱ.JMFTUPOFΛཱͯΔ w JTTVFTɺQVMMSFRVFTUؔ͢Δ.JMFTUPOFΛઃఆ ग़དྷΔͷͰɺޙ͔Β.JMFTUPOFΛݟฦͤԿΛͬ ͔ͨશ͔ͯΔঢ়ଶʹ͢Δ
ϨϏϡʔɺϚʔδ w શͯͷίʔυQVMMSFRVFTUΛ௨ͯ͠Ϛʔδ͢Δ w ৽͍͠ίʔυશͯࣗҎ֎ΛQVMMSFRVFTUͰΞα Πϯͯ͠ϨϏϡʔΛ௨͢ w ·ͩϚʔδ͞ΕΔͱϚζ͍ͷ8*1 8PSL*O 1SPHSFTT
ΛλΠτϧʹ͚ͯ࡞ۀதͰ͋Δ͜ͱΛ ໌ࣔ͢Δ
ϒϥϯνઓུ "TVDDFTTGVM(JUCSBODIJOHNPEFM HJUqPX Λϕʔεʹ͍ͯ͠Δ w NBTUFSSPMMCBDL༻҆ఆ൛ ৗʹͭલͷSFMFBTFͷঢ়ଶ w SFMFBTFϦϦʔε༻ˠϦϦʔεޙɺNBTUFSʹϚʔδ
w IPUpYϦϦʔε࣌ϗοτϑΟοΫεˠSFMFBTFʹϚʔδ w EFWFMPQ։ൃ҆ఆ൛ˠSFMFBTFʹϚʔδ w GFBUVSFGPPEFWFMPQ৽ػೳू༻ˠEFWFMPQʹϚʔδ w GFBUVSFGPPCBS৽ػೳ։ൃ༻ˠGFBUVSFGPPEFWFMPQʹϚʔδ
POFNPSFUIJOH
σβΠφʔͱϓϥϯφʔ͕ Ͳ͏(JU)VCΛ͍ͬͯΔ͔
ݱࡏ w ը૾ઐ༻ͷϦϙδτϦΛ༻ҙͯ͠ɺσβΠφʔͦ ͜ʹը૾ΛΞοϓˠΤϯδχΞ͕αʔϏε༻Ϧϙδ τϦʹऔΓࠐΈ w ॻ͖ग़͠લͷϑΝΠϧ QTE ϑΝΠϧαʔόͱ͔ ʹஔ͍ͯϓϥϯφʔͷνΣοΫΛ௨͔ͯ͠ΒΞοϓ
͍ͯ͠Δ
w ؾΛ͚ͭͯΒͳ͍ͱϨϏϡʔͷΓͱΓ͕ࢄ͢ Δ w मਖ਼લޙͷը૾ൺֱ͕ͭΒ͍
͜͏͍ͨ͠ w ը૾QVMMSFRVFTUϕʔεʹ w QVMMSFRVFTUΛݟΕϨϏϡʔͷཤྺ͕͔Δ w (JU)VCͷը૾EJ⒎ศརͳͷͰϨϏϡʔ͕Γͦ͏ w ࠷ۙQTEϑΝΠϧͷࠩදࣔʹରԠͨ͠ w
ͨͩϦϙδτϦαΠζ͕ͻͲ͍͜ͱʹͳΓͦ͏ʜ
(JU)VCͰѹత
)BWFB2VFTUJPO