Learning in public — courses written as I learn, in English, French and Spanish.
Site: https://spareilleux.github.io/learn/ · Français · Español
| Area | Course | Status |
|---|---|---|
| Software Engineering › Languages & frameworks | Rust for C#/Java developers | complete (15 lessons) |
| Software Engineering › Languages & frameworks | Java for C# developers | in progress (lessons 1–10 of 14) |
| Software Engineering › Infrastructure & tooling | WSL containers | in progress |
| Other | Streeling University | 31 imported modules, journal started |
Streeling modules are imported from GuitarAlchemist/Demerzel with npm run sync:streeling (pin a revision with -- --ref <sha>); the imported commit is recorded in streeling.lock.json.
src/content/docs/
├── index.mdx home (English, source language)
├── method.md how the courses are built
├── <course>/
│ ├── index.md mission, prerequisites, outline, resources
│ ├── 01-….md numbered lessons
│ └── journal.md dated progress notes
├── fr/ French translation, identical file names
└── es/ Spanish translation, identical file names
See Method for the writing rules.
| Command | Action |
|---|---|
npm install |
install dependencies |
npm run dev |
local server at localhost:4321/learn/ |
npm run build |
build the site into ./dist/ |
npm run preview |
preview the build |
Every push to main deploys the site to GitHub Pages (.github/workflows/deploy.yml).