SlideShare una empresa de Scribd logo
1 de 49
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

Talk 03 responsive-web-design
Talk 03 responsive-web-designTalk 03 responsive-web-design
Talk 03 responsive-web-design
Monkeyshot
 
#Surgeconf Scaling Twitter to go After the Fail Whale
#Surgeconf Scaling Twitter to go After the Fail Whale#Surgeconf Scaling Twitter to go After the Fail Whale
#Surgeconf Scaling Twitter to go After the Fail Whale
Jonathan Reichhold
 

La actualidad más candente (20)

Monkeytalk Fall 2012 - Responsive Web Design
Monkeytalk Fall 2012 - Responsive Web DesignMonkeytalk Fall 2012 - Responsive Web Design
Monkeytalk Fall 2012 - Responsive Web Design
 
WordPress Setup and Security - WordCamp, Charleston 2014
WordPress Setup and Security - WordCamp, Charleston 2014WordPress Setup and Security - WordCamp, Charleston 2014
WordPress Setup and Security - WordCamp, Charleston 2014
 
Intro to Yo
Intro to YoIntro to Yo
Intro to Yo
 
2011 Continuous deployment with JBoss
2011 Continuous deployment with JBoss2011 Continuous deployment with JBoss
2011 Continuous deployment with JBoss
 
Cloudstack at Spotify, NYC
Cloudstack at Spotify, NYCCloudstack at Spotify, NYC
Cloudstack at Spotify, NYC
 
The Semi Comprehensive Guide To Building a Home Lab
The Semi Comprehensive Guide To Building a Home LabThe Semi Comprehensive Guide To Building a Home Lab
The Semi Comprehensive Guide To Building a Home Lab
 
MicroServices architecture @ Ctrip v1.1
MicroServices architecture @ Ctrip v1.1MicroServices architecture @ Ctrip v1.1
MicroServices architecture @ Ctrip v1.1
 
Kubernetes, The Day After
Kubernetes, The Day AfterKubernetes, The Day After
Kubernetes, The Day After
 
Talk 03 responsive-web-design
Talk 03 responsive-web-designTalk 03 responsive-web-design
Talk 03 responsive-web-design
 
Epidemic Failures
Epidemic FailuresEpidemic Failures
Epidemic Failures
 
Secured Development
Secured DevelopmentSecured Development
Secured Development
 
Liz Quilty – Security, Scaling & High End Hosting for WordPress sites
Liz Quilty – Security, Scaling & High End Hosting for WordPress sitesLiz Quilty – Security, Scaling & High End Hosting for WordPress sites
Liz Quilty – Security, Scaling & High End Hosting for WordPress sites
 
Auckland API and Microservices meetup
Auckland API and Microservices meetup Auckland API and Microservices meetup
Auckland API and Microservices meetup
 
Maksym Khamrovskyi, Kostiantyn Averin "Octopus: on the way to deployment bril...
Maksym Khamrovskyi, Kostiantyn Averin "Octopus: on the way to deployment bril...Maksym Khamrovskyi, Kostiantyn Averin "Octopus: on the way to deployment bril...
Maksym Khamrovskyi, Kostiantyn Averin "Octopus: on the way to deployment bril...
 
Treeshaking your CSS
Treeshaking your CSSTreeshaking your CSS
Treeshaking your CSS
 
Scaling apps for the big time
Scaling apps for the big timeScaling apps for the big time
Scaling apps for the big time
 
5 Things to Ask Your Virtualization Administrator
5 Things to Ask Your Virtualization Administrator5 Things to Ask Your Virtualization Administrator
5 Things to Ask Your Virtualization Administrator
 
Zeus CloudCamp Austin Slides
Zeus CloudCamp Austin SlidesZeus CloudCamp Austin Slides
Zeus CloudCamp Austin Slides
 
#Surgeconf Scaling Twitter to go After the Fail Whale
#Surgeconf Scaling Twitter to go After the Fail Whale#Surgeconf Scaling Twitter to go After the Fail Whale
#Surgeconf Scaling Twitter to go After the Fail Whale
 
Delhi first draft
Delhi first draftDelhi first draft
Delhi first draft
 

Similar a VMUG - My Journey to Full Stack Engineering

How To Become A Blockchain Engineer
How To Become A Blockchain EngineerHow To Become A Blockchain Engineer
How To Become A Blockchain Engineer
101 Blockchains
 
How To Get A Blockchain Job?
How To Get A Blockchain Job?How To Get A Blockchain Job?
How To Get A Blockchain Job?
101 Blockchains
 

Similar a VMUG - My Journey to Full Stack Engineering (20)

Andrea Di Persio
Andrea Di PersioAndrea Di Persio
Andrea Di Persio
 
OWASP AppSec Global 2019 Security & Chaos Engineering
OWASP AppSec Global 2019 Security & Chaos EngineeringOWASP AppSec Global 2019 Security & Chaos Engineering
OWASP AppSec Global 2019 Security & Chaos Engineering
 
DevOps for Defenders in the Enterprise
DevOps for Defenders in the EnterpriseDevOps for Defenders in the Enterprise
DevOps for Defenders in the Enterprise
 
