Idea
Security
クロスサイト・リクエストフォージェリ(CSRF)について勉強してみた
CSRF(クロスサイト・リクエストフォージェリ)についての仕組みや原因、具体的な対策(トークン、Referer/Origin チェックなど)をわかりやすく解説します。
2025年10月19日
こつこつスタック日誌!
しがないエンジニアのつぶやき
「エンジニア」に関連するブログ
Idea
Security
クロスサイト・リクエストフォージェリ(CSRF)について勉強してみた
CSRF(クロスサイト・リクエストフォージェリ)についての仕組みや原因、具体的な対策(トークン、Referer/Origin チェックなど)をわかりやすく解説します。
2025年10月19日
Tech
Tips
TypeScript
【ts-pattern】TypeScript にパターンマッチングを導入するメリット
ts-pattern を使って TypeScript にパターンマッチングを導入するメリットと実践的な使い方をわかりやすく解説します。
2025年10月13日
Certifications
GitHub
Idea
【資格】GitHub Foundations 認定 合格体験記
GitHub Foundations に合格した勉強法・学習期間・模試の使い方を実体験ベースでまとめた合格体験記です。
2025年10月12日
CSS
Tech
【TailwindCSS】CSS で 3D な本を作る
CSS(Tailwind)だけで作る本の 3D アニメーション解説。完成サンプルと手順、ポイント別のクラス指定で実装を丁寧に説明します。
2025年10月12日
Tech
TypeScript
【環境構築】サクッと始める TypeScript
初心者向け TypeScript 環境構築まとめ。npx/tsc、tsx による実行、ウォッチモードや package.json スクリプトの設定まで実用的に説明します。
2025年10月5日
Tech
Tips
TypeScript
【TypeScript】Zod で実現!型安全性を強化するブランド型(Branded Type)の活用法
TypeScriptとZodで型の混同を防ぐブランド型(Branded Type)入門。構造的型付けの問題点を解説し、Zodのbrand()でIDやドメイン型を安全に扱う実装例を紹介します。
2025年10月4日
GitHub
Idea
Tips
【GitHub】Issue ドリブン開発を個人開発に取り入れてみた話
Issueを中心に回す開発手法を個人プロジェクトで実践した体験談。ブランチ命名、PR連携、自動クローズやラベル運用など、すぐ使える運用例付き。
2025年9月28日
Tech
Tips
Prettier + ESLint を卒業して Biome を導入する手順と所感
JavaScript・TypeScriptプロジェクトでPrettierとESLintに代わる新しいツール「Biome」の導入手順を詳しく解説。設定の一元管理、高速なフォーマット・リント機能、VSCode拡張機能の設定、Git Hooksを使った自動チェックまで、実際の設定例とともに紹介。開発効率を向上させたい方におすすめの記事です。
2025年9月23日
Idea
Security
【初心者向け】乱数と暗号技術について解説(JavaScript も使うよ!)
乱数と暗号技術の関係や、JavaScriptによる疑似乱数生成の仕組み、セキュリティ上の注意点について初心者向けにわかりやすく解説。日常や暗号技術での乱数の使われ方、擬似乱数生成器の種類、Math.random()の危険性、より安全な乱数生成方法など、実例を交えてまとめています。
2025年9月23日
Next.js
Tech
【Next.js】MDX のコードブロックにシンタックスハイライトを適用する方法(コピー機能付き)
Next.jsでMDXのコードブロックにシンタックスハイライトを適用する方法を解説。rehype-pretty-codeを使った実装手順から、コピー機能付きコードブロックの作成まで詳しく紹介。tailwindcss/typography、remark-gfmなどの必要なプラグインの設定方法も含めて、技術ブログでよく見るきれいなコードブロックを実現する方法をまとめています。
2025年9月21日