About the Speakers

Frank Lesniak

Senior Cloud & Infrastructure Architect at West Monroe Partners

Frank Lesniak is a Senior Cloud & Infrastructure Architect at West Monroe Partners, leading assessment, design, implementation projects, and leading WMP's Process and Technology Automation and Workplace Collaboration competencies. Frank is a seasoned speaker, giving talks at multiple Meetup, User Groups, and Microsoft events.

Rapid Function Development

When you are first starting with PowerShell, determining when and how to get your code into a function quickly can be challenging. Let’s talk about when code should be moved into a function, and how to build scalable, maintainable code quickly.

In this talk, we will cover some “gut checks” to know when it might be time to move your code into a function, how to build a scalable, maintainable functional library using dot sourcing, and how to “scaffold” functions using repeatable patterns to support rapid development.

Attendees can expect to learn the criteria for when it is appropriate to move their code to a function. And when they do move their code, the speakers will share some function “scaffolding” (templates) for good performance, scale, and compatibility. Attendees will also learn how to create a function library and dot-source scripts to make their code more reusable and maintainable.