OpenSource PowerShell - How Could It Possibly Matter?


In DevOps it is common to have Ruby, Python and Bash on all Windows machines - will you install PowerShell on your Mac workstation and Linux servers?

What if PowerShell’s platform of origin had not been Windows or if it had not started as a proprietary product? Would you view it differently today?

This talk is about how the architecture of PowerShell puts developer productivity front and center and how that has a direct, practical, positive effect on the individual developer experience as well as team level benefits.

This intentional design aspect of PowerShell causes it to generate real business ROI as well as individual developer productivity.

This is my second time around with a hyper-productive shell environment as it was OS/400 that some of PowerShell’s key concepts were pulled from.

As background, I maintain a PowerShell universal installer for the Microsoft port of OpenSSH as well as a Bash universal installer for installing PowerShell Core on Linux and OSX. I have also written a multi-platform PowerShell script to make an AWS account compliant with the CIS AWS Foundations Benchmark.

If you don’t enjoy being productive, this session is not for you.

Speaker

darwin-sanoy

Darwin Sanoy

 

Darwin Sanoy is a Senior Cloud Architect at Infor where he builds shared tooling for automating platform provisioning and Continuous Delivery. He has pivoted his career from Traditional Enterprise IT to Agile, DevOps and Cloud (with a good dose of “security built-in”).

Darwin’s background differs from many DevOps pros in that he started into DevOps as a deep Windows IT Pro (versus the deep Linux development background that is very common). Darwin has been loving doing Windows automation for over 20 years - which means doing CLI automation before the Mangement-by-GUI era of Windows.

Darwin is a PluralSight course author, open source Chocolatey packager, CIS AWS Benchmark contributor (multiplatform PowerShell code) and was awarded the “PowerShell Open Source Projects Top Contributor for 2017” designation for building a universal installer for the Windows port of OpenSSH. Darwin also built the Universal PowerShell Core bash installer (Install-PowerShell.sh) for installing PowerShell Core and Visual Studio Code on any supported Linux distro and OSX.

Darwin blogs at https://cloudywindows.io