Carol Nichols (5) [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 (5) [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 (2) [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 (5) [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 (2) [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