HandsOnRust
zero-to-production
Our great sponsors
HandsOnRust | zero-to-production | |
---|---|---|
19 | 85 | |
384 | 4,647 | |
- | - | |
0.0 | 4.4 | |
9 months ago | 28 days ago | |
Rust | Rust | |
- | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
HandsOnRust
-
ECS, Finally
I'm working my way through the HandsOnRust book that guides you through creating a simple roguelike using Rust and Legion ECS. It's a really enjoyable experience so far, and I'm looking towards trying out Bevy ECS afterwards to compare the two.
https://github.com/thebracket/HandsOnRust
-
Disappointing experience with 'Command-Line Rust': Seeking more comprehensive Rust resources
But if you really want to follow more things then hands on rust and zero to production are two good quality books for learning rust through game dev and web development respectively. But I would still urge you to try a few things by yourself first.
-
Learning Rust with “Hands On Rust”
Started learning rust a while ago but I needed something to walk me through the features while building something useful. I discovered Hands On Rust and have learned more in 3 hours of building flappy bird clones than in two weeks of experimenting with tutorials.
-
I'm a beginner and write Go code. Is there anything similar to 'Let's Go' for Rust?
There is Zero To Production In Rust which goes through building a webserver in rust from the ground up. Or Hands on rust for learning rust by building a game.
-
Any good books for studying rust?
Some (optionally) in print: * Rust in Action * Programming Rust * Hands-On Rust * Rust for Rustaceans
-
Give advice to a code illiterate to start learning
Game development though might be a harder place to start. You may find other more basic areas easier to get going. Though there is a good book on learning rust with game dev Hands on Rust that you might find enough.
-
The Rust Programming Book is not good for Beginners?
Other books/resources you might find helpful - Rust by example - a good compliment to The Book that shows concepts with examples. Though does not explain things as much. - Zero To Production In Rust - a look at webservers and taking them to production (still being written though) - Hands on rust - a look at introducing rust with gamedev. - Easy rust - Many more listed here
- Trying to decide a roadmap for becoming a Rust developer. / Good beginner projects to try?
-
Question about bracket-lib and how fonts and images are loaded
This is a beginner question. I'm following Hands-On Rust to build simple games. One thing that isn't clear to me so far is how `bracket-lib` actually load the fonts and image of different characters from a single PNG file. Is the PNG file segmented in certain pixel values so that `bracket-lib` could access each square of the image like an array? Does this mean that this PNG file must be always designed in specific ways? Thanks for helping!
-
Sharing Saturday #387
One year ago, I released the first beta for Hands-on Rust. What a wild and awesome ride it has been! The book has been on the publisher's best sellers list for 50 of the last 52 weeks, since the print edition came out it's been in Amazon's top 10-20 for "C Language" and sometimes "Game Development" most of the time. I had a "good grief, am I famous?" moment when a relative (who works for one of the huge American social media companies) sent me a pic showing Hands-on Rust sitting on his boss's desk.
zero-to-production
-
Empowering Web Privacy with Rust: Building a Decentralized Identity Management System
Zero to Production in Rust - Book by Luca Palmieri: An in-depth book that guides readers through building a fully functional backend application in Rust, from zero to production.
-
Rust books to read
And the book "Zero To Production In Rust - An introduction to backend development", I didn’t read it yet but seems pretty good
-
How to read a YAML configuration file in my Rust service?
It’s a lot simpler if you add serde to the mix (derive Deserialize for your settings types). Have a look at the example from the Zero to Production book: https://github.com/LukeMathWalker/zero-to-production/blob/main/src/configuration.rs
-
Ask HN: What to use for a Rest API written in Rust?
You probably want to check out the Zero to Production book which is about using Rust for back-end development.
https://www.zero2prod.com/
-
I’ve fallen in love with rust so now what?
If your'e more into a tutorial with a book https://www.zero2prod.com/ is really good. You gonna build a newsletter service. With all the good stuff in backend development.
-
Hyper – A fast and correct HTTP implementation for Rust
If you want to build a backend in Rust, Axum (which uses hyper underneath) is pretty recommended these days, as it's all in the tokio ecosystem. Actix Web is good too, but it has its own ecosystem of libraries. I read the book Zero To Production in Rust [0] which was a great overview on not just Rust but scalable backend architectures as a whole.
Interestingly, Cloudflare wanted to use hyper but found that it was too correct, so they had to build their own [1].
[0] https://www.zero2prod.com
[1] https://blog.cloudflare.com/how-we-built-pingora-the-proxy-t...
-
Conversion?
In addition to the book, which has already been recommended. If you’re specifically into backend you should try Zero to Production. Luca really knows what he’s talking about, and it’s an excellent overview of backend rust and the development process in general.
-
Do you know any programming tutorials where somebody explains how to write an app from the architecture point of view?
I highly recommend the book Zero to Production in Rust which also has an associated GitHub. I like the style of the writing and the explanations used within the book. Even though it uses Rust, the concepts seem to work in any language - I have applied the concepts to both Go and Python in the past.
-
Opensource to learn from?
I would recommend you a book - "Zero to Production in Rust" https://www.zero2prod.com/
-
Simple projects to practice Rust?
if you want to learn more about web backend development there is nothing better then https://www.zero2prod.com/
What are some alternatives?
book - The Rust Programming Language
rust-by-example - Learn Rust with examples (Live code editor included)
rustrogueliketutorial - Roguelike Tutorial in Rust - using RLTK
realworld-axum-sqlx - A Rust implementation of the Realworld demo app spec using Axum and SQLx.
RustBooks - List of Rust books
axum - Ergonomic and modular web framework built with Tokio, Tower, and Hyper
libtcod-vcpkg-template - A template for C++17 libtcod projects. This template uses Vcpkg to fetch dependencies.
black-hat-rust - Applied offensive security with Rust - https://kerkour.com/black-hat-rust
arewegameyet - The repository for https://arewegameyet.rs
rust-blog - Educational blog posts for Rust beginners
libtcod-ada - An Ada binding for the libtcod rougelike library
tour_of_rust - A tour of rust's language features