$30 off During Our Annual Pro Sale. View Details »

沖縄を拠点にしながら会社で最新の技術を取り入れ続けている話

Takayuki
January 26, 2020

 沖縄を拠点にしながら会社で最新の技術を取り入れ続けている話

2017年に沖縄で起業し、沖縄を拠点にしながら最新の技術を取り入れ続けている話をまとめました。

Takayuki

January 26, 2020
Tweet

More Decks by Takayuki

Other Decks in Technology

Transcript

  1. 鈴木孝之 2020/01/28 ԭೄΛڌ఺ʹ͠ͳ͕ΒձࣾͰ ࠷৽ͷٕज़ΛऔΓೖΕଓ͚͍ͯΔ࿩

  2. "HFOEB ࣗݾ঺հɾձࣾ঺հ ԭೄͷֶͿ؀ڥ ԭೄͰ৽͍ٕ͠ज़ΛऔΓೖΕΔʹ͋ͨͬͯ޻ ෉͍ͯ͠Δ͜ͱ

  3. ࣗݾ঺հɾձࣾ঺հ

  4. ◆໊લ ླ໦ ޹೭(Suzuki Takayuki) ※ಉ੏ಉ໊ଟͯ͘ࠔͬͯ·͢ɻɻɻ ◆ࣗݾ঺հ ɾ1990೥ɺਆಸ઒ݝੜ·Εɻ ɾࣾձਓʹͳ͔ͬͯΒɺϓϩάϥϛϯάΛ࢝ΊΔɻ ɾ2015೥ʹϑϧεϐʔυʹೖࣾ͠ɺ2017೥ʹಠཱɻ ɾϑϦʔϥϯεͰϦϞʔτϫʔΫΛ൒೥΍ͬͨޙʹԭೄͰىۀ

    ◆झຯ ίεϓϨɺԻָϥΠϒɺϚϥιϯେձʹग़Δɺ໺ٿ؍ઓ ◆εΩϧ ɾPHP, Symfony2,CakePHP3,Laravel6 ɾJavaScript, backbone.js,Vue.js,Nuxt.js,Angular 1.ࣗݾ঺հ
  5. 1.ࣗݾ঺հ

  6. 1.ࣗݾ঺հ

  7. Re:Build ԭೄͷגࣜձࣾϓϩτιϦϡʔ γϣϯ༷ͱఏܞͯ͠ϓϩάϥϛ ϯάεΫʔϧͷߨࢣ΋຿ΊΔɻ શ෦Ͱ໿200ਓͷଔۀੜΛഐग़ɻ ౦ژɺେࡕͷେखITاۀʹब ৬ɾ಺ఆΛ΋Β͍ͬͯΔଔۀੜ ΋͍Δɻ

  8. 8 ࣗ෼͕ӡӦ͍ͯ͠ΔΤϯδχΞίϛϡχςΟ ԭೄͰෳ਺ͷίϛϡχςΟΛӡӦͯ͠·͢

  9. ܦྺ·ͱΊ 4&4 4*FS  8FCܥࣗࣾ։ൃ ϑϦʔϥϯεΤϯδχΞ ىۀ डୗ։ൃ ελʔτΞοϓ ϓϩάϥϛϯάεΫʔϧͷߨࢣ

    ͳͲɻ෯޿͘ۀ຿Λ͖ͯ͠·ͨ͠ɻ
  10. Copyright Re:Build.inc All Rights Reserved. ձࣾ঺հ ◆ձ໊ࣾ גࣜձࣾRe:Build ◆ॅॴ ԭೄݝԭೄࢢதԝ̍ஸ໨̍̒−̕

    ◆ࣄۀ಺༰ ɾࣗࣾWEBαʔϏεͷاըɾ։ൃɻ ɾडୗ։ൃ ◆ࣾһ 7໊ ◆ΤϯδχΞͷಇ͖ํ ϦϞʔτϫʔΫՄೳͳࣗ༝ͳಇ͖ํΛਪ঑ͯ͠·͢ʂ
  11. ର৅ऀ ɾ஍ํͰΤϯδχΞͱͯ͠ɺಇ͍ͯΈ͍ͨํ ɾ஍ํͰطʹΤϯδχΞͱͯ͠ಇ͍͍ͯͯɺ৽͍ٕ͠ज़ͷΩϟονΞο ϓʹࠔ͍ͬͯΔํ

  12. ԭೄͷֶͿ؀ڥ

  13. 2.ԭೄͷֶͿ؀ڥ ɾϓϩάϥϛϯάεΫʔϧ ɾษڧձ ɾΧϯϑΝϨϯε ͳͲ

  14. 1 4 ࣗ෼͕ӡӦ͍ͯ͠ΔΤϯδχΞίϛϡχςΟ ԭೄͰෳ਺ͷίϛϡχςΟΛӡӦͯ͠·͢

  15. 1 5 ࣗ෼͕ӡӦ͍ͯ͠ΔΤϯδχΞίϛϡχςΟ ౦ژͷAuth0ͷํΛݺΜͰษڧձ։࠵ʂ

  16. 1 6 ࣗ෼͕ӡӦ͍ͯ͠ΔΤϯδχΞίϛϡχςΟ ౦ژͷStripeͷํΛݺΜͰษڧձ։࠵ʂ

  17. 1 7 ࣗ෼͕ӡӦ͍ͯ͠ΔΤϯδχΞίϛϡχςΟ ̑ͭͷ஍ҬΛܨ͍ͰதܧͰษڧձʂ

  18. 1 8 ͦͷଞͷΤϯδχΞίϛϡχςΟ ※ԼهΛࢀর ԭೄΤϯδχΞίϛϡχςΟΨΠυ2018 https://mint.hateblo.jp/entry/2018/12/18/003843

  19. 1 9 ԭೄͷঁੑΤϯδχΞίϛϡχςΟ

  20. 2 0 CODEBASE ϓϩάϥϛϯάεΫʔϧ ্ཱ͔ͪ͛Β೥Ͱ໿໊ ͕ࢀՃɻ ࣌ؒͷֶशΛ໨ࢦ͢ϓ ϩάϥϛϯάڭࣨɻ

  21. ԭೄͰ৽͍ٕ͠ज़ΛऔΓೖΕΔʹ͋ ͨͬͯ޻෉͍ͯ͠Δ͜ͱ

  22. ωοτͰௐ΂ͯࣗ ݾղܾ͠ʹ͍͘ ωοτͰௐ΂Ε͹େମ͸ ࣗݾղܾͰ͖Δ͕ɺઌഐ ͷϑΥϩʔ͕ແ͍ͱղܾ Ͱ͖ͳ͍Τϥʔ͕͋Δ ωοτͰௐ΂Ε͹େମ͸ ࣗݾղܾɻΘ͔Βͳ͍ࣄ ͸ϐϯϙΠϯτͰ࣭໰ɻ ࣮຿ະܦݧ

    ࣮຿3೥Ҏ্ લఏɿΤϯδχΞͷ੒௕ʹ͍ͭͯ(ओ؍) ࣮຿1ʙ3೥ ͜͜·ͰདྷΔͱීஈͷ࣭໰ ͷྔ͕গͳ͍ͷͰɺςΩε τϕʔεͰSlackͰ΍Γऔ Γ͢Ε͹ॆ෼
  23. ͋Δఔ౓ͷϨϕϧʹୡͯ͘͠Δͱɺ ٕज़ͷτϨϯυͱ ͦͷٕज़Λબఆ͢Δʹ͋ͨͬͯͷ બఆج४ͱͳΔ ৘ใ͕ಘΒΕΕ͹ɺࣗݾֶशͰֶ΂Δʂʂ

  24. 2 4 3.ԭೄͰ৽͍ٕ͠ज़ΛऔΓೖΕΔʹ͋ͨͬͯ޻෉͍ͯ͠Δ͜ͱ ϛχϚϜͰࣗࣾαʔϏε ʹऔΓೖΕΔ େن໛ͳΧϯϑΝϨ ϯεΛ໨ֻ͚ͯɺϐ ϯϙΠϯτͰ౦ژग़ ுʹߦ͘ ͦͷٕज़ʹ͍ͭͯৄ͠

    ͍ਓʹϝϦοτɾσϝ Ϧοτ͚ͩϐϯϙΠϯ τͰฉ͘ 1 2 3
  25. 1.େن໛ͳΧϯϑΝϨϯεΛ໨ֻ͚ͯɺϐϯϙΠϯτͰ౦ژग़ுʹߦ͘ ɾ౦ژͷ࠷৽ͷٕज़Λ୊ࡐʹͨ͠ษڧձʹຖճɺࢀՃ͢Δͷ͸೉͠ ͍ɻ ɾLaravelΧϯϑΝϨϯεͳͲͷେن໛ͳΧϯϑΝϨϯεʹߦ͚͹ɺ ͍͍ͩͨ࠷৽ͷτϨϯυ͸Θ͔ΔͷͰɺҙ֎ͱ৘ใऩूͱͯ͠͸ॆ ෼ɻ ɾ΋͘͠͸ɺLIVE഑৴΋૿͍͑ͯΔͷͰɺͦΕΛݟΕ͹ॆ෼ɻ

  26. 2.ͦͷٕज़ʹ͍ͭͯৄ͍͠ਓʹϝϦοτɾσϝϦοτ͚ͩ ϐϯϙΠϯτͰฉ͘ ɾΧϯϑΝϨϯεͷొஃऀʹϐϯϙΠϯτͰٕज़બఆ͢Δʹ͋ͨͬ ͯͷ൑அج४Λฉ͘ɻ(ex ಋೖʹ͋ͨͬͯͷσϝϦοτɺಘΒΕΔՁ ஋) ɾTwitterͰͦͷٕज़ͷίϛϡχςΟΦʔφʔΛ΍͍ͬͯΔਓΛϑΥ ϩʔ͢Δɻ (ex FirebaseͳΒhttps://twitter.com/1amageek

    ଜຊ͞Μ) ɾ֤ٕज़ͷSlackϫʔΫεϖʔεͰ࣭໰͢Δɻ
  27. SlackͷϫʔΫεϖʔεྫ PHPϢʔβʔζ Firebase Japan User Group

  28. ஍ํίϛϡχςΟಉ࢜ͷͭͳ͕ΓΛ૿΍͢ίπ ɾ஍ํͷϢʔβάϧʔϓͷίϛϡχςΟϦʔμʔΛืूͯͨ͠Γ͢Δ ͷͰɺཱީิ͢ΔͱҰؾʹܨ͕Γ͕શࠃʹͳΔʂ

  29. 3.ϛχϚϜͰࣗࣾαʔϏεʹऔΓೖΕΔ ɾࣦഊͯ͠΋࠷ѱɺࣗ෼ୡ΁ͷμϝʔδ͚ͩͰ཈͑ΒΕΔࣗࣾαʔϏε ͰݕূΛΑ͍ͯ͘͠Δɻ ɾಋೖࣄྫͱͯ͠͸Լه - JAMStack - ίʔϙϨʔταΠτΛNuxt.jsɺNetlifyɺmicroCMSͰϦχϡʔΞϧ - Firebase

    - ࣗࣾαʔϏεͷνϟοτػೳͰ࠾༻
  30. αΠτ JAMStack(ίʔϙϨʔταΠτ) TOPϖʔδ΁ APIΛୟ͘ ίϯςϯπ؅ཧ

  31. ϑϩϯτΤϯυ αʔόαΠυ Firebase(ࣗࣾαʔϏε) Gitlab CI ϥΠϒϥϦͳͲ Firebase ϥΠϒϥϦͳͲ

  32. ·ͱΊ ɾٕज़τϨϯυɺͦͷٕज़ͷϝϦοτɾσϝϦοτΛௐ΂ΔखஈΛ ԡ͓͑ͯ͘͞ͷ͕ॏཁɻ ɾٕज़બఆٕͨ͠ज़ΛͳΔ΂͘ɺϦεΫͷ௿͍ՕॴͰ࢖͍࣮ફܦݧ Λ૿΍͍ͯ͘͠ɻ͜͜·Ͱग़དྷΕ͹౦ژʹ͍Δ࣌ͱͦ͜·ͰมΘΒ ͳ͍ҹ৅ɻ