-
RubyonRails
【完全版】Rails ActiveRecordクエリメソッド実践ガイド|N+1対策とパフォーマンス改善
Railsで開発をしていて、こんな経験はないか?「とりあえず動くけど、なんとなくクエリの書き方に自信がない」「本番環境で急にレスポンスが遅くなった」「N+1という言... -
Ruby
【Rails】CSP(コンテンツセキュリティポリシー)の設定方法を完全解説|XSS対策の基本
はじめに Webアプリケーションのセキュリティ対策として、XSS(クロスサイトスクリプティング)は今も昔も重要な課題だ。Railsにはデフォルトでいくつかのセキュリティ... -
ライフハック
音声入力ツール決定版!AquaVoiceとTypelessを現役エンジニアが徹底比較(2026年版)
音声入力ツール決定版!AquaVoiceとTypelessを現役エンジニアが徹底比較 -
その他
npmとnpxの正しい使い分け!JavaScript開発を効率化する基本ガイド
JavaScriptの世界へようこそ!React Native や Next.js などのモダンなフレームワークを使っていると、「npm」と「npx」という言葉をよく耳にするはず。 「これって何が... -
Ruby
【Ruby】ボッチ演算子の挙動について
はじめに ボッチ演算子って名前がおもしろいし好きなので書きます。 ボッチ演算子とは オブジェクトがnilの場合でもエラーを発生させずに処理を続行させることができる... -
JavaScript
【React】useStateで複数の値を管理する方法
Reactで開発を進めている際によく使用するuseState。このuseStateで複数の値を管理する方法をまとめておく。 useStateで複数の値を管理する const [user, setUser] = us... -
TypeScript
React TypeScriptでのPropsの基本的な使い方
React TypeScriptでのPropsの基本的な使い方をここにまとめておく。 Propsの基本的な使い方 親コンポーネントの記述 index.tsx これが親のコンポーネント // importなど... -
node.js
npm installする時に考慮すべきこと
npm i (npm install) でライブラリをインストールする際にどんなことに注意するべきなのかをまとめておく。 npm installをするときに注意したいポイント ライブラリの信... -
趣味
日立市で初のフルマラソン「ひたちシーサイドマラソン2024」は最高だった【茨城県日立市】
2024年11月17日(日)、茨城県日立市で開催される第1回ひたちシーサイドマラソン2024に参加してきた。 僕が育った日立市で初めてフルマラソンが開催されるということで、... -
Ruby
Sidekiqの基本的な使い方についてわかりやすくまとめておく
Railsで開発をしているとだいたいSidekiqという言葉を耳にする。Sidekiqとは一体どういうものなのかこの記事でまとめておく。 Sidekiqの概要 Sidekiqは、RubyやRailsア...