AWS Summit Auckland - Application Delivery Patterns for Developers
AWS Summit Auckland - Application Delivery Patterns for DevelopersAWS Summit Auckland - Application Delivery Patterns for Developers
AWS Summit Auckland - Application Delivery Patterns for Developers
 
Cloud Native Future
Cloud Native FutureCloud Native Future
Cloud Native Future
 
Introduction to Chaos Engineering
Introduction to Chaos EngineeringIntroduction to Chaos Engineering
Introduction to Chaos Engineering
 
VMWare Tech Talk: "The Road from Rugged DevOps to Security Chaos Engineering"
VMWare Tech Talk: "The Road from Rugged DevOps to Security Chaos Engineering"VMWare Tech Talk: "The Road from Rugged DevOps to Security Chaos Engineering"
VMWare Tech Talk: "The Road from Rugged DevOps to Security Chaos Engineering"
 
RSA Conference APJ 2019 DevSecOps Days Security Chaos Engineering
RSA Conference APJ 2019 DevSecOps Days Security Chaos EngineeringRSA Conference APJ 2019 DevSecOps Days Security Chaos Engineering
RSA Conference APJ 2019 DevSecOps Days Security Chaos Engineering
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platforms
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platforms
 
How To Become A Blockchain Engineer
How To Become A Blockchain EngineerHow To Become A Blockchain Engineer
How To Become A Blockchain Engineer
 
Continuous Integration (& Mr Jenkins)
Continuous Integration (& Mr Jenkins)Continuous Integration (& Mr Jenkins)
Continuous Integration (& Mr Jenkins)
 
Bridging the Gap: Lessons in Adversarial Tradecraft
Bridging the Gap: Lessons in Adversarial TradecraftBridging the Gap: Lessons in Adversarial Tradecraft
Bridging the Gap: Lessons in Adversarial Tradecraft
 
Silverlight 5
Silverlight 5Silverlight 5
Silverlight 5
 
Azure from scratch part 4
Azure from scratch part 4Azure from scratch part 4
Azure from scratch part 4
 
How To Get A Blockchain Job?
How To Get A Blockchain Job?How To Get A Blockchain Job?
How To Get A Blockchain Job?
 
Business of Front-end Web Development
Business of Front-end Web DevelopmentBusiness of Front-end Web Development
Business of Front-end Web Development
 
Problems you’ll face in the Microservices World: Configuration, Authenticatio...
Problems you’ll face in the Microservices World: Configuration, Authenticatio...Problems you’ll face in the Microservices World: Configuration, Authenticatio...
Problems you’ll face in the Microservices World: Configuration, Authenticatio...
 
Bridging the Gap
Bridging the GapBridging the Gap
Bridging the Gap
 
FusionCharts Clockworks
FusionCharts ClockworksFusionCharts Clockworks
FusionCharts Clockworks
 

Más de Chris Wahl (6)

Norway VMUG Tour - The Architecture Behind Policy-Driven Data Protection - A ...
Norway VMUG Tour - The Architecture Behind Policy-Driven Data Protection - A ...Norway VMUG Tour - The Architecture Behind Policy-Driven Data Protection - A ...
Norway VMUG Tour - The Architecture Behind Policy-Driven Data Protection - A ...
 
How to Test PowerShell Code Using Pester
How to Test PowerShell Code Using PesterHow to Test PowerShell Code Using Pester
How to Test PowerShell Code Using Pester
 
VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
VMworld - vSphere Distributed Switch 6.0 Technical Deep DiveVMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
 
VMUG - Community - Two Sides of the Same Coin
VMUG - Community - Two Sides of the Same CoinVMUG - Community - Two Sides of the Same Coin
VMUG - Community - Two Sides of the Same Coin
 
VMUG - Picking Up New Skills - Tips and Tricks to Build Your Technical Tool C...
VMUG - Picking Up New Skills - Tips and Tricks to Build Your Technical Tool C...VMUG - Picking Up New Skills - Tips and Tricks to Build Your Technical Tool C...
VMUG - Picking Up New Skills - Tips and Tricks to Build Your Technical Tool C...
 
A No-Nonsense Approach to Hyperconvergence
A No-Nonsense Approach to HyperconvergenceA No-Nonsense Approach to Hyperconvergence
A No-Nonsense Approach to Hyperconvergence
 

Último

Último (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

VMUG - My Journey to Full Stack Engineering

  • 1. Full Stack Engineering A Long, Twisted , Never-Ending Journey
  • 2. Who’s @ChrisWahl? VMware Certified Design Expert (VCDX) • Data Center • Network Virtualization Writer Host Instructor @ WahlNetwork.com @ DatanautsPodcast.com @ Pluralsight.com
  • 3. Networking for VMware Administrators It’s a pretty good book 100% of royalties are being donated to the Alzheimer’s Association
  • 4.
  • 5. “capable of performing tasks at any level of the technical stack in which they reside”
  • 6.
  • 8.
  • 9.
  • 10. There was just one tiny issue
  • 11.
  • 12.
  • 13. Inspiration for Change It can come from the weirdest places (Don’t ignore your gut)
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 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
  • 28.
  • 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!
  • 38.
  • 39.
  • 40. 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
  • 41.
  • 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
  • 45.
  • 46. Share your Knowledge Enjoy that sweet, sweet 90% retention value
  • 47.
  • 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