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
できることから始める OSS Contribution / Start OSS Contribution With What You Know
Search
Ryo Shibayama
July 12, 2018
Technology
1
120
できることから始める OSS Contribution / Start OSS Contribution With What You Know
Ryo Shibayama
July 12, 2018
Tweet
Share
More Decks by Ryo Shibayama
See All by Ryo Shibayama
技術広報の集い #3 Lightning Talk - LayerX
serima
0
110
採用は全員で | Chuo TECH #1
serima
3
870
高専 5 年時に 7 泊 8 日の合宿型ビジコンに参加したら人生が変わった
serima
0
320
カジュアル面談を通して “自社”のことを知る
serima
0
200
倒れても進捗 / Progress even if I fall
serima
0
120
CircleCI 導入への入門 / Introduction to CircleCI
serima
0
50
GameWithを支えるインフラ基盤 - スケールイン・アウト戦略編 / GameWith infrastructure - Scale in and out strategy
serima
0
35
エンジニア採用と PHP / Engineer Recruitment and PHP
serima
0
58
チームから気軽に始めるピアボーナス / Peer bonus to feel free to start with the team
serima
0
64
Other Decks in Technology
See All in Technology
技術広報経験0のEMがエンジニアブランディングをはじめてみた
coconala_engineer
1
140
Challenges - Open Farming Hackdays 2024
loleg
0
580
依存ライブラリはどこに?
takesection
0
120
これまでのキャリアとこれからMLエンジニアとしてどう動くか
masatakashiwagi
1
770
社内共通ルールを値オブジェクトにして社内ライブラリとして運用してみた話
leveragestech
2
1.2k
LLM + RAG を使った SORACOM Support Bot の裏側の歴史
soracom
PRO
1
650
エンジニアブランディングチームの KPI / KPI's of engineer branding team
chaspy
1
140
関数型DDDの理論と実践:「決定を遅らせる」を先につくり、 ビジネスの機動力と価値をあげる
knih
2
500
ビジネスロジックを「型」で表現するOOPのための関数型DDD / Functional And Type-Safe DDD for OOP
yuitosato
29
12k
大規模データとの戦い方
knih
1
480
中央集権体制からDataOpsへの転換 / centralized-to-dataops-transformation
pei0804
7
1.6k
Code Smells @Voxxed Bucharest 24
victorrentea
2
240
Featured
See All Featured
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
4 Signs Your Business is Dying
shpigford
174
21k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
39
4.3k
Art, The Web, and Tiny UX
lynnandtonic
288
19k
Clear Off the Table
cherdarchuk
82
310k
Fashionably flexible responsive web design (full day workshop)
malarkey
397
65k
The Invisible Side of Design
smashingmag
293
49k
Web Components: a chance to create the future
zenorocha
304
41k
Testing 201, or: Great Expectations
jmmastey
27
6.3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
657
120k
Visualization
eitanlees
135
14k
JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader
reverentgeek
178
11k
Transcript
4UBSU044$POUSJCVUJPO XJUI8IBU:PV,OPX !TFSJNB3ZP4IJCBZBNB (JU)VC4BUFMMJUF5PLZP
!TFSJNB3ZP4IJCBZBNB ‣ (BNF8JUI*ODˑ$SFBUFBNPSFFOKPZBCMFHBNJOHFYQFSJFODF˒ ‣ &OHJOFFSJOH.BOBHFS 4FSWFS4JEF )FBEPG5FDIOJDBM1SPNPUJPO ‣ %FW0QT*OGSBTUSVDUVSF1SFGFSFODF ‣
'BUIFSPGBTPO ‣ -PWF☕BOE ‣ 5XJUUFS(JU)VC!TFSJNB
)PX*NFU(JU)VC ‣ .JHSBUFUPHJUGSPNTWOBUQSFWJPVTDPNQBOZ ‣ (JU)VC&OUFSQSJTF ‣ 3FHJTUFSFE(JU)VCQSJWBUFMZ ‣ )PX*MFBSOFEHJUBOE(JU)VC ‣
ⰅHJU ‣ (JU)VC㹋騧Ⰵ ‣ ˑ1SBDUJDFTNBLFTQFSGFDU˒
None
.Z'JSTU1VCMJD$POUSJCVUJPO ‣ 1)11BDLBHFGPSTFOEJOHNFTTBHFTUP4MBDL ‣ 8BOUFEUPVTFUIJTMJCSBSZJOBQSPKFDU ‣ *UDPVMEOPUTFOENVMUJCZUFTUSJOHT ‣ 5IFBVUIPSSFQMJFEUPDPNNFOUTRVJDLMZ ‣
*NQSFTTFECZUIFGFFMJOHPGDPOOFDUFEOFTT XPSME ‣ 5SJHHFSFEJOUFSFTUJO044DPOUSJCVUJPOT
8IBU$BO*EP
*GPVOEBDIBODFBOE*TFOUBTNBMMQBUDI ‣ 'JYUZQPPG3&"%.&NE ‣ 5SBOTMBUFUIFEPDVNFOUTPGNZGBWPSJUFMJCSBSZUP+BQBOFTF ‣ 'JYBOFSSPSXIFOJOTUBMMJOHMJCSBSZ ‣ $PSSFDUJPOPG5SBWJT$*BOE$JSDMF$*DPOHVSBUJPOMF ‣
"EEFEUFTUDPEFUPJODSFBTFDPWFSBHF ‣ 5SBOTMBUFSFTPVSDFTUP+BQBOFTF'JYNJTUSBOTMBUJPO
$JSDMF$* ‣ )BEUIFPQQPSUVOJUZUPUPVDI$JSDMF$*BUXPSL ‣ #VJMEUJNFHPUTIPSUFS ‣ 8PSLPXTGVODUJPONBLFTJUFBTZUPFYFDVUFJOQBSBMMFM ‣ *OTPNFDBTFTUIFCVJMEDPNQMFUFTJOMFTTUIBOIBMGUIFUJNF ‣
.BOZQSPKFDUTVTF$JSDMF$*CVU ‣ /PQFBMNPTUBSF ‣ )BTBCJHJNQBDUPO%FW0QTUIPVHINJHSBUJPOJTOPUTPEJDVMU
3FEVDF$*XBJUUJNFGPS EFWFMPQFSTBSPVOEUIFXPSME⏳ ʘ*U`TWFSZFYDJUJOHGPSNFʗ
/PUJDBUJPO -FUTNJHSBUFCZUIFFOEPG"VHVTU
USZJU
)PX*DIPPTFUIFQSPKFDU ‣ DJSDMFZNMFYJTUT ‣ $POUJOVPVTMZNBJOUBJOFE ‣ .BOZQSPKFDUTVTF5SBWJT$*PSPUIFS$*TFSWJDFTUPHFUIFS ‣ 'BWPSJUFGPSNF
‣ *NQBDUPGSFEVDJOHCVJMEUJNF ‣ 4UBST ‣ $PNNVOJUZTJ[F
(JU)VC"EWBODFE4FBSDI ‣ $BOTFBSDIGPSDJSDMFZNMJOUIFQSPKFDUSPPU ‣ $BOOPUTPSUCZUIFOVNCFSPGTUBSTDIFDLDIFDLDIFDL
.Z'JSTUˑ.JHSBUFUP$JSDMF$*˒ 5IJTXBTPOMZBTNBMMTUFQ
None
NFSHFTJONPOUIT ‣ EBOHFSEBOHFS ‣ EBOHFSEBOHFSKT ‣ WJNKQWJNKQHJUIVCJP ‣ 0OTFO6*0OTFO6* ‣
WVFKTWVF ‣ TFHNFOUJPOJHIUNBSF ‣ GBDFCPPLXBUDINBO ‣ ZBSOQLHZBSO ‣ IBZBCVTBSFWJFXEPH ‣ FUIFSFVNKTFUIFSFVNKTWN ‣ DKTD ‣ 4IPQJGZHPMVB BOENPSF
5FDIOJDBMGVO $PNNVOJDBUJPO 1SJEFUIBU*ˏNEPJOHXFMMXJUINZPXOBDUJPOT
NFSHFTJONPOUIT ‣ EBOHFSEBOHFS ‣ EBOHFSEBOHFSKT ‣ WJNKQWJNKQHJUIVCJP ‣ 0OTFO6*0OTFO6* ‣
WVFKTWVF ‣ TFHNFOUJPOJHIUNBSF ‣ GBDFCPPLXBUDINBO ‣ ZBSOQLHZBSO ‣ IBZBCVTBSFWJFXEPH ‣ FUIFSFVNKTFUIFSFVNKTWN ‣ DKTD ‣ 4IPQJGZHPMVB BOENPSF
+PJOFEUIFPSHBOJ[BUJPOEBOHFS MFBSOFEIPX044DPNNVOJUZHSPXT
NFSHFTJONPOUIT ‣ EBOHFSEBOHFS ‣ EBOHFSEBOHFSKT ‣ WJNKQWJNKQHJUIVCJP ‣ 0OTFO6*0OTFO6* ‣
WVFKTWVF ‣ TFHNFOUJPOJHIUNBSF ‣ GBDFCPPLXBUDINBO ‣ ZBSOQLHZBSO ‣ IBZBCVTBSFWJFXEPH ‣ FUIFSFVNKTFUIFSFVNKTWN ‣ DKTD ‣ 4IPQJGZHPMVB BOENPSF
5XFFUFECZ!WVFKT MFBSOFEIPX044DPNNVOJUZHSPXT
NFSHFTJONPOUIT ‣ EBOHFSEBOHFS ‣ EBOHFSEBOHFSKT ‣ WJNKQWJNKQHJUIVCJP ‣ 0OTFO6*0OTFO6* ‣
WVFKTWVF ‣ TFHNFOUJPOJHIUNBSF ‣ GBDFCPPLXBUDINBO ‣ ZBSOQLHZBSO ‣ IBZBCVTBSFWJFXEPH ‣ FUIFSFVNKTFUIFSFVNKTWN ‣ DKTD ‣ 4IPQJGZHPMVB BOENPSF
.PTUJNQSFTTJWF1VMM3FRVFTU
‣ ZBSOVTFENBOZ$JSDMF$*GFBUVSFT ‣ 1BSBMMFMJTN ‣ OQNQVCMJTIVTJOHHJUUBH ‣ OPUJDBUJPO ‣ .ZNJTUBLFGBJMFEEFQMPZNFOUTBGUFSNZNFSHF
‣ 3FWJFXFSTYFEJUTPPO .PTUJNQSFTTJWF1VMM3FRVFTU
‣ 3FWJFXFS!%BOJFMJTXPSLJOHBU'BDFCPPL IFJTDSFBUJOH#VJME4J[FJU JTBOVOJRVFDPPM$*UPPM ‣ 3FWJFXFS!UVTCBSJTMJWJOHJO1BSJT IFJTBOFYQFSUJODBDIFQFSTJTUFODF ‣ .ZJOUFSFTUTQSFBEUISPVHIDPNNVOJDBUJPO *DBNFUPMJLF$*$%NPSF
.PTUJNQSFTTJWF1VMM3FRVFTU
8IBU*XBOUFEUPUFMMUISPVHINZFYQFSJFODF ‣ 5IFNPTUJNQPSUBOUUIJOHJO044JTDPOUJOVPVTEFWFMPQNFOU ‣ *GZPVOEBQSPKFDUZPVXBOUUPDPOUSJCVUF-FUTQBSUJDJQBUF ‣ -PPLGPSXIBU*DBOEP OPNBUUFSIPXTNBMMJUJT ‣
-FUˏTOEJTTVFT MBCFMIFMQXBOUFE ‣ 0QFOUIFEPPSUPBOFXXPSME
&OKPZ4PDJBM$PEJOH GSPNXIBUXFDBOEP