The Author Online Book Forums are Moving

The Author Online Book Forums will soon redirect to Manning's liveBook and liveVideo. All book forum content will migrate to liveBook's discussion forum and all video forum content will migrate to liveVideo. Log in to liveBook or liveVideo with your Manning credentials to join the discussion!

Thank you for your engagement in the AoF over the years! We look forward to offering you a more enhanced forum experience.

Carol Nichols (13) [Avatar] Offline
#1
Jake and I are excited that our course is now in early access! We'd love questions, comments, or feedback on Unit 1 smilie
55578 (1) [Avatar] Offline
#2
Looking forward for the rest of the course. Will this course also cover Traits, Memory handling (Cell, Box etc) and other advanced topics.
Carol Nichols (13) [Avatar] Offline
#3
55578 wrote:Looking forward for the rest of the course. Will this course also cover Traits, Memory handling (Cell, Box etc) and other advanced topics.


Right now, there are no plans to cover those topics. We'll have to see what happens when we finish with the four units we have planned smilie I'll keep these topics in mind!
jonasbn (3) [Avatar] Offline
#4
How detailed do you want your feedback? are the videos finished or are you looking for feedback on these? I have been the technical reviewer for some video courses and would love to provide some feedback, just want to know on what level you want it.
Carol Nichols (13) [Avatar] Offline
#5
jonasbn wrote:How detailed do you want your feedback? are the videos finished or are you looking for feedback on these? I have been the technical reviewer for some video courses and would love to provide some feedback, just want to know on what level you want it.


We'd love any and all feedback! We hope to not make major changes to the videos, but we do want the course to be helpful, so... bring it on!
jonasbn (3) [Avatar] Offline
#6
Hi This is just my personal notes from watching the first videos, I know you might not be able to change things so much, but perhaps you can add a cheat sheet with notes or similar, mentioning additional resources.

Video 1: Introduction

- 1:30: List the benefits of Rust on a slide
- General: Do mention code examples on GitHub, REF: https://github.com/integer32llc/rust-in-motion-videos

Video 2: Installing

- 3:15: Remember to mention cargo is recommended to be handled via rustup also. REF: https://stackoverflow.com/questions/37928591/is-there-a-command-to-update-cargo-to-the-latest-official-release

Video 3: Variable

- 1:35: println macro, mention the documentation
- 1:55: reference please, REF: https://doc.rust-lang.org/std/macro.println.html
- 2:34: error message, REF: https://doc.rust-lang.org/error-index.html

Video 4: Data Types

- The explanations of binary numbers and architecture might loose a few people new to programming
- Volumes shifts up and down throughout video

Video 5: Functions

- Perfect!

Video 6: Control-flow

- 3:27 using the word “collection", please elaborate
- 6:46: mention boolean operators, REF: https://doc.rust-lang.org/book/2018-edition/appendix-02-operators.html?highlight=boolean,operators#operators

Video 7: Enums

- Perfect!

Video 8: Structs

- General: Volumes shifts up and down throughout video
- General: Way too fast

Video 9: Methods

- General: Way too fast

Overall

- Mention how to navigate the standard documentation
- Mention going from crate.io to standard documentation
- slow down, leave examples on a little longer for reading and consumption
- The GitHub examples are a but hard to navigate with the current naming, if you do not have the videos handy when playing around with the code examples, consider annotating the names, REF: https://github.com/integer32llc/rust-in-motion-videos
Carol Nichols (13) [Avatar] Offline
#7
jonasbn wrote:Hi This is just my personal notes from watching the first videos, I know you might not be able to change things so much, but perhaps you can add a cheat sheet with notes or similar, mentioning additional resources.


Thank you so much for this detailed feedback!! We'll definitely be taking a look at all of these issues as we work on the course while it's in MEAP.
jonasbn (3) [Avatar] Offline
#8
Well a bit late, but I hope you can do something with the feedback.

On another note, I have watched all the videos released until now and I have been playing around with different Rust examples. I just wanted you to know I already learned a lot from your videos and actually got my first PR for a Rust based project accepted.

I got so excited about it, I wrote up a blog post: https://dev.to/jonasbn/blog-post-a-little-hacktoberfest-fairytale-3k96

I very much attribute this to your video course, which got me kick-started with Rust - thank you very much.

jonasbn
Carol Nichols (13) [Avatar] Offline
#9
jonasbn wrote:I just wanted you to know I already learned a lot from your videos and actually got my first PR for a Rust based project accepted.

I got so excited about it, I wrote up a blog post: https://dev.to/jonasbn/blog-post-a-little-hacktoberfest-fairytale-3k96


That's awesome, jonas!!

jonasbn wrote:I very much attribute this to your video course, which got me kick-started with Rust - thank you very much.


We'll accept that credit, but I also attribute this to your initiative and perseverance! I'm so happy what little of our course is up so far was enough to help you get that feeling of "I think I can do this" smilie
528015 (4) [Avatar] Offline
#10
I would like to wrtie my opinion. I'm from java world and looking forward for good Rust course. I'm not begginner, so I mostly interested in more advanced topics like Traits, Concurency, Futures, etc. Anyway It's quite interesting to start from beginning.

First unit looks quite good, but most of that information is given in other courses about Rust (puckpub, udemy, you name it).

Thank you for course, I'm looking forward next units.
435825 (1) [Avatar] Offline
#11
1.Methods (7:50)
Just got through the first unit. Liking it so far.

