Microsoft: from “know-it-all” to “learn-it-all”
In a recent interview Satya Nadella mentioned the learn-it-all mindset. This is certainly true in the world of PowerShell. We are so far beyond “just a scripting language” now.
Wow! Have you been paying attention to PowerShell this year? So many big announcements! Today’s post is a crazy link list of 2016 PowerShell news, whitepapers and projects for your study list in 2017. Warning: This may seem a bit random. It is a massive amount of info, and I’m sure I missed some things. Not all of these are new topics, but they really gained traction this last year.
The One Link
This is the one link that I start every PowerShell conversation with: http://microsoft.com/powershell. Get the docs, download WMF, submit feedback, read blogs, and more. It’s all there.
Christmas movies or PowerShell videos?
PowerShell is a key component to making DevOps a reality on the Windows platform (now any platform). This graphic comes from Michael Greene’s WinOps 2016 presentation. Some of these community project names were new to me, so I compiled a list of links where we can find more information.
Release Pipeline Model
In 2016 Michael Greene and Steven Murawski did a road show with the Release Pipeline Model whitepaper. Check out all of these resources and appearances:
Release Pipeline Model Whitepaper Download
http://aka.ms/thereleasepipelinemodel
Slides for RPM talks
https://github.com/mgreenegit/slides/tree/master/TRPM
Ignite – Gain insight into a Release Pipeline Model
https://myignite.microsoft.com/videos/22116
https://www.youtube.com/watch?v=7L1-Kawajss
PowerShell and DevOps Global Summit Presentation April 2016 – First public presentation of the whitepaper
https://www.youtube.com/watch?v=bRd0XiMIRMs
WinOps 2016 Presentation
https://channel9.msdn.com/Events/WinOps/WinOps-Conf-2016/The-Release-Pipeline-Model
WinOps 2016 Interview
PowerScripting Podcast 315 Release Pipeline Model
RunAs Radio 469 Release Pipeline Model
http://www.runasradio.com/default.aspx?ShowNum=469
TechNetRadio
https://channel9.msdn.com/shows/technet+radio/tnr1666
Code Channels Interview
Release Pipeline Tools Walk-Through Blog
Pester
Wyatt – Testing in PowerShell
https://www.youtube.com/watch?v=SftZCXG0KPA
Wyatt – Beyond Syntax: Types of Testing with Pester
https://www.youtube.com/watch?v=0fFrWIxVDl0
Blender – Test-Driven Development
https://www.youtube.com/watch?v=jvvh9cpD_LM
Pester YouTube Playlist
https://www.youtube.com/watch?v=chN5BZUmyQ0&list=PLmUhughzLLXiv7A-8DESD5_wwM6hIvrjT
Mississippi PS UG Presentation
https://youtu.be/o4ihc7atwYQ?list=PLmUhughzLLXiv7A-8DESD5_wwM6hIvrjT
PSake
https://twitter.com/psake_build
https://github.com/psake/psake
http://psake.readthedocs.io/en/latest/
https://www.powershellgallery.com/packages/psake/4.6.0
https://marketplace.visualstudio.com/items?itemName=qetza.psake
Git, Plaster, PSDeploy, PoshSpec, etc.
Warren Frame on Continuous Deployment with PowerShell
https://www.youtube.com/watch?v=jKLf1KjYhTM
Warren Frame Git Crash Course
https://www.youtube.com/watch?v=wmPfDbsPeZY
PoshSpec – Chris Hunt author
https://www.youtube.com/watch?v=IIlbPbXga0M
David Wilson – PowerShell projects with Plaster
https://www.youtube.com/watch?v=0OTLYWSdbtA
PSDeploy
http://ramblingcookiemonster.github.io/PSDeploy-Take-Two/
Invoke-Build
https://github.com/nightroman/Invoke-Build
Lability
https://channel9.msdn.com/Blogs/PSDEVOPSSIG/PSDEVOPSSIGEventLability-Demo-w-Iain-Brigton
https://blog.kilasuit.org/2016/04/13/building-a-lab-using-hyper-v-and-lability-the-end-to-end-example/
https://www.powershellgallery.com/packages/Lability/0.10.1
Visual Studio Code
VSCode has taken the world by storm, and it is a terrific PowerShell editor. It works on Windows, Linux, and Mac. And it’s free!
https://github.com/PowerShell/vscode-powershell
https://github.com/PowerShell/vscode-powershell/blob/master/CHANGELOG.md
Open Source PowerShell & 10th Anniversary
Jeffrey and team finally did it. Now you can run it on Linux and Mac. You can even view and contribute to the source code.
https://channel9.msdn.com/Blogs/hybrid-it-management/PowerShell-on-Linux-and-Open-Source
https://blogs.msdn.microsoft.com/powershell/2016/08/18/powershell-on-linux-and-open-source-2/
https://github.com/PowerShell/PowerShell
https://channel9.msdn.com/Events/PowerShell-Team/PowerShell-10-Year-Anniversary
The PowerShell Team even has their own YouTube channel now:
https://www.youtube.com/channel/UCMhQH-yJlr4_XHkwNunfMog
For Your DevOps Book Shelf
Finally, for many people DevOps on any platform begins with reading The Phoenix Project. (I chose the 11 hour audiobook.) This year Gene Kim and team released a sequel The DevOps Handbook. Wow. This book has gold on every page. I recommend it for any organization going through the DevOps transformation.
Learn All The Things
There is no shortage of new material in the world of PowerShell and DevOps. Pick a topic and dive in. I hope you enjoy these links.