I'm an automation junkie who has lived in the windows world for the majority of my career. For the past year, I've been writing Chef based build and orchestration code and hacking on some open source automation projects. Things are different. Alot of it good and some is just hard. This session will focus on how to best approach a new world of technology and provide opportunities to share like experiences transitioning to different tool sets.
https://youtu.be/i_iCgFlxWmw
2. About Me (matt wrock)
Predominately Microsoft dev background
Java developer on windows and solaris/linux before the .net era
10 years in online ad serving platforms
Worked for Microsoft 4 ½ years
Focus on deployment automation and environment setup over past 4 years
Commiter on Chocolatey and Pester
Author of Boxstarter
Software Engineer in Automation and Tools at CenturyLink Cloud
Contributed to Vagrant, Test-Kitchen, and more
Blog: HurryUpAndWait.io
Twitter: @mwrockx
6. I have to learn Ruby?
But I’ve never run linux. Am I just starting over?
ArtiWHATory???
Why doesn’t anything work?
I’m gonna send a Pull Request to your HEAD!!
8. Open Source – a DIY approach
Specialized
Small
Composable
Programmable!!
9. Do I have to learn Ruby?
•For basic chef usage, you just need to know the recipe DSL
•Not everyone needs to know ruby well
•Want to create provisioning drivers, kitchen or vagrant
plugins, custom knife plugins or wrap central domain
model in a gem? …YES. You need to learn ruby.
•Somebody (maybe you) needs to know ruby more
10. Careful not to shoehorn Ruby constructs
into familiar .net fundamentals
Example:
Ruby gems is like nuget. Ruby gems
is NOT the same as nuget