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

Development Tools

Docker, Vagrant, Cloud9, Gulp, Grunt and using/configuring VMs - Future courses?

When is Treehouse going to develop more content related to these topics?

I'm seeing very little on these, looking at Treehouse Content Roadmap at this point in time (Feb 2015):

http://teamtreehouse.com/roadmap

2 Answers

There have already been a couple of related requests on the forum:

https://teamtreehouse.com/forum/workshop-or-tutorial-on-setting-up-development-environment-on-vagrant-and-docker

https://teamtreehouse.com/forum/new-videos-request

https://teamtreehouse.com/forum/vm-best-options


Virtual Machines, abbreviated VMs, are a hot topic--including setting them up and or configuring them for different development uses/environments.


Treehouse uses VMs for both Ruby Development and Laravel:

https://teamtreehouse.com/library/laravel-basics/getting-started-with-laravel/installing-virtualbox-vagrant

http://teamtreehouse.com/library/installing-a-ruby-development-environment

https://teamtreehouse.com/forum/what-is-all-this-stuff-im-installing-on-my-computer

https://teamtreehouse.com/forum/is-it-necessary-to-install-virtual-machine-to-develop-on-rails



Some additional semi-random links:

Docker has already had 70 million downloads, per this Jan 2015 NYT article:

http://www.nytimes.com/2015/01/13/business/a-small-software-company-sees-a-future-in-containers-of-code.html

A search of Google already brings up tons of Docker Video Tutorials

(It seems like Treehouse is a little behind the curve on providing Docker related content):

https://www.google.com/search?q=Docker+Video+Tutorial

Even the number of Vagrant Video Tutorials is picking up:

https://www.google.com/search?q=Vagrant+Video+Tutorial

Vagrant can even be used with a MEAN stack:

http://thejackalofjavascript.com/vagrant-mean-box/

http://addyosmani.com/blog/full-stack-javascript-with-mean-and-yeoman/

Here's just one of the many threads on Docker versus Vagrant:

http://stackoverflow.com/questions/16647069/should-i-use-vagrant-or-docker-io-for-creating-an-isolated-environment

Of course they can be used together: http://mark.stratmann.me/articles/implementing-a-vagrant-docker-development-environment

https://www.smaato.com/quickstart-a-web-development-stack-using-vagrant-docker/

There is also the question of Docker versus Vagrant Cloud:

http://www.centurylinklabs.com/docker-vs-vagrant-cloud/

Gulp getting Started:

https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md

I also think Grunt needs a full course on what you can do with it. Not just a Treehouse Blog article:

http://blog.teamtreehouse.com/getting-started-with-grunt


I guess at this point I should also mention Bower and Yeoman, and provide some links, since they are sorta "Grunt related":

https://teamtreehouse.com/forum/is-an-automated-frontend-workflow-overkill-with-yeoman-grunt-bower-etc

http://blog.teamtreehouse.com/getting-started-bower

http://blog.teamtreehouse.com/improving-development-workflow-yeoman

I've also seen on the forum people complaining about Alex Vanston's AngularJS course on Treehouse.

There complaints range from having no teachers notes (even thought this is supposedly explicitly mentioned in one of the videos that there are some):

https://teamtreehouse.com/forum/teachers-notes-5

..and to a missing diagram as well as to a missing reference to yeoman.io

There's a link to yeoman.io is this forum post, though:

https://teamtreehouse.com/forum/where-are-the-teachers-notes


..and at the risk of drawing the ire of many of the Windows-haters at Treehouse:

If you are trying to run Gulp on Windows using a configuration that involves VirtualBox, Vagrant, Laravel and/or Homestead

there are many nightmare stories about this on the web.

There are a few issues (including, I've read, some kind of VirtualBox bug)

These links might be helpful:

http://www.codeforest.net/install-gulp-on-windows-homestead

http://mariobasic.com/problem-with-gulp-on-windows-and-homestead/

Camilo Luna
Camilo Luna
8,836 Points

Thumbs up for this!