Riley Software Construction - TheEvergreenStateCollege/upper-division-cs-23-24 GitHub Wiki
HW-1 ✔️
Chapter 1:
Chapter 3:
Chapter 4:
Rustlings:
HW-2 ✔️
Chapter 5:
Chapter 6:
Chapter 7:
Rustlings:
Git-Tac-Toe:
Lab-4 🚧
WIPHW-6 ✔️
Chapter 8:
Chapter 9:
Rustlings:
HW-7 ✔️
Chapter 10:
Chapter 11:
Rustlings:
Already Done in HW-6
Rustwasm GOL:
So I got stuck during the initial setup. It was an issue with the Node Version Manager, I thought I had it figured out, I was able to switch to Node v14 as the instructions say. But when I would try and run npm run start
in /www
I would get an error regarding my npm version not being compatible with nvm v14. I tried troubleshooting over the weekend, but couldn't figure it out. I met with Paul and he helped me troubleshoot, it turns out to have been an error with Github Codespaces. Changing of the nvm version wasn't applying to the system no matter what, so I just migrated my work to Gitpod, which solved this issue immediately. I then was having an issue with the webpack, and the greeting popup wasn't appearing. I was instead getting an error message displayed on the page: "Invalid Host Check". Paul also helped me troubleshoot this, which ended up being a pretty simple solution. I just had to add the following to my webpack.config.js.
devServer: {
compress: true,
disableHostCheck: true, // That solved it
}
This then got everything running:
I got started on programming the Game of Life, which was a lot more streamlined than the initial setup. I followed along with the code, while the program is pretty big, I felt that I had a good understanding of how everything was working. I was trying to keep in mind the ways that Rust and JS were working together, which I thought was pretty cool. The code compiles, and produces the expected visualization:
HW-8 ✔️
Chapter 12:I followed along the instructions throughout the chapter, I had some errors but overall understood the content.
Chapter 13:
Rustlings:
Rustwasm GOL:
I haven't gotten the chance to do the exercises at the end of 4.7, and honestly have no clue if I have the time before the end of the quarter to complete them. How difficult/time-consuming are they?
HW-9 ✔️
Ch.16:
Ch.17:
Rustlings:
Rustwasm GOL:
I got about half way through the time profiling section fine, here is the progress I ended up making.
I then got to the cargo bench section where I would be doing testing in order to increase performance. I followed along the book, and all went wrong. I now cannot even compile my code with npm run start
and am getting this error.
I may try and work on this more but I have a graduation party to organize lol.