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

自分の道具を自作してつくる喜びを体感しよう、Railsで。 〜4年続いたPodcastを実例に...

自分の道具を自作してつくる喜びを体感しよう、Railsで。 〜4年続いたPodcastを実例に〜 / Kaigi on Rails 2023

自分の道具を自作してつくる喜びを体感しよう、Railsで。 〜4年続いたPodcastを実例に〜 by Takuya Mukohira / mktakuya - Kaigi on Rails 2023
https://kaigionrails.org/2023/talks/mktakuya/

Takuya Mukohira

October 28, 2023
Tweet

More Decks by Takuya Mukohira

Other Decks in Technology

Transcript

  1. • mktakuya • 向平 卓矢 / むこうひら たくや • 北海道の高専出身

    • 都内のIT企業でエンジニア • Ruby on RailsとPodcastがすき • ゆるふわPodcastのホスト 自己紹介
  2. Podcast配信の変遷 v0.1(2019〜): Jekyll + GitHub Pages / SoundCloud v1.0(2020〜): Rails

    + SoundCloud v2.0(2022〜): Railsで音声配信含め完全自作 v3.0(2023〜): Rails + ART19並行運用
  3. Jekyll + GitHub Pages / SoundCloudで構築 Jekyll + GitHub Pages

    / SoundCloudで構築! → Webサイト・RSSフィードをJekyll + GH Pagesで。   音声管理・配信・計測をSoundCloudで。   Jekyll + GitHub Pagesで配信は、当時の流行。 Jekyll: Ruby製の静的サイトジェネレータ → 簡単にWebサイトをつくれるやつ。   GitHub Pagesとの相性◎
  4. 1年ほど、Jekyll + GH Pages時代を過ごす 2019年5月にはじめてから約1年ほど、Jekyll + GH Pagesで運用。 2020年春、コロナでリモートワーク +

    1周年のタイミングで、 隔週だった更新頻度を毎週に。 → Jekyll + GH Pages運用のめんどくささが毎週のものに……。
  5. Podcast配信の変遷 v0.1(2019〜): Jekyll + GitHub Pages / SoundCloud v1.0(2020〜): Rails

    + SoundCloud v2.0(2022〜): Railsで音声配信含め完全自作 v3.0(2023〜): Rails + ART19並行運用
  6. Podcast配信の変遷 v0.1(2019〜): Jekyll + GitHub Pages / SoundCloud v1.0(2020〜): Rails

    + SoundCloud v2.0(2022〜): Railsで音声配信含め完全自作 v3.0(2023〜): Rails + ART19並行運用 早く脱Jekyllしたい。rails newから 最低限機能でHerokuデプロイまで爆速。
  7. Podcast配信の変遷 v0.1(2019〜): Jekyll + GitHub Pages / SoundCloud v1.0(2020〜): Rails

    + SoundCloud v2.0(2022〜): Railsで音声配信含め完全自作 v3.0(2023〜): Rails + ART19並行運用 単なるテキストを扱うサイトから 音声ファイルを扱うサイトへ進化。 Active Storage導入で高速実装。