About this place
I'm Ezzdin, a full-stack developer working mostly in Node.js and Next.js, learning Rust and Three.js on the side. This site is my notebook: what I learn, half-formed thoughts, and things I don't want to look up twice.
Notes are written for me, not polished for readers. If something is wrong, it's probably because I hadn't learned it yet.
How to find your way
1Browse foldersThe sidebar mirrors the repo. Each folder has a short intro and a suggested order.
2Search with ⌘KMatches titles and headings across every note. Press / anywhere too.
3Check what changed“Recently updated” lists every commit, newest first.
How it's built
Every note is a plain .md file in a git repo. Pushing to main rebuilds the site, and each page links back to its source and history.
notes/
├── rust/
│ ├── README.md
│ └── ownership.md
├── web/
└── thoughts/
Elsewhere
More of my work lives on my portfolio. I also post short versions of these notes on X and LinkedIn.
The source for this site and its notes: ezzdin-atef/handbook