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 trial

General Discussion

Suggestion - Teachers should explicitly write the version of every dependency they install for a project.

Hey there, great courses.

I like Team Treehouse so much that I'd decided I might give some feedback.

I think it'd be better if teachers would explicitly write the version of the dependency they're installing on a project, so that when we're going through the course, we can follow up perfectly and not fall behind mid-course (cause it feels frustrating).

An example would be the Webpack courses. As I write this post, Webpack is on it's version 2, but the videos are written for version 1. I was following along the video but I didn't realize I had a newer version (and moreover, a MAJOR version upgrade, meaning breaking changes) so I couldn't make webpack-dev-server nor react-hot-loader work, and kept just watching the videos without programming on my machine.

By typing npm install webpack@^1.1 instead of npm install webpack on the videos, student's can follow along completely and have a better developing/learning experience.

Thanks for listening (reading) to my advice, I hope this helps :)

Keep the good work!

1 Answer

If a video is outdated, Treehouse will either...

  1. Create a new course on the new version
  2. "Retire" the old course and make a new course on the new version
  3. Update the videos (if the new version is only slightly different)