[mdlug] Developer setup advice

Derek DeJonghe mittendevelopment at gmail.com
Thu Aug 15 08:57:32 EDT 2013


I use vagrant. It's actually pretty nice for keeping things in line. I 
would say the best way to do that would be to pair it with something 
like SaltStack, puppet, or chef for provisioning because just like any 
environment things can get messy and you just want a clean install.(but 
who wants to set everything up again.) Where ever you boot the box, your 
current working directory becomes /vagrant and you can run your code 
base from there so that everything is intact when you kill your vm. 
Forwarding ports is very easy and works really well so you can do your 
work and still view things in your browser ect.
My biggest tip to maintain a environment is to use provisioning 
technology to ensure a certain state.

Hope that helps, cheers
Derek

On 08/14/2013 10:45 PM, David wrote:
> I am programming in a variety of languages for MS Windows, Linux, and 
> Android, and have always used a dual-boot system.  The problem is that 
> maintaining eclipse, Visual studio, android sdk, java the debug symbol 
> setups and downloads, plugins, etc, can mess up at some point 
> requiring a lot of time to fix. The trend has been to setup VMs for 
> the development environment so you can easily and/or quickly restore 
> from images or snapshots of a stable system if something goes wrong, 
> instead of reinstalling for 3 days.
>
> I have been debating whether to go kvm, xen, vmware, qemu, hyper-v or 
> whatever rather than a dual-boot setup.
>
> I just accidentally stumbled onto a book about Vagrant, which claims to
>  "Create and configure lightweight, reproducible, and portable 
> development environments", and can integrate with vmware. Does anyone 
> have any experience with Vagrant, or other solutions for this type of 
> scenario?  Any devs out there care to share some tips or advice about 
> maintaining your development environment?
>
> Thanks,
> David
> _______________________________________________
> mdlug mailing list
> mdlug at mdlug.org
> http://mdlug.org/mailman/listinfo/mdlug



More information about the mdlug mailing list