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

JavaScript Build a Simple Dynamic Site with Node.js Creating a Simple Server in Node.js Creating a Simple Server

Mike Nunyabeez
Mike Nunyabeez
4,677 Points

This shouldn't be offered anymore, the material is too dated to be useful. Real programmers use their console not WS!

This shouldn't be offered anymore, the material is too dated to be useful. Real programmers use their console not workspaces! I don't see a point in learning how to write a server with code that is no longer supported... Why waste people's time?

Steven Parker
Steven Parker
231,269 Points

Are you saying that the code presented in this course would not run in a current-version Node.js installation?

8 Answers

Ginger Williams
Ginger Williams
6,409 Points

I agree, this video and the node basics course needs to be updated before I can proceed. The content is way behind, doesn't work with version 6 and the docs are completely different. It just makes things more confusing and daunting. I was really looking forward to this course. Very Disappointing.

Mike Nunyabeez
Mike Nunyabeez
4,677 Points

Also, to anyone that cares... the only reason they encourage you to use workspaces is so they can run a massive amount of analytics on you.

Steven Parker
Steven Parker
231,269 Points

I find the workspaces pretty handy. I don't always want to install software to take a course. And the ability to post snapshots is very useful when folks need assistance from the forum.

not bob
not bob
2,833 Points

How did this get downvoted? ?

To help Treehouse work better... and it's also very convenient for new coders. You're writing it like any of this is bad.

ryanjones6
ryanjones6
13,797 Points

Rather than not offering the course, the videos should be updated. And instead of using workspace, they should recommend and show the new videos using a local environment. I'm going through the course using Sublime Text for editing and Git Bash Console on Windows because it works and feels like linux.

Mike Nunyabeez
Mike Nunyabeez
4,677 Points

That's fine if you don't actually want to prepare yourself for real world implementation. But the day you go to actually implement your technologies, you'll have more catching up to do if you don't have a lot of experience working in the terminal. Also, if you want to be a developer, you should have node installed on your computer. It's one of the fastest and easiest ways to write a server. Good luck on your prep!

Steven Parker
Steven Parker
231,269 Points

I should have been more explicit. I don't always want to install software on the machine I am using to take a course. I might be intending to use the software elsewhere.

Mike Nunyabeez
Mike Nunyabeez
4,677 Points

Moreover, lookup how to take a screenshot, it's super easy. I have mine automatically save to dropbox.

Steven Parker
Steven Parker
231,269 Points

Screenshots are next to useless when folks bring problems to the forum.

For that, they need to share their code, and often resources used by the code, and the snapshot does all that at once. The workspace snapshot is not a visual image, it's a complete clone of the project environment.

Mike Nunyabeez
Mike Nunyabeez
4,677 Points

Well, the example code that Andrew is using is no longer in the current Node docs, that I know for a fact. When I go back and hand code what he's using in the video, it doesn't work when I actually run node out of my terminal. I believe that they have changed enough with security updates, that this http syntax example is no longer relevant. I'm running node 6. If, I'm wrong let me know, but I'm pretty certain that I'm not.

Steven Parker
Steven Parker
231,269 Points

I was about to start this course myself. I'll keep an eye on it.

But I'll say this — I'd be a bit disappointed if a course only presented material that could be found in the documentation.

Adebayo Ojo
Adebayo Ojo
23,661 Points

There is an update to the code on node website. I used the update on my local machine and it works perfectly. You are correct Mike, I prefer working on my local machine(using Atom and WAMP) than to use the Workspace.

Mike Nunyabeez
Mike Nunyabeez
4,677 Points

Just like the http examples don't work in the node basics course.

Mike Nunyabeez
Mike Nunyabeez
4,677 Points

Yeah, but how do they get help with actually doing it for real when all they are doing is practicing in a mock terminal that is supposed to make everything easier?

Steven Parker
Steven Parker
231,269 Points

Perhaps it's different with Node.JS, if wrestling with the live environment is much of the challenge. I'll have to plead ignorance since I haven't taken the Node courses yet.

But the workspace certainly doesn't make learning programming any easier. It just provides a very handy environment for editing/compiling/running/communicating the programming projects.