Meydenbauer Center

11100 NE 6th St Bellevue, WA 98004

April 9 2017

8:00 AM

19 Speakers




Download our 2017 Brochure • Download the Final 2017 Program Guide and Agenda

This is our annual, global event featuring expert presenters, participation by the PowerShell product team members, and an incredible opportunity to meet and mingle with the PowerShell community.

Call it a Deep Dive. Call it a conference. Call it whatever you like, the Summit is a unique and special event. It's the in-person gathering place for PowerShell enthusiasts and forums users. It's a place to explore and further you knowledge of DevOps principles and practices. It's a place to make new connections, learn new techniques, and offer something to your peers and colleagues.

PowerShell + DevOps Global Summit is an official production of The DevOps Collective, Inc.. All sessions (to the limit of our technical ability and barring any glitches) are recorded (not live-streamed), and posted for free on the YouTube channel, often within a week or two of the event's conclusion. But that's no substitute for the live event, where you'll also engage with experts, MVPs, product team members, and peers in an environment that's quite unlike anything you've experienced before... unless you've been to a PowerShell and DevOps Summit!


  • Breakfast and Announcements   

    Breakfast with announcements at about 8:30

  • Function Lab -Kirk Munro  

    Bring your own Advanced Functions for professional-grade review by our Function experts. Or, if you'd like to test your mettle, take our Function Challenge and see if you can write a to-specification Advanced Function that compares to our gurus' examples. Please note we have limited capacity for this session - definitely first come first served.

  • Making Better PowerShell Tools -Don Jones  

    Join MVP Don Jones for a half-day, interactive, no-computer-required workshop where you'll learn to make better functions. Don's introducing a new approach for his advanced toolmaking course, beginning with a detailed functional specification, and looking at - and iteratively improving - real-world examples from others in the community. You'll learn to take ad-hoc scripts and turn them into modular, reusable tools that comply with PowerShell best practices and patterns. This is an intermediate-level course, and is not hands-on; you will not need a computer. Don will make all code samples available after the class. However, do come prepared to PARTICIPATE by asking questions, answering questions, making suggestions, and challenging assumptions!

  • Advanced DSC Configuration Management -Jason Helmick  

    You already know the basics about DSC and configuration management. Let Jason Helmick and his special guest take you to the next level. In this three-hour demo heavy workshop, you will learn the latest information about DSC, Push/Pull strategies and writing advanced configurations. You will experience a real life configuration from birth and see it grow to including custom resources, evolve into a composite, then a partial configuration. Also get the latest ‘Gotchas’ and best practices

  • Introducing the PowerShell GitHub Repository -Adam Driscoll  

    Recently it was announced that PowerShell would be going open source and would be available on Linux. This means that anyone can view the code, modify and build it locally and submit features and fixes back to the repository. In this workshop we will cover the basics of contributing to the PowerShell GitHub repository. We will look at how to configure your environment, build and debug locally from source and commit back to a GitHub fork. We'll also examine existing pull requests I've submitted and talk about the requirements for doing so. Finally, we'll take some time to explore the source tree to locate interesting components that may be of interest to the group. This session will be hands on and will require a computer. This session will not go into specific details of Git but will show some use of Git commands throughout.

  • DSC Lab -Steven Murawski  

    Working on a DSC configuration or a DSC resource module? Bring your work for critique and suggestions from our DSC experts. or, work through one of our prepared DSC Resource Challenges and help bring new functionality into the world. Please note we have limited capacity for this session - definitely first come first served.

  • Lunch   


  • Function Lab -Kirk Munro  

    Bring your own Advanced Functions for professional-grade review by our Function experts. Or, if you'd like to test your mettle, take our Function Challenge and see if you can write a to-specification Advanced Function that compares to our gurus' examples. Please note we have limited capacity for this session - definitely first come first served.

  • Unit Testing and Pester: A to Z -Don Jones, Jason Helmick and Melissa Januszko  

    In this session, we'll take you from knowing absolutely nothing about unit testing and Pester all the way up to designing and building tests for very complicated code. We'll start off by covering what exactly unit testing is and where it fits into the DevOps release pipeline. Once we have the basics covered, we'll then dive into getting started with Pester, testing scripts, functions and modules. Once we have the basics down, we'll then go into more advanced topics like mocking, best practices for designing Pester tests and more.

  • PowerShell Remoting Deep Dive -Richard Siddaway  

    In this half day session we'll dive into the parts of remoting that are normally glossed over. You'll often hear "if you're remoting to a non-domain machine use a certificate" followed by "but that takes too long (or is too hard) so here's a way to get round it". No more We'll cover: Changes in remoting with PowerShell v5 including PowerShell Direct, Copy to and from PowerShell sessions and Remoting into containers - and why its not a double hop. Remoting to non-domain machines including Windows and Linux boxes What we mean by using a certificate. Why using the trusted hosts method isn't a good idea. How to use a Windows certificate server to secure remoting. How to get the certificate installed and how to use that certificate. Dealing with the double hop. Securing remoting: Constrained and restricted endpoints and JEA - role based access to PowerShell remoting

  • Conceptualizing Azure Resource Manager Templates -Will Anderson  

    Trying to figure out how to deploy your own custom Azure templates can be a challenge. In this session, Cloud and Datacenter Management MVP Will Anderson walks you through: • How Azure Resource Manager templates work. • Understanding basic JSON logical constructs to give your templates flexibility. • What tools you can use to assist in validating your construct before deployment.

  • DSC Lab -Steven Murawski  

    Working on a DSC configuration or a DSC resource module? Bring your work for critique and suggestions from our DSC experts. or, work through one of our prepared DSC Resource Challenges and help bring new functionality into the world. Please note we have limited capacity for this session - definitely first come first served.

  • Breakfast and Announcements   

    Breakfast with announcements at about 8:30

  • Don Jones and The 3 Furies of PowerShell -Don Jones, Richard Siddaway, Jason Helmick, Jeff Hicks  

    Join ancient PowerShell pros, Don Jones, Richard Siddaway, Jason Helmick  and Jeff Hicks as they rant and rave about the state of PowerShell. What PowerShell features, or lack of, set them off and what can be done about it? What common PowerShell mistakes still being made today bring about their merciless, evil eye? What can you do to avoid their wrath and vengeance? Come, bear witness and learn what you can do to make your PowerShell world a better place.

  • TDD with Chef, DSC and Pester -Robb Schiefer Jr.  

    Configuration management is currently all the rage in the DevOps space right now but few are investing in the quality of their configuration code like they do with application code. Yet, all the same benefits apply resulting in a faster feedback loop and ultimately cost/time savings. In this session we will cover how to develop Chef cookbooks (with DSC resources) by writing rspec/Pester tests first. We will review how the red-green-red-green process ensures we have valid and useful tests. For good measure we will also show how mocking works to help isolate your tests. In addition to simple "hello world" demos we will also demo the real-world Chef cookbooks we wrote for our custom order processing system. Chef, Kitchen, rspec, PowerShell, DSC and Pester make for a power combination when used together to write tests which drive the development of your configuration code. Come hear how we use this stack of tools to write our configuration code at EBSCO with high quality.

  • Building a Just Enough Admin solution in Formula One -James O'Neill  

    Too many people having too many rights is a widespread problem. When the F1 team I worked for noticed that scripts were running as administrator, but could be modified by less privileged users, that was the spur to build a JEA solution and without using the aids introduced in WMF 5.0, it needed to be built from the ground up. It offered the chance to use centralized scripts to make IT tasks easier to carry out, and more consistent, as well as improving security. This "notes from the field" session will explain how the solution was developed, covering constrained endpoints, solving credentials problems, and improving the experience for those who used the solution, and will also look at the lessons - technical and otherwise - that were learnt in the process

  • Azure PowerShell Team -Aaron Rooney and Mark Cowlishaw of the PowerShell Team  

    PowerShell Team presents...

  • Understanding and Creating Your Own DSC Resources -Will Anderson  

    The community has tons of resources that you can use, but what if you can’t find the one you need? Build it! In this session, Cloud and Datacenter Management MVP Will Anderson will walk you through: • Understanding how DSC Resources work behind the scenes when you invoke them. • Creating your own Desired State Configuration resources using the DSC Resource Designer.

  • Cross platform Management – Windows/Linux -Jason Helmick  

    Let Jason Helmick and Anthony Nocentino take you through a fun filled, demo heavy adventure of how Windows and Linux admins can work together managing a heterogeneous environment. You will learn all you need to know from both sides of the aisle to get started!

  • Writing PowerShell Modules: Tips, Tools, and Best Practices -Warren Frame  

    We all start at ground zero: running existing Cmdlets, writing small snippets and scripts, and eventually writing our own functions and modules. With the advent of the PowerShell Gallery, writing modules is more important than ever, and if we want to keep up with modern IT practices, re-using and writing these libraries will be a critical skill. This session will cover best practices for writing PowerShell modules, along with a number of tips and helpful tools to streamline the process.

  • You can Mock me as much as you like. -Chris Hunt  

    A full 45 minutes of Mocking. Oh, yes, and I promise no feelings will be hurt. I've been aggressively Mocking All The Things for the last couple of years: Cmdlets; Functions; Web Services; Objects and Linux Admins. Mocking can be a tricky subject. What do you Mock? When do you Mock? Why do your Mocks stop working on your CI/Build server and what do you do about that? You do build, test and publish your modules from a central server, right? If not, go to that session and then watch the recording of this one.

  • DSC Deployment at Scale -Mike Walker  

    Deploying configuration management at scale (thousands of servers) can be difficult. From managing node data, different versions of configurations and reporting on node status, there is wide range of areas that can provide challenges. This presentation covers the solutions we’ve identified and built at Ticketmaster to tackle some of these challenges, including: gathering and managing node data, orchestration of building MOF files, executing DSC only during certain windows, status reporting and more. We’ll be covering the full lifecycle of our management of nodes, from how we maintain the configuration code, leverage unit tests and a build pipeline and eventually, deploy our configuration to nodes in production.

  • Lunch   


  • The path to a DSC Resource module -Luc Dekens  

    While developing the class-based DSC resource module vSphereDSC, I stumbled on all the little and bigger issues that are out there. I also had to take decisions to progress the development of the module. This session will list all the issues, and how I overcame them. This session will also explain why and how the continuous delivery pipeline was created, how the Pester tests, unit and integration, were implemented. And the session will also show how a DSC resource module is just the first step. How to automate your configurations, how to organise your source control for configurations, and much more. In summary, this session will help you avoid the pitfalls and help you make the right decisions when you intend to write a DSC resource module.

  • Manage Azure Web Apps with Visual Studio and PowerShell -Timothy Warner  

    Here we deploy and manage Azure Web apps entirely from within Visual Studio. We'll use the PowerShell for Visual Studio add-in.

  • Time to Use Regular Expressions More, Um, Regularly -Mark Minasi  

    Is that a valid email address, or just a SQL probe? Does that folder full of Word files contain any credit card or bank routing numbers? How can I easily extract just a few important bits of weather data from a page full of raw HTML? If you've been coding or scripting for any time at all, then you already know the answer -- "regular expressions" or "regexes." But if you're like most of us, regex is one of those "I'll get around to it one day" things, and while "d=digit, s=white space, etc" is relatively easy to learn, regex soon becomes essentially opaque. In this "medium-deep dive," award-winning author, teacher and veteran of more text processing debacles than he prefers to remember Mark Minasi shines a light on how regex works and offers tips on how to get the best out of it. Attend this session because Mark "sed" so!

  • PowerShell Security -Paul Higginbotham and Lee Holmes of the PowerShell Team  

    PowerShell Team presents...

  • Infrastructure Testing with Pester -Richard Siddaway  

    In this talk, we'll cover confirming your infrastructure is set the way you intend. We'll briefly introduce Pester and then get down to writing some tests. We'll cover infrastructure testing by starting off with a pre-existing domain controller and will show the audience how to define what to test and how to write the tests for various components of Active Directory.

  • Creating Class Based PowerShell Tools -Jeff Hicks  

    PowerShell 5.0 brought us a simple and easy to use class construct. Microsoft's primary goal was for IT Pros to use classes when developing DSC resources. But you can use classes outside of DSC in your PowerShell scripting and toolmaking. Veteran PowerShell MVP Jeff Hicks will provide a quick introduction to classes and then guide you through the process of incorporating a class into a PowerShell module. You'll quickly realize how easy it is to incorporate classes into your PowerShell toolmaking and will be eager to get back to work to try out all of the sample code.

  • MSDeployAllTheThings - Using MSDeploy everywhere! -Robb Schiefer Jr.  

    MSDeploy is installed with Visual Studio but few developers know it's there or how powerful it is. In our development group at EBSCO, the foundation of our entire deployment process is MSDeploy. We deploy (and rollback when necessary) 50+ products weekly with push button deployments of MSDeploy packages. In this session we will cover MSDeploy's most powerful capabilities and show how you can use them to deploy all types of components (not just web apps). You will see how you can easily integrate the power of MSDeploy into the developers' workflow in a standardized and easy way. We will also review how to deploy the resulting MSDeploy packages to many different environments in many different ways. We use PowerShell throughout our CD pipeline but we aren't PowerShell experts. We just found a technology and process that has made us successful. Now we want to share our experiences and help other .NET/Microsoft development groups achieve the same level of success (hopefully more) in DevOps using the tools that are already have in their toolbox.

  • Debugging PowerShell (and defensive scripting techniques) -Kirk Munro  

  • PKI: Not the SnoozeFest You Expect -Melissa Januszko  

    Admit it, you see “PKI” in the presentation name and immediately think that you’d rather be washing your dog or performing some other repulsive chore. However, this presentation intends to keep you awake and amused. All Powershell DSC users who are interested in encrypting credentials in their configs should attend this entertaining session on WHY you want a PKI, HOW to set up a two-tier PKI with an offline root and enterprise subordinate CA, and HOW to configure the PKI to issue document encryption certificates. As an added bonus, attendees will be provided with the code to set it all up using DSC.

  • PowerShell Core 6.0 Test and Code Coverage -Jim Truher and Travis of the PowerShell Team  

    PowerShell Team presents...

  • Parallel PowerShell -Richard Siddaway  

    What do you do when your PowerShell scripts take too long to run? You need to use some form of parallel processing - PowerShell Jobs; PowerShell workflows or PowerShell runspaces. We'll cover the first 2 briefly but concentrate on how to use PowerShell runspaces to achieve true parallel processing. The speed increases achievable by using runspaces will be proven live on stage. All code will be made available after the Summit.

  • Auto-generated UX (official session title TBD) -Kirk Munro  

    A joint session with David Wilson (PowerShell Team) and Kirk Munro (PowerShell MVP) to demonstrate a project that auto-generates user experiences that are built on top of PowerShell. This description will be made more specific as the project progresses.

  • Breakfast and Announcements   

    Breakfast with announcements at about 8:30

  • How Azure Automation Solves Key PowerShell Challenges -Jenny Hunter and Eamon O'Reilly of the PowerShell Team  

    PowerShell Team presents...

  • PowerShell Remoting and Kerberos Double Hop: Old Problem - New Secure Solution -Ashley McGlone  

    ServerA to ServerB to ServerC: access denied! CredSSP is a popular solution to the Kerberos Double Hop problem, but it is not secure. Come find out why, and then learn the proper way to configure authentication using Resource-Based Kerberos Constrained Delegation. Close this security loophole once and for all. See how this new solution works across domain and forest boundaries.

  • Pull Server, Deconstructed -Don Jones  

    Ever wonder what the native Pull Server and LCM are doing under the hood? What they're saying to each other, and what data is available? Where the data goes, and what else you can do with it? Don Jones, lead for the open-source "tug" pull server project on GitHub, walks you through a reverse-engineered, deconstructed look at Pull Server / LCM communications and interactions - all the way down to detailed WireShark packet captures.

  • Deploy a 3-Tier Web App Pod with PowerShell and Azure -Timothy Warner  

    Here we build Azure Resource Manager (ARM) templates from scratch and learn a bit about Azure deployments in great detail (even in 45 minutes!)

  • Linux Fundamentals for the PowerShell Expert -Anthony Nocentino  

    PowerShell is now available on Linux and your management wants you to leverage this shift in technology to more effectively manage your systems, but you’re a Windows guy! Don’t fear! It’s just an operating system! It has all the same components Windows has and in this session we’ll show you that! We will look at the Linux operating system architecture and show you how to interact with and manage Linux system! By the end of this session you’ll be ready to go back to the office and get started working with Linux In this session we’ll cover the following - Process control - Service control - Package installation - Configuration management - System resource management (CPU, disk and memory) - Using PowerShell to interact with Linux systems

  • Where Good Configuration Management Goes Bad -Steven Murawski  

    Tools like Desired State Configuration, Chef and others can be a great boon to productivity, stability, and visibility into our infrastructure. Join Steven Murawski and explore the more challenging aspects of using configuration management - where it hurts and where it may be actively harmful!

  • Authoring with VSCode -David Wilson of the PowerShell Team  

    PowerShell Team presents...

  • Automate your DSC Configuration files -Luc Dekens  

    The session will explore the ways in which one can automate the creation of DSC Configuration files. It will show how to create the Configuration files from an existing environment. And how you can create the code that accomplishes that, starting from your class-based DSC resources. An automate the automation script method. Further it will show how these generated Configuration scripts can be validated, in a non-destructive way.

  • What makes a good shared PowerShell module? -James O'Neill  

    Pilots joke that a landing you walk away from is OK, and if you can use the aircraft again it's a good landing. There is useful PowerShell at the "crash landing" level - but we need a higher standard when sharing with peers, colleagues or the wider community. That's the difference between your hard work being used and recommended by others or being forgotten. The presenter of the session wrote one of the most downloaded modules ever, and contributed the 10 cmdletments for reusable code to Manning's PowerShell Deep Dives book - but several years have passed since then and distributing code has become easier, and ideas of good and bad practice have evolved, so the time has come to see which established ideas still hold, and which new ones separate the modules that succeed from those that don't.

  • Lunch   


  • Panel Discussion: Introducing DevOps to your organization - The pitfalls and how to avoid them  

    Moving to a DevOps centric organization involves a radical culture shift for most, if not all organizations. This panel discussion with people who've done just this will enable you learn from their experiences and reduce the chances of you being affected by the pitfalls

  • Community Lightning Demos -Warren Frame  

    Ever wanted to present at Summit but were unsure if you could? This is your opportunity to present something you've discovered to your peers in the PowerShell community. A code trick, or tip, a new module you've created, an open source module or a feature of a cmdlet that's relatively unknown.. The list goes on and on. Anything PowerShell, or DevOps related that you think is cool and that will interest other people is a suitable topic. We're looking for 5-10 minute demos. Something you've done, discovered, solved or run up against. This is your opportunity to "give back" to our community by sharing your knowledge. Make sure its something you can present from your laptop and that you don't need extensive Internet access. A sign up sheet will be available Sunday, Monday and Tuesday. We just need your name and topic. Who knows you may be asked to present a full session at the following Summit. Some of our best speakers started in the Lightning Demos sessions of past events.

  • The Nano Driven Datacenter -Jeff Hicks  

    Microsoft Technical Fellow and PowerShell originator Jeffrey Snover has made it clear that Nano server is the future of the datacenter. Can this really be true? And if so, what are the implications? In this session, IT veteran and MVP Jeff Hicks will attempt to build an entire datacenter from scratch using Nano servers. He'll explain how you might accommodate different server requirements and be honest about the limitations. If you've been thinking Nano might have a future in your organization, this is the session to see.

  • Panel Discussion: PowerShell in the real world - skills and techniques for the Enterprise scale.  

    PowerShell is easy on the local machine. Remote admin of a few machines - no problem. What happens when you scale to hundreds or thousands of machines. Learn from the experts in this discussion - and get your questions answered regarding scaling up to the Enterprise.

  • Compiled Cmdlets -Kirk Munro and Chris Hunt  

    "FOR - You have probably already created PowerShell scripts, advanced functions, and maybe even PowerShell modules, all using PowerShell itself. But before advanced functions came along, PowerShell had compiled cmdlets. Advanced functions reduce the need to create compiled cmdlets, but there is still a ton of awesome capabilities to be had by using compiled cmdlets. Come to this session to take a deep dive into compiled cmdlets and learn how to create them, why they are still very important, how they are really different from advanced functions, and more! AGAINST - How to create them and why you DON'T want to. I figured you wouldn't believe me if I just said, ""Don't do it"", so I will demonstrate what it takes to create a basic binary cmdlet and some of the challenges of taking the weakness of an loosely typed scripting language and cramming that into a strongly typed compiled language. Finally, I'll provide some examples of how to you can leverage that strongly typed compiled language in your script-based PowerShell module without sacrificing the advantage of compiled code. LISTEN to the presentations and join the discussion "


