49
Full Stack Engineering A Long, Twisted , Never-Ending Journey

VMUG - My Journey to Full Stack Engineering

Embed Size (px)

Citation preview

Full Stack EngineeringA 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 ChangeIt 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 listDVCS – 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 GitDistributed 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 RepoGitHub, BitBucket, etc

It’s the new resume / curriculum vitae (CV)

Portal into your brain!

Contribute Somethinghttps://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 Othershttps://github.com/rnelson0/vCenter-roles

Tickled my brain on Connect-VIServer placement

JSON format discussions

Build Something for Othershttps://github.com/rubrikinc/PowerShell-Module

CI with AppVeyor

Unit Testing with Pester

How to handle a Pull Request

Semantic version control

Share your KnowledgeEnjoy 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 youslideshare.net/christopherwahl