Journal

Documenting my learnings and journey. Notes on patterns, bugs, and discoveries along the way.

Memory Game: Grid Size & Theme Selection

How the configurable grid sizes and card themes were added to the Memory Game, with a guide on extending both features.

developmentreactgameconfigextensibility

Private Content with Git Submodules

How to keep a public repo while managing private content like journal entries or portfolio data using Git submodules.

gitsubmodulesdeploymentprivacy

Fixing Hydration Mismatch in Memory Game

How Math.random() causes SSR hydration errors and the solution using the mounted pattern.

developmentreactssrhydrationnextjs