2017年に沖縄で起業し、沖縄を拠点にしながら最新の技術を取り入れ続けている話をまとめました。
鈴木孝之 2020/01/28ԭೄΛڌʹ͠ͳ͕ΒձࣾͰ࠷৽ͷٕज़ΛऔΓೖΕଓ͚͍ͯΔ
View Slide
"HFOEBࣗݾհɾձࣾհԭೄͷֶͿڥԭೄͰ৽͍ٕ͠ज़ΛऔΓೖΕΔʹ͍͋ͨͬͯͯ͠Δ͜ͱ
ࣗݾհɾձࣾհ
◆໊લླ ೭(Suzuki Takayuki)※ಉಉ໊ଟͯ͘ࠔͬͯ·͢ɻɻɻ◆ࣗݾհɾ1990ɺਆಸݝੜ·Εɻɾࣾձਓʹͳ͔ͬͯΒɺϓϩάϥϛϯάΛ࢝ΊΔɻɾ2015ʹϑϧεϐʔυʹೖࣾ͠ɺ2017ʹಠཱɻɾϑϦʔϥϯεͰϦϞʔτϫʔΫΛͬͨޙʹԭೄͰىۀ◆झຯίεϓϨɺԻָϥΠϒɺϚϥιϯେձʹग़Δɺٿ؍ઓ◆εΩϧɾPHP,Symfony2,CakePHP3,Laravel6ɾJavaScript,backbone.js,Vue.js,Nuxt.js,Angular1.ࣗݾհ
1.ࣗݾհ
Re:BuildԭೄͷגࣜձࣾϓϩτιϦϡʔγϣϯ༷ͱఏܞͯ͠ϓϩάϥϛϯάεΫʔϧͷߨࢣΊΔɻશ෦Ͱ200ਓͷଔۀੜΛഐग़ɻ౦ژɺେࡕͷେखITاۀʹब৬ɾఆΛΒ͍ͬͯΔଔۀੜ͍Δɻ
8͕ࣗӡӦ͍ͯ͠ΔΤϯδχΞίϛϡχςΟԭೄͰෳͷίϛϡχςΟΛӡӦͯ͠·͢
ܦྺ·ͱΊ4&4 4*FS8FCܥࣗࣾ։ൃϑϦʔϥϯεΤϯδχΞىۀडୗ։ൃελʔτΞοϓϓϩάϥϛϯάεΫʔϧͷߨࢣͳͲɻ෯͘ۀΛ͖ͯ͠·ͨ͠ɻ
Copyright Re:Build.inc All Rights Reserved.ձࣾհ◆ձ໊ࣾגࣜձࣾRe:Build◆ॅॴԭೄݝԭೄࢢதԝ̍ஸ̍̒−̕◆ࣄۀ༰ɾࣗࣾWEBαʔϏεͷاըɾ։ൃɻɾडୗ։ൃ◆ࣾһ7໊◆ΤϯδχΞͷಇ͖ํϦϞʔτϫʔΫՄೳͳࣗ༝ͳಇ͖ํΛਪͯ͠·͢ʂ
ରऀɾํͰΤϯδχΞͱͯ͠ɺಇ͍ͯΈ͍ͨํɾํͰطʹΤϯδχΞͱͯ͠ಇ͍͍ͯͯɺ৽͍ٕ͠ज़ͷΩϟονΞοϓʹࠔ͍ͬͯΔํ
ԭೄͷֶͿڥ
2.ԭೄͷֶͿڥɾϓϩάϥϛϯάεΫʔϧɾษڧձɾΧϯϑΝϨϯεͳͲ
1 4͕ࣗӡӦ͍ͯ͠ΔΤϯδχΞίϛϡχςΟԭೄͰෳͷίϛϡχςΟΛӡӦͯ͠·͢
1 5͕ࣗӡӦ͍ͯ͠ΔΤϯδχΞίϛϡχςΟ౦ژͷAuth0ͷํΛݺΜͰษڧձ։࠵ʂ
1 6͕ࣗӡӦ͍ͯ͠ΔΤϯδχΞίϛϡχςΟ౦ژͷStripeͷํΛݺΜͰษڧձ։࠵ʂ
1 7͕ࣗӡӦ͍ͯ͠ΔΤϯδχΞίϛϡχςΟ̑ͭͷҬΛܨ͍ͰதܧͰษڧձʂ
1 8ͦͷଞͷΤϯδχΞίϛϡχςΟ※ԼهΛࢀরԭೄΤϯδχΞίϛϡχςΟΨΠυ2018https://mint.hateblo.jp/entry/2018/12/18/003843
1 9ԭೄͷঁੑΤϯδχΞίϛϡχςΟ
2 0CODEBASE ϓϩάϥϛϯάεΫʔϧ্ཱ͔ͪ͛ΒͰ໊͕ࢀՃɻ࣌ؒͷֶशΛࢦ͢ϓϩάϥϛϯάڭࣨɻ
ԭೄͰ৽͍ٕ͠ज़ΛऔΓೖΕΔʹ͍͋ͨͬͯͯ͠Δ͜ͱ
ωοτͰௐͯࣗݾղܾ͠ʹ͍͘ωοτͰௐΕେମࣗݾղܾͰ͖Δ͕ɺઌഐͷϑΥϩʔ͕ແ͍ͱղܾͰ͖ͳ͍Τϥʔ͕͋ΔωοτͰௐΕେମࣗݾղܾɻΘ͔Βͳ͍ࣄϐϯϙΠϯτͰ࣭ɻ࣮ະܦݧ࣮3Ҏ্લఏɿΤϯδχΞͷʹ͍ͭͯ(ओ؍)࣮1ʙ3͜͜·ͰདྷΔͱීஈͷ࣭ͷྔ͕গͳ͍ͷͰɺςΩετϕʔεͰSlackͰΓऔΓ͢Εॆ
͋ΔఔͷϨϕϧʹୡͯ͘͠Δͱɺٕज़ͷτϨϯυͱͦͷٕज़Λબఆ͢Δʹ͋ͨͬͯͷબఆج४ͱͳΔใ͕ಘΒΕΕɺࣗݾֶशͰֶΔʂʂ
2 43.ԭೄͰ৽͍ٕ͠ज़ΛऔΓೖΕΔʹ͍͋ͨͬͯͯ͠Δ͜ͱϛχϚϜͰࣗࣾαʔϏεʹऔΓೖΕΔେنͳΧϯϑΝϨϯεΛֻ͚ͯɺϐϯϙΠϯτͰ౦ژग़ுʹߦͦ͘ͷٕज़ʹ͍ͭͯৄ͍͠ਓʹϝϦοτɾσϝϦοτ͚ͩϐϯϙΠϯτͰฉ͘1 2 3
1.େنͳΧϯϑΝϨϯεΛֻ͚ͯɺϐϯϙΠϯτͰ౦ژग़ுʹߦ͘ɾ౦ژͷ࠷৽ͷٕज़Λࡐʹͨ͠ษڧձʹຖճɺࢀՃ͢Δͷ͍͠ɻɾLaravelΧϯϑΝϨϯεͳͲͷେنͳΧϯϑΝϨϯεʹߦ͚ɺ͍͍ͩͨ࠷৽ͷτϨϯυΘ͔ΔͷͰɺҙ֎ͱใऩूͱͯ͠ॆɻɾ͘͠ɺLIVE৴૿͍͑ͯΔͷͰɺͦΕΛݟΕॆɻ
2.ͦͷٕज़ʹ͍ͭͯৄ͍͠ਓʹϝϦοτɾσϝϦοτ͚ͩϐϯϙΠϯτͰฉ͘ɾΧϯϑΝϨϯεͷొஃऀʹϐϯϙΠϯτͰٕज़બఆ͢Δʹ͋ͨͬͯͷஅج४Λฉ͘ɻ(ex ಋೖʹ͋ͨͬͯͷσϝϦοτɺಘΒΕΔՁ)ɾTwitterͰͦͷٕज़ͷίϛϡχςΟΦʔφʔΛ͍ͬͯΔਓΛϑΥϩʔ͢Δɻ(ex FirebaseͳΒhttps://twitter.com/1amageek ଜຊ͞Μ)ɾ֤ٕज़ͷSlackϫʔΫεϖʔεͰ࣭͢Δɻ
SlackͷϫʔΫεϖʔεྫPHPϢʔβʔζFirebase Japan User Group
ํίϛϡχςΟಉ࢜ͷͭͳ͕ΓΛ૿͢ίπɾํͷϢʔβάϧʔϓͷίϛϡχςΟϦʔμʔΛืूͯͨ͠Γ͢ΔͷͰɺཱީิ͢ΔͱҰؾʹܨ͕Γ͕શࠃʹͳΔʂ
3.ϛχϚϜͰࣗࣾαʔϏεʹऔΓೖΕΔɾࣦഊͯ͠࠷ѱɺࣗୡͷμϝʔδ͚ͩͰ͑ΒΕΔࣗࣾαʔϏεͰݕূΛΑ͍ͯ͘͠Δɻɾಋೖࣄྫͱͯ͠Լه- JAMStack- ίʔϙϨʔταΠτΛNuxt.jsɺNetlifyɺmicroCMSͰϦχϡʔΞϧ- Firebase- ࣗࣾαʔϏεͷνϟοτػೳͰ࠾༻
αΠτJAMStack(ίʔϙϨʔταΠτ)TOPϖʔδAPIΛୟ͘ίϯςϯπཧ
ϑϩϯτΤϯυ αʔόαΠυFirebase(ࣗࣾαʔϏε)Gitlab CIϥΠϒϥϦͳͲFirebaseϥΠϒϥϦͳͲ
·ͱΊɾٕज़τϨϯυɺͦͷٕज़ͷϝϦοτɾσϝϦοτΛௐΔखஈΛԡ͓͑ͯ͘͞ͷ͕ॏཁɻɾٕज़બఆٕͨ͠ज़ΛͳΔ͘ɺϦεΫͷ͍ՕॴͰ͍࣮ફܦݧΛ૿͍ͯ͘͠ɻ͜͜·Ͱग़དྷΕ౦ژʹ͍Δ࣌ͱͦ͜·ͰมΘΒͳ͍ҹɻ