book
book copied to clipboard
📗 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/B...
A step-by-step guide to "Full Stack" Web & Mobile Application Development for people building beautiful, robust & maintainable apps individually or in teams!
Why?
Think/say what you like about Steve, he was right about (at least) one thing:

Considering that there are millions of "Apps" already, why should I (or anyone for that matter) bother learning how to make more of them?
This is a great question and one we ask ourselves
@dwyl often!
The answer is another question: do you think all the world's
problems/challenges have been resolved...?
To which the answer is: not even close!
How?
Read it Online
Read it dwyl.github.io/book
Read it Offline
While viewing the online version, click the "Print" icon in the top-right of this screen: ↗️
Then you can save the page
either as HTML or PDF
and read it offline
without any distractions.
Run it on your localhost
Run the following commands
in the Terminal on your computer:
git clone [email protected]:dwyl/book.git & cd book
cargo install mdbook
mdbook serve --open
That will open your Web Browser with the book.
Note: that
cargocommand assumes you haveRustinstalled on your machine.
If you don't already, see: dwyl/learn-rust#installing
Contributing
To help us improve the book,
the easiest way is to
edit it directly on GitHub:
dwyl/book/src
While reading the book online, simply click/tap the "Edit" button on any page:
That will take you straight to the page where you can make your changes and create a Pull Request.
Editing on localhost
Just open the /src directory and edit the file you want to improve.
Note: If you get stuck, we recommend reading: rust-lang/mdBook.
You don't need to knowRustto understand any of it.