Skip to content

2025年のまとめ

Yowasou edited this page Dec 14, 2025 · 1 revision

Hamamatsu.rb2025年のまとめ

1年間のまとめ

  • Ruby / Rails(特に Rails 8・型チェック・Namespace・JIT)を軸に、毎月の定例勉強会で最新技術動向や実践知を幅広く共有した一年だった。
  • PicoRuby を使った MIDI コントローラー開発や RubyKaigi 関連(参加・LT・振り返り)が継続的な大きなテーマとなった。
  • 後半は RubyMine・VSCode・LSP・RBS/Steep など開発環境と型の実運用に踏み込み、AIや他言語動向も交えた実践的な議論が深まった。

1月 Hamamatsu.rb #167 — 新年会(1/8)

  • 昨年はTypeScriptばっかりだったな
  • 今回のネタ
    • 飲み会を楽しんだ。腹八分?御膳房
    • 5線符を覚えるアプリを開発するなどした
    • できればRails 8をやりたい

2月 Hamamatsu.rb #168 — 定例勉強会(2/12)

  • 勉強会の時間が19:30に変更された(夜の時間帯調整)。
  • 出た話題
    • Ruby 3.4
    • Ruby on Rails 8
    • 生成AIによりプログラマの仕事はなくなるのか? 「私はそうは思わない」
  • LT『PicoRuby/R2P2とRaspberry Pi Picoを用いたMIDIコントローラー「PRMC-1」の開発スタート報告』があった

3月 Hamamatsu.rb #169 — 定例勉強会(3/12)

  • 出た話題
    • frozen_string_literalの話
    • TypeScript、パフォーマンス改善
    • RubyKaigi 2025
    • 『伝わるコードレビュー 開発チームの生産性を高める「上手な伝え方」の教科書』 - snoozer05's blog
  • LT
    • PicoRuby/R2P2で作るMIDIコントローラー「PRMC-1」開発進捗報告

4月 Hamamatsu.rb #170 — 定例勉強会(4/9)

  • 出た話題
    • fozen_string_literalの話
    • 脳に収まるコードの書き方
    • Rubyはわりかし早く開発できる。だから動的チェックの方が適してるのかも
    • 「夢を実現できるRubyのまち・松江」で「MATSUE Tech-Product Award 2025」を初開催!
    • AIとRuby Rubyだとトークン数が節約出来ていいかも
    • スモウルビー甲子園2024 再開!
    • SmartHR最大のRailsアプリケーションでYJITを有効化しました
    • RubyのRactorとは一体何なのか(翻訳)
    • 「RubyKaigi 2025事前勉強会 ── 初参加でもつながり鯛!」を開催しました
    • RubyKaigiスケジュールアプリのPostgreSQLからSQLiteへの移行
    • PythonのGILと3.13の実験的な新機能「free threading」を知る
  • LT
    • RubyKaigi 2025 LT発表の相談

5月 Hamamatsu.rb #171 — 定例勉強会(5/14)

  • 今回の話題
    • Rubyの型チェック
    • ヘルプデスク業務を楽にするためにSlackとGitHub Projectを同期するヘルプデスクツールを自作した
    • Railsは「長年変わらないこと」が最大の強みでもある
    • RubyKaigi 2025報告
    • Rubyistに伝えたかったLTの歴史と大事なこと|tkskkd
  • LT
    • Making a MIDI controller device with PicoRuby/R2P2 (RubyKaigi 2025 LT)
      • 最初タイムアウトの問題で動かなかったがIssueを上げて修正済み
      • 反応はよかった
      • 競争率高いところもあるかも
    • Amazon Prime Videoから動画リストをスクレイピングする話

6月 Hamamatsu.rb #172 — 定例勉強会(6/11)

  • 今回の話題
    • 型の話
      • TypeScriptのコンパイラをGo言語でネイティブ化、10倍速にした「TypeScript Native Previews」が公開 - Publickey
      • 「型システムのしくみ」発売のお知らせ - まめめも
    • 名前空間の話
      • RubyのNamespace機能を試す - Money Forward Developers Blo
    • Rubyの話
      • Ruby Association事務局長インタビュー!企業協賛金はRubyの発展にどう貢献する? - pixiv inside
    • 技術書典18
    • RubyKaigi 2025
  • LT
    • ここ最近のコードレビュー

7月 Hamamatsu.rb #173 — 定例勉強会(7/9)

  • 今回の話題
    • namespacesの話
      • RubyのNamespace機能を試す - Money Forward Developers Blog
    • AIの話
      • 7/3-4 『テスト駆動開発』著者 Kent Beck氏来日!開発生産性Conference 2025
    • Google Cloud、世界中のリージョンが影響を受けた大規模障害、原因は管理システムがヌルポインタ参照でクラッシュしたこと - Publickey
    • 沢田マンションツアー as RubyKaigi 2025 Day 4 & 5 —— 「無名の質」に会いに行く - SmartHR Tech Blog

8月 Hamamatsu.rb #174 — 定例勉強会(8/6)

  • 今回の話題
    • 浜松のハッカソンの歴史の話
    • RubyのNamespace機能
    • あなたもできる「超絶技巧 Ruby 意味不明コーディング」ことはじめ
    • 「中高生国際Rubyプログラミングコンテスト2025」開催決定、作品募集開始~2025年9月30日まで
    • mruby Girls Matsue 1st mruby Girls
    • LLMは新しい抽象化をもたらす - Martin Fowler's Bliki (ja)非決定性とうまく付き合っていく方法
    • Nuxtの開発元NuxtLabs、Next.jsの開発元Vercelへの合流を発表
    • Rustの練習帳 - O'Reilly Japan
    • コマンドラインツールを作るときに参考にしている資料 | Taichi Nakashima
    • Javaについて エンタープライズやAndroidで普及率高い。Fortune500の90%が本稼働で利用