Very minor issue in the Methods video at the end, in that the example code in the video wouldn't actually print out the information about the player, as far as I could see. (I've just been typing out whilst watching the videos). I guess this could be an exercise for the viewer though.

Looking forward to the rest of the course.
453123 (8) [Avatar] Offline
#12
Carol Nichols wrote:
55578 wrote:Looking forward for the rest of the course. Will this course also cover Traits, Memory handling (Cell, Box etc) and other advanced topics.


Right now, there are no plans to cover those topics. We'll have to see what happens when we finish with the four units we have planned smilie I'll keep these topics in mind!


I am really disappointed to hear this. I don't see how a course on Rust would be considered complete without covering Traits. Considering the cost of the course, I would expect it to provide a complete overview of the language, including traits, and interior mutability. IE I would expect it to cover the topics from the rust book.
546696 (1) [Avatar] Offline
#13
453123 wrote:
I am really disappointed to hear this. I don't see how a course on Rust would be considered complete without covering Traits. Considering the cost of the course, I would expect it to provide a complete overview of the language, including traits, and interior mutability. IE I would expect it to cover the topics from the rust book.


This course is definitely not trying to be comprehensive-- that would be a MUCH longer course than we have planned!

We've tried to convey our goal with the course in the course description, especially here:

Carol and Jake’s masterful instruction jumpstarts your learning with a spotlight on what's different and special about Rust!


Do you feel that we've been unclear about the goals of the course? If so, do you have suggestions on how to make the descriptive text clearer?

Additionally, Steve and I weren't trying to be completely comprehensive with The Rust Programming Language book either-- there are definitely complex and rare corners of Rust we chose not to cover.
Carol Nichols (13) [Avatar] Offline
#14
Whoops, sorry, I logged in with the wrong account! User 546696 is me, reposting.

453123 wrote:
I am really disappointed to hear this. I don't see how a course on Rust would be considered complete without covering Traits. Considering the cost of the course, I would expect it to provide a complete overview of the language, including traits, and interior mutability. IE I would expect it to cover the topics from the rust book.


This course is definitely not trying to be comprehensive-- that would be a MUCH longer course than we have planned!

We've tried to convey our goal with the course in the course description, especially here:

Carol and Jake’s masterful instruction jumpstarts your learning with a spotlight on what's different and special about Rust!


Do you feel that we've been unclear about the goals of the course? If so, do you have suggestions on how to make the descriptive text clearer?

Additionally, Steve and I weren't trying to be completely comprehensive with The Rust Programming Language book either-- there are definitely complex and rare corners of Rust we chose not to cover.
Carol Nichols (13) [Avatar] Offline
#15
1.Methods (7:50)
435825 wrote:Just got through the first unit. Liking it so far.

Very minor issue in the Methods video at the end, in that the example code in the video wouldn't actually print out the information about the player, as far as I could see. (I've just been typing out whilst watching the videos). I guess this could be an exercise for the viewer though.

Looking forward to the rest of the course.


Thank you for the kind words and the feedback! I think we did just sort of gloss over that part; we'll take a look at improving that part when we do revisions to that video! Thanks!
SamuelM (1) [Avatar] Offline
#16
Happy New Year!

Just found your EAP course this afternoon, purchased it, and have now watched all the lectures + finished all the exercises & Jake's code problem successfully.

Hockey references? - You must be Canadian!

Couple of questions:
0. January 2019 for full release, with 4× the content. What's the estimated date here, are you still on target?
1. Scrolling through the forum, I see people providing course module suggestions. Would be great to see one on macros—incl. procedural—and serde =)

Just my 2¢,

Samuel
Carol Nichols (13) [Avatar] Offline
#17
SamuelM wrote:Happy New Year!

Just found your EAP course this afternoon, purchased it, and have now watched all the lectures + finished all the exercises & Jake's code problem successfully.


Happy new year to you too!

SamuelM wrote:Hockey references? - You must be Canadian!


Haha, nope! Just big Pittsburgh Penguins and Bryan Rust fans!


SamuelM wrote:0. January 2019 for full release, with 4× the content. What's the estimated date here, are you still on target?


That's likely to slip-- you know how it is in software with everything taking longer than you think it's going to take smilie A new module should be going into MEAP access every 2 weeks right now which puts us.... quite a ways beyond January given what we have planned at this point. Sorry about the delays!

SamuelM wrote:1. Scrolling through the forum, I see people providing course module suggestions. Would be great to see one on macros—incl. procedural—and serde =)


Thank you for the suggestions! We'll take that into consideration!
477655 (1) [Avatar] Offline
#18
Hey! I'm finding the course helpful so far. It's already given me a clearer understanding of Structs, Enums, and Impls that I was confused about. (I'm quite new to programming in general, not just Rust). I would consider holding off on posting a module until the solutions module that comes right after it is complete. Sadly this simple "add an -s to a string" using ownership example is still kicking my butt and it is frustrating I will have to wait weeks for the answer vid unless I figure out on my own or seek outside help on what is probably an embarrassingly simple solution. Not a big deal as it just applies to us anxious early adopters.

Another nitpick, if memory serves me I think every single multiple choice question with one answer has always been 'a' so far.

Overall, I'm liking the direction of the course and I think it will be great for Rust learners. I can't wait to dive into more.