Skip to content

Instantly share code, notes, and snippets.

@MattMcFarland
Last active August 29, 2015 14:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MattMcFarland/5317db2c5bc2f575db78 to your computer and use it in GitHub Desktop.
Save MattMcFarland/5317db2c5bc2f575db78 to your computer and use it in GitHub Desktop.
debian webdev kit

A web application dev kit for the modern age.

Some things I like to install grom the get-go:

Developer Tools:

I gotta have me some git and compilers to get started, this does the trick:

sudo apt-get install gcc gpp make g++ git -y

NodeJS

There's nothing like being able to install the latest version of nodeJS in command line without much of a hassle

curl -sL https://deb.nodesource.com/setup | bash -
apt-get install -y nodejs

Ruby

I don't use it much, but every once in a while I find myself needing a gem or two. So it's always a pleasure to install the latest version (2.1.4, to be exact, since this guide could get dated lol) with this:

curl http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz > ruby-2.1.4.tar.gz && tar -xzvf ruby-2.1.4.tar.gz && cd ruby-2.1.4
./configure && make && make install

Creating a local dev stack

Sometimes I like the idea of having a local user on linux with their own nodejs, ruby, etc and no admin privy's whatsoever. In that case, I have a handy script I use here: https://github.com/MattMcFarland/NERDS

Cloud 9 IDE

As a developer on the go, I don't always have my favorite IDE handy. So it's nice to use one in the cloud, and Cloud9 is the way to go. I have quick and easy setup guide https://github.com/MattMcFarland/cloud9-gvm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment