パスワード保存と、ハッシュ化・ソルト化・ストレッチング。
AI時代のログイン実装で、ハッシュ化・ソルト化・ストレッチングをどう理解して選ぶべきかを整理しました。
THE NOTEBOOK
開発の試行錯誤も、本からの学びも。
テーマと読みたいかたちで、次のノートを見つけよう。
AI時代のログイン実装で、ハッシュ化・ソルト化・ストレッチングをどう理解して選ぶべきかを整理しました。
RailsアプリにMermaid記法を導入する際の構成、表示処理、セキュリティ上の注意点を整理します。
RailsでFlipperを使い、Feature Flagでデプロイとリリースを分ける考え方を整理します。ActiveRecordアダプタの導入、rails g flipper:setup、actor単位の有効化と制限…
Railsのenumについて、ステータス管理を読みやすくするメリットと、命名・追加変更・運用時の注意点を整理します。
Railsで大量データを扱うとき、N+1だけでなくメモリ使用量にも注意が必要です。findeach、事前取得、groupby、indexbyの使いどころを整理します。
禁止リストで不要なものを弾くより、許可リストで必要なものだけを通すほうが安全で読みやすくなる場面があります。入力検証や権限設計の具体例で整理します。
Railsで起きやすいN+1問題について、発生する理由、見つけ方、includesやpreloadの使い分けを実務目線で整理します。
Railsのflashとflash.nowの違いを、redirecttoとrenderのリクエストの流れから整理します。Rails GuidesとRails 8.0 APIで確認し、レイアウト表示やよくあるミスをコード…
個人開発のRailsアプリをまず公開するなら、RenderのようなPaaSは使いやすいです。AWSとの違い、向いているケース、注意点を整理します。