Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialmichaeldavies3
22,911 PointsFeedback on this course
Hey guys
Quick bit of feedback - I've found this whole section really hard to follow as some of the spellings of the astronauts in space from open-notify are (as of May 2020) spelt differently to their Wikipedia profiles. I have enough prior knowledge to "get" whats happening, but having your code fail due to Wikipedia not finding the requested astronaut isn't great. Could you re-make this course with an example which is less likely to fail? You could host some static json files which would do the same thing and would be guaranteed to work, for example.
Thanks!
Mike
Steven Parker
231,268 PointsYou can also make comments directly to the staff as described on the Support page.
Connor Nally
22,401 PointsSome helpful commentators on previous videos have provided a solution to the spelling mistakes, with a simple for loop before the HTML is generated.
if (person.name === "Anatoly Ivanishin") {
person.name = "Anatoli Ivanishin";
}
I personally have trouble with thing like 'spread syntax', I've been following the Javascript track but I believe this is the first time it's come up, it's easy to get lost when you're being introduced to new things without explanation.
chels17
7,762 Points100% agree, thank you for saying this!
4 Answers
tyler borg
9,429 PointsI totally agree...I've rewatched many of the videos in this course multiple times and I still am not understanding it in the least.
Matthew Jones
9,047 PointsYeah it's a little ridiculous that I have to keep resorting to the comment section on how to improve the broken code given by the instructor
Paul Adams
11,105 PointsI'm so glad that I checked the comments on this video. The whole async course is so hard to follow and understand. I am a beginner at JavaScript and now I feel like I want to give up.
I will do the rest of the course and then go back from the start. Very disappointed, if anyone can suggest any other courses that are better I would be very grateful.
michaeldavies3
22,911 PointsHey Paul
If you're a beginner I wouldn't start here, too hard. Personally I would follow the Full Stack JS track in order. The Dave McFarland content on AJAX is older but IMO helps you get it more quickly. Also, as with anything, not much can replace building something yourself to get something. If you understand the other JS concepts up to now, I'd have a look at FreeCodeCamp's API projects. Am going back a few years now, but building their quote generator and weather forecast projects taught me a lot more than any video could.
Hope that helps!
Paul Adams
11,105 PointsThanks Michael,
I have been doing the front end development track. So it's been a build up of javascript, but not a dedicated track. Been doing ok until this section.
I will take a look at the fullstack javascript track and the freeCodeCamp's API projects.
Thank you for the advice, I feel iv put too much in to give up, but it was close lol!
michaeldavies3
22,911 PointsOK, no prob. In that case would advise making sure you get the essential content from the JS Stack - loops, arrays and objects (Guil's new courses on these are good). Once you have that down, definitely look at the freeCodeCamp or similar API projects - you learn so much by tinkering around and building something for yourself!
Good luck
Cornelius Hager
5,659 PointsCornelius Hager
5,659 PointsFully agree