Slide 1

Slide 1 text

ݸਓ։ൃͰ
 ίʔυͷ࣭ͱ։ൃ଎౓Λ ཱ྆͢ΔͨΊͷٕज़ελοΫ 2020/07/30 gaotalk vol. 3 / speaker: @y_temp4

Slide 2

Slide 2 text

ࣗݾ঺հ w ࣉౢ༞ك !Z@UFNQ  w ϑϦʔϥϯε೥໨ w 8FCϑϩϯτΤϯυ͕ઐ໳

Slide 3

Slide 3 text

ࠓ೔࿩͢͜ͱ 最近作った Web サービスを実装するときに
 採用した技術スタックと、その理由について

Slide 4

Slide 4 text

ͭͬͨ͘αʔϏε w ݸਓ։ൃऀ͕࡞ͬͨϓϩμΫτΛެ։Ͱ͖ΔαʔϏε w 1SPEVDU)VOUΈ͍ͨͳΠϝʔδ w IUUQTBOZNBLFBQQ AnyMake

Slide 5

Slide 5 text

࣮૷࣌ʹҙࣝͨ͜͠ͱ ૣ͘׬੒͍͚ͤͨ͞Ͳɺ εύήςΟίʔυʹ͸ ͨ͘͠ͳ͍

Slide 6

Slide 6 text

ૣ͘׬੒͍͕ͤͨ͞ŋŋŋ w ॳظͷ։ൃʹ͋·Γ࣌ؒΛ͔͚ͯ΋ҙຯ͕ͳ͍ w ͦ΋ͦ΋ਓؾ͕ग़Δ͔Ͳ͏͔΋෼͔͍ͬͯͳ͍ w Ͱ΋ɺͰ͖Δ͜ͱͳΒָ͘͠։ൃ͍ͨ͠ͷͰŋŋŋ w ͋ͱ͔ΒखΛೖΕΔͱ͖ʹ
 ʮΘ͚Θ͔ΜͶ͐ʂʯͱͳΔͷ͸ݏ

Slide 7

Slide 7 text

ͱ͍͏Θ͚Ͱ w ࣮૷ʹ͸ͦ͜·Ͱ࣌ؒΛ͔͚ͣɺίʔυͷ඼࣭Λ ୲อ͠΍͍ٕ͢ज़ελοΫΛ໛ࡧ w ݁Ռతʹɺ࣍ʹ঺հ͢ΔͭΛ࢖͏͜ͱʹ
 ͳΓ·ͨ͠ ※ちなみに first commit から最初のリリースまでの
 期間は約 2 週間でした

Slide 8

Slide 8 text

࠾༻ٕज़ Firebase Nuxt.js TypeScript Tailwind CSS

Slide 9

Slide 9 text

/VYUKT w ϑϩϯτքͷ3BJMT w ΍Γ͍ͨ͜ͱ͕αΫοͱ࣮ݱͰ͖Δ w 443͠ͳͯ͘΋࢖ͬͨ΄͏͕ྑ͍ʢͱࢥ͏ʣ w 3FBDU೿ͷํ͸/FYU࢖͍·͠ΐ͏

Slide 10

Slide 10 text

'JSFCBTF w ϑϩϯτ͔Β௚ʹ%#ͷσʔλ࣋ͬͯ͜ΕΔͷ͕
 շద͗͢Δ w ηΩϡϦςΟϧʔϧ͸͖ͪΜͱॻ͖·͠ΐ͏ w ࣗ৴͕ͳ͍ํ͸'JSFTUPSF.BTUFSZΛ
 ಡΈ·͠ΐ͏ w ೝূͱ͔ը૾पΓͷػೳ΋ศར͗͢Δ

Slide 11

Slide 11 text

ָ͕͜͜ʢΠϝʔδਤʣ %#ઃܭ Ұൠతͳέʔε "1*ͭ͘Δ ϑϩϯτ͔Βݺͼग़͢ 'JSFTUPSFͷ৔߹ %#ઃܭ ϑϩϯτ͔Βݺͼग़͢ ʊਓਓਓਓਓਓʊ ʼɹΊͪΌָɹʻ ʉ:?:?:?:ʉ

Slide 12

Slide 12 text

5ZQF4DSJQU w Ғ͍ਓ͸ݴ͍·ͨ͠ɻ
 ʮܕ͕ແ͍ݴޠͳΜͯ‭‭‭ͩʂʯʢࣗओن੍ʣ w ܕʹΑΔิ׬͕ޮ͘ͷͰɺ։ൃମݧ͕ྑ͍ w ࠷ॳʹೖΕΔ͚ͩೖΕ·͠ΐ͏

Slide 13

Slide 13 text

5BJMXJOE$44 w ϢʔςΟϦςΟʔϑΝʔετͳ
 $44ϑϨʔϜϫʔΫ w ͋Δఔ౓$44͕ॻ͚ΔਓͳΒɺ։ൃ଎౓͕
 ര଎ʹͳΔ w ΤσΟλͷิ׬΋ޮ͘ͷͰศར

Slide 14

Slide 14 text

5BJMXJOE$44 太字 上下左右
 padding 角丸 背景色 文字色

Slide 15

Slide 15 text

·ͱΊ w ͿͬͪΌ͚ݸਓ։ൃ͡Όͳͯ͘΋ཁ݅ʹΑͬͯ͸ े෼ΞϦͳߏ੒ͩͱࢥ͍·͢ w ࣮૷ΛਐΊ্͍ͯ͘Ͱɺ଎౓ͱ඼࣭ͱಉ͘͡Β͍
 ։ൃମݧ΋ॏཁͩͬͨΓ͠·͢ w /P$PEFΑΓԶ͕଎͍ʂͱͳΓ·͠ΐ͏

Slide 16

Slide 16 text

ຊ౰ͷ·ͱΊ ΈΜͳ΋ര଎Ͱ
 ϓϩμΫτΛ࡞ͬͯ "OZ.BLFʹొ࿥͠Α͏ʂ 
 IUUQTBOZNBLFBQQ