Arizona PowerShell – August 1st

Test Driven Development Using Chef

Test Driven Development of Chef Infrastructure Automation on Windows 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) for Windows 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 reviewing existing cookbooks, we will also write some new configuration code in the test-first style during the talk.  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 and you can too.

About Robb Scheiefer Robb S|chief7|er

Robb Schiefer is a Solution Architect for EBSCO Industries, a global company with businesses in Information Services and a wide range of industries headquartered in Birmingham, Alabama. After successfully transitioning from quarterly to daily deployments for his group at EBSCO, Robb developed a passion for evangelizing DevOps and Continuous Delivery to anyone that will listen (and some that won’t). The goal of which is to continually improve the speed of value delivery to customers. Robb is also a co-founder of the Birmingham .NET Meetup in Birmingham, AL and a Microsoft MVP. Beyond the joys of software development, he enjoys family time, church, blogging and long walks on the beach.

Where

Signup here: EventBrite

Tuesday August 1st, from 5:30 pm – 8 pm Arizona Time ( first 30 minutes reserved for speaker setup and for attendees to  network).  Speaker should start around 6 pm.

Tek Systems 
2625 South Plaza Drive
Suite #301 : 3rd Floor in the main conference room.
Tempe, AZ

Advertisements

Arizona PowerShell – July 11th

Adding Intellisense support to your PowerShell Modules

Intellisense is a powerful component of any PowerShell module that improves user experience. We’ll explore how to build and test your own Intellisense results using native interfaces in PowerShell.

NOTE: This Session will not be recorded or available online. This is an in person Session only. 

 

Trevor-Rocky-Mountain-National-Park-2013-resized[1]About Trevor Sullivan:

Trevor Sullivan is a 13+ verteran in the software industry and has extensive experience in business, consulting, and training.

 

Location:

Tuesday July 11th, from 5:30 pm – 8 pm Arizona Time ( first 30 minutes reserved for speaker setup and for attendees to  network).  Speaker should start around 6 pm.

Tek Systems 
2625 South Plaza Drive
Suite #301 : 3rd Floor in the main conference room.
Tempe, AZ

Signup : EventBrite

Arizona PowerShell – June 6th

Getting Started with PowerShell Development in Visual Studio Code

If you’ve written a script in PowerShell then you’ve probably used the PowerShell ISE. Now that PowerShell has gone cross-platform, Visual Studio Code has become the new official editor for PowerShell development. David will show you how to get started using Visual Studio Code for PowerShell development. Learn how you can use Visual Studio Code to develop, debug and test your scripts in Windows or Linux!

About David Wilson
David is a software engineer in the PowerShell team at Microsoft, working to evolve the PowerShell development experience. He is the lead developer of the PowerShell extension for Visual Studio Code and PowerShell Editor Services.

Streaming: We’ll do our level best to stream this content and be live look here for the live feed.

Location:

Tuesday June 6th, from 5:30 pm – 8 pm Arizona Time ( first 30 minutes reserved for speaker setup and for attendees to  network).  Speaker should start around 6 pm.

Tek Systems 
2625 South Plaza Drive
Suite #301 : 3rd Floor in the main conference room.
Tempe, AZ

Signup : Eventbrite 

Arizona PowerShell – March

Topic: Octopus Deploy for the PowerShell User

Deploying an application has traditionally been one of the most painful dangerous parts of software development. Every aging grizzled software developer has a story of an entire weekend being spent dealing with a painful deployment because something didn’t go exactly right. Octopus Deploy is a deployment automation tool that seeks to solve that problem. One of the core technologies used under the covers is PowerShell.

In this talk, I’ll do a quick run-through of what Octopus Deploy is, and how it works, before drilling into where Powershell enters the picture. We’ll start adding some Powershell to our deployment process, along the way looking at conventions used in Octopus, as well as script steps, step templates, and script modules. I’ll also show you how Octopus can use Powershell outside the context of a deployment, with the script console and customized health checks. Finally, I’ll touch on Powershell DSC to start turning the DevOps to eleven.

large_profile_photo_cropped
Our Speaker

Damian is a Microsoft MVP in Visual Studio and Development Technologies and a Solution Architect for Octopus Deploy recently moved from Brisbane, Australia to Toronto, Canada. He is a book and Pluralsight author, and he regularly speaks at conferences, User Groups, and other events around the world.

Damian spends a lot of time training development teams on how to deliver their software better, be it through improving their agile process, code quality, or DevOps strategy. Most of the time you’ll find him working on Octopus Deploy or helping teams use it better.

Signup here:  EventBrite

Location:

Tek Systems 
2625 South Plaza Drive
Suite #301 : 3rd Floor in the main conference room.
Tempe
AZ

Speaker Calendar

All there has been a fair amount of work that has gone into getting speakers this year for each month.  So here is a list of who’s on Deck to speak at Arizona PowerShell Users group for this year. Speakers that have already spoken are included as well. This is the planned calendar so far and is subject to change.

We look forward to seeing you there.

If you haven’t already you can sign up to get the session information each month: http://mach-me.us11.list-manage.com/subscribe?u=6eeb27da5fc1b28070cb3096a&id=4389b0ed58

You can see some of the video’s we’ve recorded of sessions past:

https://www.youtube.com/channel/UC3RiZUhPQH9cANYnECWrbFA

Arizona PowerShell – February 7th 2017

Topic: PowerShelling Azure
The February meeting will cover the content we weren’t able to see during the December meeting due to the interest and general questions about Azure, Azure Resource Manager (ARM) and Resource Manager Templates.  In February we will walk through some of the basic Azure and ARM PowerShell cmdlets and ways to create/generate ARM Templates.
Azure Resource Manager (ARM) provides a way to organize and manage collections of Azure resources (e.g. VMs, PaaS services, SaaS services).  ARM was made available in 2014 and has become more robust over time and is now the default implementation method for Azure resources.  ARM templates are the Microsoft recommended way to define, configure and deploy in Azure.  ARM templates help support infrastructure as code and have become easier to create and use over the last several months.  Come learn how to quickly and easily create Azure environments in ARM using PowerShell and ARM templates.

About our speaker:

Tim Warner is a Microsoft MVP in Cloud and Datacenter Management as well as a full-time trainer with Pluralsight. He’s been involved in most aspects of IT since 1997; he and his family reside in Nashville, TN. Connect with Tim via Twitter @TechTrainerTim or at his Azure Depot blog at azuredepot.com.

Signup here EventBrite

Location:

Tek Systems 
2625 South Plaza Drive
Suite #301 : 3rd Floor in the main conference room.
Tempe
AZ