26. “You do not grow on a secure path.
All of us should conquer something
in life. It needs a lot of work, it needs
a lot of risk. To grow and improve
you need to be there at the edge of
uncertainty.”
- Francis Mallmann
29. My laundry list
DVCS – Distributed Version Control System
Continuous Integration
Public Repository Contribution
Talk to APIs
30. Your reward for learning [code] is the
improved ability to control and automate the
many technologies it integrates with. You can
use the same set of commands to filter,
export, redirect, modify, extend, and perform
actions against output for all of these
technologies.
Warren Frame
http://ramblingcookiemonster.github.io/Why-PowerShell/
31.
32.
33. Learn Git
Distributed Version Control System (DVCS)
“Why You Should Embrace Version Control for Operational Artifacts”
“How to Setup and Configure Git Shell for Private Scripting Projects”
34.
35.
36.
37. Set up a Public Repo
GitHub, BitBucket, etc
It’s the new resume / curriculum vitae (CV)
Portal into your brain!
42. Build Something with Others
https://github.com/rnelson0/vCenter-roles
Tickled my brain on Connect-VIServer placement
JSON format discussions
43.
44. Build Something for Others
https://github.com/rubrikinc/PowerShell-Module
CI with AppVeyor
Unit Testing with Pester
How to handle a Pull Request
Semantic version control
48. “You do not grow on a secure path.
All of us should conquer something
in life. It needs a lot of work, it needs
a lot of risk. To grow and improve
you need to be there at the edge of
uncertainty.”
- Francis Mallmann
49. Visit WahlNetwork.com for Deep Dives,
Home Lab Tips, Reviews, and More!
Check out “Networking for VMware
Administrators” by VMware Press
Over 30 hours of my video training
content is on Pluralsight.com
Subscribe to the Datanauts via iTunes or
RSS at DatanautsPodcast.com
Thank you
slideshare.net/christopherwahl