Upgrade to Pro — share decks privately, control downloads, hide ads and more …

プライベートでも毎日コードを書く暮らし / Hatena Engineer Seminar #18

D763cce13d2b05aa1611f868919f7f92?s=47 gurrium
January 26, 2022

プライベートでも毎日コードを書く暮らし / Hatena Engineer Seminar #18

https://hatena.connpass.com/event/235821/ で発表したスライドです。

毎日コードを書き、初めて知ったことや感想をブログに投稿するという暮らしを200日ぐらい続けています。この発表ではそれを続けるための工夫や、やってよかった/よくなかったことなどをお話します。

D763cce13d2b05aa1611f868919f7f92?s=128

gurrium

January 26, 2022
Tweet

More Decks by gurrium

Other Decks in Programming

Transcript

  1. id: gurrium, Hatena Engineer Seminar #18 ϓϥΠϕʔτͰ΋ຖ೔ίʔυΛॻ ͘฻Β͠

  2. ࣗݾ঺հ • id: gurriumʢ͙Γ • ৬छ: iOSΤϯδχΞ • झຯ: ϩʔυόΠΫ

  3. ϓϥΠϕʔτͰ΋ຖ೔ίʔυΛॻ͘฻Β͠ • ຖ೔ίʔυΛॻ͖ɺॳΊͯ஌ͬͨ͜ͱ΍ײ૝Λϒϩάʹ౤ߘ͍ͯ͠Δ • 1/25࣌఺Ͱ220೔

  4. ࠓ೔࿩͢͜ͱ • ࢝Ίͨཧ༝ͱ΍͍ͬͯΔ͜ͱ • ଓ͚ΔͨΊͷ޻෉ • ݁Ռ • ࠓޙ •

    ·ͱΊ
  5. ͖͔͚ͬͱಈػ • ͖͔͚ͬ • ຖ೔2෼͚ͩίʔυΛॻ͘ͱ͍͏ϒϩάΛಡΜͩ • ಈػ • ษڧ͢Δ •

    ධՁΛ্͛Δ
  6. ࣮ࡍͷ฻Β͠ ϧʔϧ • ίʔυΛॻ͍ͯGitHubʹpush͢Δ • ॳΊͯ஌ͬͨ͜ͱ΍ײ૝Λϒϩάʹ౤ߘ͢Δ • ࠷௿2෼͸΍Δ

  7. ࣮ࡍͷ฻Β͠ ॻ͘͜ͱ • The Swift Programming Language • Swiftͷػೳ͕໢ཏతʹॻ͔Ε͍ͯΔ •

    140೔͙Β͍ • Android Basics in Kotlin • KotlinΛ࢖ͬͯAndroidΞϓϦΛ࡞ΔνϡʔτϦΞϧ • ࢓ࣄதʹؾʹͳͬͨڍಈ
  8. ࣮ࡍͷ฻Β͠ ॻ͘λΠϛϯά • ऴۀޙଓ͚ͯ • ྉཧͷ଴ͪ࣌ؒ • ήʔϜͷؾ෼స׵

  9. ଓ͚ΔͨΊͷ޻෉ • ϋʔυϧΛ্͛ͳ͍ • 2෼΍Ε͹͍ͭ΍Ίͯ΋͍͍ • ҉໧ͷϧʔϧΛఆΊͳ͍ • ؼলத΍͓ञΛҿΜͩ೔΋ॻ͘

  10. ଓ͚ΔͨΊͷ޻෉ • ͙͢ʹॻ͚Δ؀ڥΛ੔͓͑ͯ͘ • ฤूը໘ʹඈ΂ΔϦϯΫΛϒϩάͷϔομʹஔ͍͍ͯΔ • https://blog.hatena.ne.jp/{͸ͯͳID}/{ϒϩάID}/edit?title={λΠτϧ} &body={ຊจ}

  11. ݁Ռ Α͔ͬͨ͜ͱ ̋ Ξ΢τϓοτͷϋʔυϧ͕Լ͕ͬͨ ̋ ࢥ͍͖ͭΛ࣮ߦ͢Δཧ༝͕Ͱ͖ͨ ̋ Slackʹ౤ߘ͕ྲྀΕΔͷͰଘࡏΛೝ஌ͯ͠΋Β͑ͨ ̋ ΞυόΠε΍ٙ໰΁ͷճ౴͕΋Β͑ͨ

    ̋ ೖࣾ௚ޙʹൺ΂Ε͹͔ͳΓSwift͕ॻ͚ΔΑ͏ʹͳͬͨ
  12. ݁Ռ Α͘ͳ͔ͬͨ͜ͱ ˚ ࢓ࣄʹ׆͔ͤͯ࠷ߴΈ͍ͨͳ݁Ռ͸ͳ͍ ˚ pushͱ౤ߘͷͲͪΒ͔Λͨ·ʹ๨ΕΔ ✕ ࡶʹͳΓ͕ͪ

  13. ࠓޙ ˚ ࢓ࣄʹ׆͔ͤͯ࠷ߴΈ͍ͨͳ݁Ռ͸ͳ͍ • ϓϩμΫτίʔυΛॻ͘/ಡΉ • िץSwift Evolution ˚ pushͱ౤ߘͷͲͪΒ͔Λͨ·ʹ๨ΕΔ

    • ίϛοτϝοηʔδΛ౤ߘ͢ΔGit HookΛॻ͍ͨ ☓ ࡶʹͳΓ͕ͪ • େ͖ΊͷهࣄΛ෼ׂͯ͠ॻ͍͍ͯ͘
  14. ·ͱΊ • ॻ͖΍͘͢ͳΔ޻෉Λͨ͠Γɺॻͨ͘ΊͷίετΛ௿ͨ͘͠Γ͢Δ͜ͱͰຖ ೔ଓ͚ΒΕ͍ͯΔ • ຖ೔ଓ͚͍͍ͯ͜ͱ͸͋Δ • ίετΛ௿͘͢Δ͜ͱʹΑͬͯୡ੒Ͱ͖ͳ͘ͳΔ͜ͱ΋͋ΔͷͰվળ͍ͯ͠ ͘