awesome-hacks

Awesome Hacks

技術メモとナレッジ(Blog / Docs)をまとめる個人サイトです。

※ 内容は随時更新していきたいと思いますが、必ずしも最新とは限らないこと、内容に誤りがある場合もありますので、ご了承ください。 ※ サイト利用時(説明内容やコード等コンテンツ全ての利用時)は自己責任でご利用ください。 ※ 学習履歴はまれに改修によって初期化されることがあります。利用時は自己責任でご利用ください。

Docs

探す

結論・手順・再利用できる知識を整理したリファレンス。

Blog

読む

調査・試行錯誤・ハマりどころなど、経緯を残す記録。

  • 非同期処理の設計判断 — コールバック地獄の構造と、同期処理のままでよい場面2026/07/13
    backend
    非同期処理の基礎の応用編。コールバック地獄が発生する構造的な条件、なぜ結果を戻り値で返せないのか、同期処理のままで問題ない場面の判断基準を掘り下げる
  • 非同期処理の基礎 — コールバック・Promise・async/await の違いと読み方2026/07/10
    backend
    JavaScript/Node.jsの非同期処理を、コールバック→Promise→async/awaitという進化の流れで理解し、他人のコードを読み書きできる状態を作る
  • DBインデックス設計入門 — 仕組みから落とし穴まで2026/07/08
    backend
    インデックスが何をしているか・どう作るか・なぜ効かないかを理解し、クエリのボトルネックに気づけるようになるページ