finds.dev← search

// the find

dwyl/book

★ 827 · Rust · updated Oct 2024

📗 Our Book on Full-Stack Web Application Development covering User Experience (UX) Design, Mobile/Offline/Security First, Progressive Enhancement, Continuous Integration/Deployment, Testing (UX/TDD/BDD), Performance-Driven-Development and much more!

A community-written book on full-stack web development, built with mdBook and targeting beginners through intermediate developers. The actual content focuses on Elixir/Phoenix rather than JavaScript despite the README describing a JavaScript-focused stack — the book appears to have pivoted and the intro text was never updated.

Using mdBook is the right call for a collaborative technical book — contributors get a plain-text workflow with git and the output is clean and searchable. The directory structure shows real chapter depth (auth flows, schema design, TDD patterns, list management), not just outline-ware. CI includes spellchecking and link validation, which matters for a book repo where broken links rot fast. The Rust toolchain for preprocessing (concat_chapters, convert_quotes, link2print) shows genuine investment in the publishing pipeline.

The README describes a JavaScript/Node.js book but the actual chapters are Elixir/Phoenix — this is a meaningful disconnect that will confuse anyone coming in cold. Last push was October 2024 and several chapters in `src/mvp/` appear mid-sequence (starting at item 15), suggesting large gaps in the content exist but aren't visible without reading through. The `_ignore_/` directory holding what looks like abandoned drafts is checked into the repo with no explanation, which signals organizational debt. 827 stars mostly reflect the older JavaScript incarnation, not the current content.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →