An open API service indexing awesome lists of open source software.

https://github.com/ramblingcookiemonster/communitylightningdemos2017

Proposals, and eventually demo material for Community Lightning Demos
https://github.com/ramblingcookiemonster/communitylightningdemos2017

Last synced: 2 months ago
JSON representation

Proposals, and eventually demo material for Community Lightning Demos

Awesome Lists containing this project

README

          

# Community Lightning Demos

This repo includes proposals and demo materials for the Community Lighting Demos presented at the PowerShell + DevOps Global Summit 2017

* [Goofy blog on these demos](http://ramblingcookiemonster.github.io/Summit-Lightning-Demos/)
* [Proposal form](https://goo.gl/forms/8sCiEeehOiyT2ynh2)
* [Raw input](CFPs.csv)
* [CSV processing](Format-CFPs.ps1)
* [Order of demos](order.md)

## Proposals and Content

### Home Grown CMDB for Disposable App Environments

Proposed by [Adam Murray](https://twitter.com/muzzar78):

Home Grown CMDB for Disposable App Environments

### Invoke-ChatOps: Using PoshBot in Slack

Proposed by [Brandon Olin](https://twitter.com/devblackops) ([GitHub](https://github.com/devblackops), [Blog](https://devblackops.io)):

Demonstration of PoshBot, a new PowerShell-based bot framework that exposes module functions as bot commands in Slack.

### Being an Upstanding Gitizen

Proposed by [Brian Bunke](https://twitter.com/brianbunke) ([GitHub](https://github.com/brianbunke), [Blog](http://www.brianbunke.com)):

Lessons learned while contributing to--and managing--open source projects.

### How to scale a monolith using PowerShell

Proposed by [Chris Brucker](https://twitter.com/bruckect) ([GitHub](https://github.com/@bruckect)):

Use PowerShell to make a monolithic desktop application scale to thousands of workstations.

### Lability: Building environments from code

Proposed by Chris Gardner ([GitHub](https://github.com/ChrisLGardner)):

Using the Lability module to build environments for applications in Hyper-V and extending that to also work in the cloud.

### Patching with Maintenance Window and DSC

Proposed by [Chris Madole](https://twitter.com/okinawabeachboy):

Patching with Maintenance Window and DSC

### Using Pester and PowerCLI to Validate and Remediate vSphere Environments

Proposed by [Chris Wahl ](https://twitter.com/ChrisWahl ) ([GitHub](https://github.com/Chriswahl ), [Blog](Wahlnetwork.com )):

All about project Vester on GitHub

### WinPE with powershell

Proposed by [David Jones](https://twitter.com/BladeFireLight) ([GitHub](https://github.com/BladeFireLight)):

Creating a WinPE image that downloads a deployment script from GitHub

### powershell@puppet.com

Proposed by [Glenn Sarti](https://twitter.com/glennsarti) ([GitHub](https://github.com/glennsarti), [Blog](http://glennsarti.github.io)):

A quick talk about how I use powershell day-to-day at Puppet, which is mainly a ruby shop. Also pull-back-the-curtain on Puppet's powershell integration with runspaces, pipes and future cross-platform support

### PowerLine: Custom prompts made easy

Proposed by [Joel Bennett](https://twitter.com/Jaykul) ([GitHub](https://github.com/Jaykul), [Blog](http://HuddledMasses.org/blog)):

I'll be showing a module that not only makes it easy for users to stitch together information into a prompt, but actually makes it easy for modules to extend your prompt without breaking it...

### [Scheduled Task Release Pipeline](https://github.com/jlrd/ScheduledTaskReleasePipeline)

Proposed by [Joel Reed](https://twitter.com/AKAJoelReed) ([Blog](https://blog.start-transcript.com/)):

Scheduled Task Release Pipeline

### Leveraging properties on AD objects as persistent storage for scripted tasks

Proposed by [John Mello](https://twitter.com/Iczer1) ([GitHub](https://github.com/https://github.com/Iczer1), [Blog](http://mellositmusings.com/)):

Have you ever scripted a task in AD that relied on a text file or CSV to take an action against a user or group? Why not store that info directly on the object using an AD property? In this lighting talk I will go over how to store an array of previous security group members directly to a property on the group security itself.

### [PSRegistry](https://github.com/MSAdministrator/PSRegistry)

Proposed by [Josh Rickard](https://twitter.com/MS_dministrator) ([GitHub](https://github.com/MSAdministrator ), [Blog](MSAdministrator.com)):

I will be talking a new PS Module that wraps the advapi32.dll into a PowerShell Module which can mount, dismount, create, delete, update (plus more) both the local and remote registry hives without using PS Drives or the old reg load/unload commands. This project is still a WIP.

### Importance of Code Coverage

Proposed by [Kelcey Vehanen](https://twitter.com/pixelrebirth) ([GitHub](https://github.com/pixelrebirth)):

I will be talking about why 100% code coverage is critical.

### [Deploy AWS Infrastructure with CloudFormation and PowerShell](https://github.com/LawrenceHwang/PowerShellSummit2017)

Proposed by [Lawrence Hwang](https://twitter.com/CPoweredLion) ([GitHub](https://github.com/LawrenceHwang), [Blog](https://poshsea.blogspot.ca)):

I will be talking about my experience using PowerShell to test and push CloudFormation template for creating AWS infrastructure. An effort to stay away from continuous clicking in web console.

### Documentation: Do the Needful

Proposed by [Michael T Lombardi](https://twitter.com/barbariankb) ([GitHub](https://github.com/michaeltlombardi), [Blog](https://michaeltlombardi.gitlab.io)):

I'll give a brief talk about documenting projects, why we should document more/better, and the minimum docs to include to boost user onboarding.

### PowerShell Release Pipelines with TFS, vscode, and psake

Proposed by [Rob Pleau](https://twitter.com/rjpleau):

PowerShell Release Pipelines with TFS, vscode, and psake

### Software Management Automation with Chocolatey

Proposed by [Rob Reynolds](https://twitter.com/ferventcoder) ([GitHub](https://github.com/ferventcoder), [Blog](https://codebetter.com/robreynolds)):

I'll be showing off how to create fully unattended software deployments in less than 10 seconds!

### Tool Making With PowerShell

Proposed by [Steve Parankewich](https://twitter.com/powershellblog) ([Blog](www.powershellblogger.com)):

A few GUI tools written that utilize PowerShell to make ad-hoc and provisioning easier.

### Structuring a PowerShell Module

Proposed by [Trevor Sullivan](https://twitter.com/pcgeek86) ([GitHub](https://github.com/pcgeek86), [Blog](https://trevorsullivan.net/)):

Structuring a PowerShell Module: Intellisense, aliases, functions, Pester tests, etc.

### [Dynamic Code](https://github.com/wesleykirkland/Summit2017)

Proposed by [Wesley Kirkland](https://twitter.com/unleashthecloud) ([GitHub](https://github.com/wesleykirkland)):

I'll be talking about using code to write other code with specific logic conditions to make your programs truely dynamic

### Visualizing Continuous Integration

Proposed by [Josh Castillo](https://twitter.com/doesitscript) ([GitHub](https://github.com/doesitscript), [Blog](http://www.doesitscript.org/))

Visualizing Continuous Integration

## Notes

A huge thanks to:

* Don, Richard, Chris et all for giving this the green light, the opportunity to help, and tips along the way
* Michael, for doing most (all?) of my job!
* Everyone who presented! I know it can be tough getting up there, but really enjoyed all of these, and appreciate the time you took putting them together and sharing with us
* The audience, for supporting everyone who went up there - hope to see some of you out there next year : D