Adam Driscoll

Independent Contractor

Anthony Nocentino

Enterprise Architect

Ashley McGlone


Chris Hunt

Windows Platform Engineer @ Ticketmaster

Don Jones

President & CEO,

James O'Neill

Principal Consultant, Mobula Consulting Ltd

Jason Helmick

Jeff Hicks

PowerShell Sensei

Kirk Munro

PowerShell MVP, Director of Learning Solutions at Learn on Demand Systems

Luc Dekens

Mark Minasi

Melissa Januszko

Mike Walker

Richard Siddaway

Robb Schiefer Jr.

Solution Architect, EBSCO Industries, Inc.

Steven Murawski

Principal Engineer @ Chef

Timothy Warner

Author/Tech Evangelist, Pluralsight

Warren Frame

Infrastructure Engineer, FAS Research Computing @ Harvard University

Will Anderson

Webmaster -


General Questions About This Event

  • What if I cannot pay via PayPal?

    Unfortunately, PayPal is the least expensive way for us to process payments. Using other credit card solutions would add several hundred dollars a year to our operating expenses for merchant account fees and so forth. The only other option we can offer is to let you pay by check. Please contact JasonH via email here at He will invoice you if needed, and await receipt of your check. Please note that we will not register you until the check is received, so you run the risk of us selling out in the meantime, in which case we will return your check to you.
  • Where can I get updates?

    Right here, and by following We do not communicate with registered attendees via email.
  • What about Power, Room Capacities, and Internet?

    Our venue will offer wireless Internet for one device per attendee. Please respect this limit so that everyone can get online. However, due to the expense invovled, we do not provide electrical power in the session rooms. Attendees are not permitted to run power cords across walkways at any time, for any reason - this is a fire code violation and could result in a shutdown of our event. Please police each other and respect this policy. Outlets are available in rooms 407-408 for your convenience. Finally, should a session room reach capacity (no more seats), please respect fire code restrictions and select a different session. We cannot permit “standing room” that blocks or impedes any aisle or doorway.

  • Refunds and Transfers

    We will have room for 220 speakers and attendees, total. We do not reserve space for registration phases - each phase has whatever is left over from the prior one. ALL SALES ARE FINAL - no refunds. Transfers are accepted until registration closes for a $100 administrative fee (contact Summit via email at, or after registration closes for a $250 cash fee payable on-site. 

  • Discounts

    As a nonprofit, we operate as close to break-even as possible. As a result, we cannot offer discounts on registrations.

  • Payments and Group Registration

    Check those spam filters for your confirmation email, and be sure to log into the registration website to complete your account information, including dietary restrictions, contact information, and name badge details. Failure to do so may result in a less-than-optimal Summit experience.

    We do not accept purchase orders for registration. Payment is via credit card; please contact if you need to pay by check. Note that, when paying by check, we can only hold your seats for 10 business days. Please ensure that your check will arrive promptly.

  • Guests

    Due to insurance requirements, only paid attendees may be present during any Summit events at our event venue. We do offer spouse/guest passes for evening receptions; contact for information.

  • Code of Conduct

    Summit is a community event, organized by unpaid volunteers. It is meant to be an inclusive, professional event that provides an energetic and engaging environment for learning and personal networking. We abhor harassment. This includes any offensive verbal comments related to gender, gender identity and expression, age, sexual orientation, race, religion, disability, physical appearance, body size, technology choices, and so on. Harassment can also include sustained interruptions or disruptions, inappropriate physical contact, and unwelcome sexual attention. None of this will be tolerated; anyone experiencing harassment should ask the harasser to stop immediately, and contact a member of staff. Anyone so asked must stop immediately, or they will be asked to leave Summit without a refund. Sponsors may not use sexual or sexualized imagery, activities, or other material. Sponsor staff, should they be present at Summit, are expected to dress professionally as they would in any corporate work environment. Summit is about the open exchange of ideas and information. Attendees (including sponsors and presenters) are expected to respect each others’ opinions, perspectives, suggestions, and ideas. Differences of opinion are not only acceptable, they are encouraged, provided they can be presented politely and professionally. Our differences give us new perspectives and ideas, and make us stronger and smarter, but only when offered and accepted in a spirit of cooperation and trust.
  • Session Recordings

    We make a best-effort attempt to capture screen recordings and audio for all sessions. These recordings are posted, for free, on, usually within 2-3 weeks of the event completion. Attendees are asked to help our presenters remember to “PUSH THE BUTTON!” at the start and end of each session, so that the session is recorded. Attendees are asked to not make personal recordings of sessions.
  • Special Dietary Needs

    Dietary needs are collected during registration (unless you were registered by someone other than yourself), and can be modified at any time by logging into the registration system and updating your profile. We communicate all dietary needs to our event venue, which makes every attempt to accommodate them. Common restrictions, including Vegan and vegetarian, can typically be accommodated. Common allergies, including lactose intolerance and celiac disease, can usually be accommodated. For more complex dietary needs or unusual allergies, especially sensitive allergies subject to cross-contamination, you may find our venue unable to acommodate you in their commercial kitchen. We will make every effort to inform you in advance if we are unable to accommodate your dietary needs, and we apologize in advance if that is the case. We cannot, however, offer full or partial refunds due to an inability to accommodate your diet. Further, we cannot accommodate any dietary restriction not communicated to us at least 30 days prior to the start of the event, regardless of when you registered. If you do request a dietary need that we are able to accommodate, we ask that you NOT eat from the main buffet, but rather take the special meal that was prepared for you.


We're here to help!

  • General Information

    We are a nonprofit organization staffed by unpaid volunteers; we appreciate your patience as our replies may be somewhat delayed while we're at our jobs.

    General Information