Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am ballou88 on github.
  • I am ballou88 (https://keybase.io/ballou88) on keybase.
  • I have a public key ASCsUPcy9JgFDOgZckEqFv1veQEpS5cqu_3amKhFFXlisAo

To claim this, I am signing this object:

Vagrant Setup

This tutorial guides you through creating your first Vagrant project.

We start with a generic Ubuntu VM, and use the Chef provisioning tool to:

  • install packages for vim, git
  • create user accounts, as specified in included JSON config files
  • install specified user dotfiles (.bashrc, .vimrc, etc) from a git repository

Afterwards, we'll see how easy it is to package our newly provisioned VM

@ballou88
ballou88 / about.md
Created August 26, 2011 17:28 — forked from mrpants/about.md
Programming Achievements: How to Level Up as a Developer
@ballou88
ballou88 / rspec-syntax-cheat-sheet.rb
Created May 27, 2011 18:30 — forked from dnagir/rspec-syntax-cheat-sheet.rb
RSpec 2 syntax cheat sheet by example
# RSpec 2.0 syntax Cheet Sheet by http://ApproachE.com
# defining spec within a module will automatically pick Player::MovieList as a 'subject' (see below)
module Player
describe MovieList, "with optional description" do
it "is pending example, so that you can write ones quickly"
it "is already working example that we want to suspend from failing temporarily" do
pending("working on another feature that temporarily breaks this one")
# a simple/configurable rake task that generates some random fake data for the app (using faker) at various sizes
# NOTE: requires the faker or ffaker gem
# sudo gem install faker - http://faker.rubyforge.org
# OR
# sudo gem install ffaker - http://github.com/EmmanuelOga/ffaker
require 'faker'
class Fakeout