~/talk

Ready To Code: Automate Your Development Environment

Talkat Ruby Midwest 2013 · 2013-04-05..04-06· [ruby, developer-experience]
links:none on file
slides:none on file

Claims that a complete dev VM boots from source in minutes and that a new hire is up and running in ~15 minutes. Uses Vagrant with VirtualBox/VMware, synced folders, port forwarding and Puppet or shell provisioners to install RVM Ruby, Postgres, gems (bundler, mailcatcher). Provides a git repo with Vagrantfile and modules, demonstrates creating a Rails/Postgres environment, reproducing it by destroy/up, and notes NFS and performance tweaks when shared folders slow asset serving.

AI-written summary · about

  1. 0:00Introduction
  2. 0:45The Problem
  3. 2:14Virtualization
  4. 3:00Development Environments
  5. 3:28Benefits
  6. 5:05The Bad
  7. 6:28What is Vagrant
  8. 6:52Why Vagrant works
  9. 9:05Sharing VirtualBox Configuration
  10. 11:16Configuration Options
  11. 11:37Out of Sync Folders
  12. 12:13Port forwarding
  13. 13:42Shell Provision
  14. 14:22Puppet Manifest
  15. 15:30Modules
  16. 15:44RVM Module
  17. 17:02Update manifest
  18. 17:25Puppet configuration
  19. 18:09Install Ruby
  20. 18:23Install Puppet
  21. 19:00Puppet Modules
  22. 19:11Postgres Modules
  23. 20:00Install Development Library
  24. 20:58Errors
  25. 21:22Scripting
  26. 21:45Troubleshooting
  27. 22:29Restarting Postgres
  28. 22:44Ready to go
  29. 23:00Ignorance
  30. 23:18Git submodules
  31. 23:40Git configuration
  32. 24:07Default config
  33. 24:36Startup script
  34. 25:23Demo
  35. 27:06The Good Parts
  36. 29:11Vagrant Documentation
  37. 29:57Thank You
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.