個人ジャーナル

Epona's Tech & Life

03 ページ


03記事
AI · ElixirRailsからPhoenixへ:AIツールが変えた私の技術スタック

個人プロジェクトの技術スタックが、Rails HotwireからReact、そして最終的にPhoenix LiveViewへと進化した経緯と、TidewaveのようなAIコーディングツールがPhoenixを個人開発に適した選択肢にした理由について。

2025年6月16日5 分
Hotwire · RailsHotwireからViteとReactへの移行

個人のRailsプロジェクトをHotwireからViteとReactに移行した理由:shadcn/uiのようなUIコンポーネントライブラリ、リアルタイムのAIコンポーネントプレビュー、そして避けられないデプロイのトレードオフ。

2025年3月01日4 分
Google ログイン · RailsDeviseを使わずにRuby on RailsでGoogleログインを実装する

Rails 8でOmniAuthと標準の認証ジェネレータを使って、Deviseに頼らずにGoogle OAuthログインを実装する方法。

2025年1月12日3 分
Neovim · RailsNeovimでVS Code風のRuby LSP機能を実装する

Ruby LSPを使って、Ruby on RailsプロジェクトでVS Codeスタイルのナビゲーション機能をNeovimでサポートする設定方法を学びます。ルート定義の検索やCode Lensによるビューファイルへの移動などが含まれます。

2025年1月03日3 分
Rails · Tipshotwire-combobox を prefixed_ids と一緒に使う

Rails で hotwire-combobox を設定し、`value` オプションを async_combobox_options に渡して、カスタムのプレフィックス付き ID(acct_xxx など)を返す方法。

2024年11月29日1 分
旅行京都旅行記

任天堂ミュージアムのチケットが当たったので、ついでに京都と宇治を3日間ぶらぶらしてきました。任天堂ミュージアム、宇治川、そして街歩きの体験を記録します。

2024年11月20日4 分
Ruby · TipsRubyにおけるブロック引数の渡し方

Rubyの`&`演算子の仕組みを、`Symbol#to_proc`からメソッドオブジェクトをブロックに変換する方法まで、簡単に見ていきます。

2024年11月15日2 分
RailsRails 8 リリース

Rails 8 の主な新機能の簡単なまとめ: Kamal 2 と Thruster、Solid データベース対応アダプター(Queue、Cache、Cable)、Propshaft アセットパイプライン、そして新しい認証ジェネレーター。

2024年11月08日3 分
前へ03 ページ