9月 Hamamatsu.rb #175 — 定例勉強会(9/10)

  • 今回のRubyの話題

    • Rails作者のDHHが語るRubyの美しさ
    • すべては1杯のビールから、 偶然の出会いが切り拓いたRuby パーサー開発の道
    • CSSで最も使われているフレームワークはTailwind、2位はBootstrap。レイアウトで苦労しているのはCSS Gridなど。State of CSS 2025 - Publickey
    • RubyMine の非商用利用が無料になりました | The RubyMine Blog
    • 速報: Rails World 2025のDHHキーノートとRails 8.1beta1リリース|TechRacho by BPS株式会社
    • Rails作者のDHH氏、独自開発したLinux OS「Omarchy」 をデモ。5分で最高の開発環境を導入。ターミナルUIとタイリングウィンドウが特徴 - Publickey
  • Rubyの「型チェッカー」概要

    • Ruby 3の静的解析機能のRBS、TypeProf、Steep、Sorbetの関係についてのノート - クックパッド開発者ブログ
    • Ruby の型チェッカーの比較 | Wantedly Engineer Blog
    • EightではRubyへの型導入を進めています - Sansan Tech Blog
  • その他の話題

    • マイクロソフトがオープンソース化したDocumentDB、Linux Foundationに参加。NoSQLの標準化を目指す - Publickey

10月 Hamamatsu.rb #176 — 定例勉強会(10/8)

  • 無償になったRubyMineで型チェッカーを試してみる会
    • RubyMineをダウンロード:JetBrainsによるRuby and Rails IDE
    • Ruby 3の静的解析機能のRBS、TypeProf、Steep、Sorbetの関係についてのノート - クックパッド開発者ブログ
    • 各自それぞれRubyMineセットアップしました
      • 補完が効くぞ!
      • デバッグ実行でブレークポイントで止めれる
      • debug gemの機能
      • 実行中に変数書き換えできる
      • VSCodeも来月試してみましょう
      • RubyMineはJavaで作成されています
  • Rubyの話題
    • 誕生。自作ゲーム機「NGT2」、自作ゲーム「JINJI ROUMU SURVIVOR」 — 筐体設計からRubyでの実装まで - SmartHR Tech Blog
    • 若きエンジニアの挑戦の場を途絶えさせない。中高生Rubyプログラミングコンテスト.restart! - Findy Engineer Lab
  • その他の話題
    • チームコミュニケーションツールのSlackが非営利団体に対し3000万円近い値上げを突然通告し大騒ぎに、猶予期間もわずか5日間と異常に短期間 - GIGAZINE

11月 Hamamatsu.rb #177 — 定例勉強会(11/12)

  • RubyMineとVSCodeのRubyプラグインを比較してみる
    • ソルベとシャーベットは違うみたい
    • VSCode自体でコードへの着色はしてくれる
    • ただしRubyのバイナリがエディタ本体が入っている環境にないとダメみたい
    • リモートで使える方法がないか確認してみる。次回までに予習してく
    • シンタックスハイライトはデフォルトで有効
    • ここにきてRubyMine優勢
  • Rubyの話題
    • Ruby 30th Anniversary – Message Submission Form
      • 30周年リリースパーティーがあるとのこと
    • The Rails Doctrine
    • The Transition of RubyGems Repository Ownership
    • Rails 8.1正式リリース。長時間かかるタスクの一時停止と再開やMarkdownレンダリングなど新機能 - Publickey
  • その他の話題
    • 「React Foundation」をメタ、マイクロソフト、Vercelらが設立へ。ReactやReact Nativeの中立的な開発主体として - Publickey
    • TinyGo Conference 2025
    • Python 3.14登場、フリースレッド版正式サポート。実験的JITコンパイラも公式バイナリで利用可能に - Publickey
    • 『ソフトウェア設計の結合バランス 持続可能な成長を支えるモジュール化の原則』 - snoozer05's blog
    • 【日本語訳全文】Kent Beck氏 基調講演:開発生産性測定のトレードオフ「グッドハートの法則」はもっと悲観的に捉えるべきだった・前編・後編 - Findy Tech Blog
    • 熊マップ

12月 Hamamatsu.rb #178 — 定例勉強会(12/10)

  • VSCodeのRuby LSP

    • いろいろ試したところ、Ruby LSPのアドインをインストールしなおしたらリモートデバッグできるようになった
    • 最速で体験する RBS + Steep による 型チェック
    • やっと型チェックできた!VSCode再起動がカギだった
    • RBSの運用の仕方がカギのような気がする
  • Rubyの話題

    • Rubyist入門: The Way to The Timeless Way of Programming (島田 浩二)
    • Ruby が JIT コードを実行するメカニズムを読み解く(翻訳)
    • Ruby: frozen_string_literalの歴史と現状、未来を考察する(翻訳)
    • Kaigi on Rails 2025 - YouTube
    • RubyWorld Conference 2025 各講演の発表資料を公開
    • 「中高生Rubyプログラミングコンテスト2025」 受賞者が決定いたしました!
  • その他の話題

    • GitHubで最も使われている言語の1位はPythonを抜いてTypeScriptに、最もコントリビュータが増加したOSSは「Zenブラウザ」。Octoverse 2025
    • 技術書典19

Clone this wiki locally