This event has ended. Visit the official site or create your own event on Sched.
We urge you to download the event brochure, which is full of useful information and details!

PowerShell + DevOps Global Summit is the gathering of PowerShell + DevOps professionals and enthusiasts. More than just a conference, it’s a true in-person gathering of a vibrant commuity - we learn from each other, we develop practices and standards, we share challenges and solutions, and we drive our industry forward. If you’re working with PowerShell, Desired State Configuration, and related technologies, and especially if you’re moving your organization toward a DevOps footing, then this is the 400+ level event you’ve been looking for. Be sure to grab our event app for your iOS or Android device!

Once you’re registered (use the Tickets tab, below), you’ll be authorized to this site, and be able to build and maintain your personal agenda for the event. Check back often as the event draws near, as this is where we’ll publish any last-minute session changes or other agenda updates. If you already registered and didn’t receive your invite email to Sched.com, just go here and use your registered email address and EventBrite order number to gain access.

DOWNLOADS: Event brochure | Sponsorship information
Back To Schedule
Tuesday, April 10 • 2:00pm - 2:45pm
Developing with PowerShell Classes: Here be Dragons

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.

Classes are a powerful capability in PowerShell and are meant to provide a more familiar developing experience to more traditional programmers. You will not experience calm skies and quiet seas though. This talk will show you where the dragons lurk and help you navigate the stormy seas.

    Classes were introduced in PowerShell 5 and mainly to aid in writing DSC resources but can be used with non-DSC modules as well. This talk will go over some of the hidden gotchas when developing with classes including:

* Importing issues

* Verbose / Debug oddities

* Sharing classes between modules

     I've developed and released a large PowerShell project (PoshBot) that primarily consists of PowerShell classes. While I could have written the module using traditional functions and cmdlets, I wanted an excuse to try classes out on a new project. Using classes was not a smooth experience and I want to share some of my challenges.

avatar for Brandon Olin

Brandon Olin

Cloud Enterprise Architect, Columbia Sportswear
Brandon is a Cloud Enterprise Architect at Columbia Sportswear focusing on automation, configuration management, Azure, and monitoring. He spends much of his time exploring new technologies to drive the business forward and loves to apply ideas pioneered in the DevOps community to... Read More →

Tuesday April 10, 2018 2:00pm - 2:45pm PDT
406 - Meydenbauer Center