Full Stack Engineering
A Long, Twisted , Never-Ending Journey
Who’s @ChrisWahl?
VMware Certified Design Expert (VCDX)
‱ Data Center
‱ Network Virtualization
Writer
Host
Instructor
@ WahlNetwork.com
@ DatanautsPodcast.com
@ Pluralsight.com
Networking for
VMware
Administrators
It’s a pretty good book
100% of royalties are being donated
to the Alzheimer’s Association
“capable of performing tasks at
any level of the technical stack in
which they reside”
There’s value in this
There was just one tiny issue
Inspiration for Change
It can come from the weirdest places
(Don’t ignore your gut)
“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
The “New” Full Stack
My laundry list
DVCS – Distributed Version Control System
Continuous Integration
Public Repository Contribution
Talk to APIs
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/
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”
Set up a Public Repo
GitHub, BitBucket, etc
It’s the new resume / curriculum vitae (CV)
Portal into your brain!
Contribute Something
https://github.com/docker/docker/pull/13657#
Scared the heck out of me
Met Gordon the Turtle
Learned what a cherry-pick was
Learned why you should sign your commits
Build Something with Others
https://github.com/rnelson0/vCenter-roles
Tickled my brain on Connect-VIServer placement
JSON format discussions
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
Share your Knowledge
Enjoy that sweet, sweet 90% retention value
“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
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

VMUG - My Journey to Full Stack Engineering

  • 1.
    Full Stack Engineering ALong, Twisted , Never-Ending Journey
  • 2.
    Who’s @ChrisWahl? VMware CertifiedDesign Expert (VCDX) ‱ Data Center ‱ Network Virtualization Writer Host Instructor @ WahlNetwork.com @ DatanautsPodcast.com @ Pluralsight.com
  • 3.
    Networking for VMware Administrators It’s apretty good book 100% of royalties are being donated to the Alzheimer’s Association
  • 5.
    “capable of performingtasks at any level of the technical stack in which they reside”
  • 7.
  • 10.
    There was justone tiny issue
  • 13.
    Inspiration for Change Itcan come from the weirdest places (Don’t ignore your gut)
  • 26.
    “You do notgrow 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
  • 27.
  • 29.
    My laundry list DVCS– Distributed Version Control System Continuous Integration Public Repository Contribution Talk to APIs
  • 30.
    Your reward forlearning [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/
  • 33.
    Learn Git Distributed VersionControl System (DVCS) “Why You Should Embrace Version Control for Operational Artifacts” “How to Setup and Configure Git Shell for Private Scripting Projects”
  • 37.
    Set up aPublic Repo GitHub, BitBucket, etc It’s the new resume / curriculum vitae (CV) Portal into your brain!
  • 40.
    Contribute Something https://github.com/docker/docker/pull/13657# Scared theheck out of me Met Gordon the Turtle Learned what a cherry-pick was Learned why you should sign your commits
  • 42.
    Build Something withOthers https://github.com/rnelson0/vCenter-roles Tickled my brain on Connect-VIServer placement JSON format discussions
  • 44.
    Build Something forOthers https://github.com/rubrikinc/PowerShell-Module CI with AppVeyor Unit Testing with Pester How to handle a Pull Request Semantic version control
  • 46.
    Share your Knowledge Enjoythat sweet, sweet 90% retention value
  • 48.
    “You do notgrow 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 forDeep 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