Ep. 127, Emrys MacInally explores PowerShell error handling and module versioning strategies
![Andrew Pla](http://images.ctfassets.net/xwxknivhjv1b/1S9npO64iK16E7UUyrC4Gs/4257a07b5890d0e110d145222e6e24d7/Andrew_Pla_1__1_.png)
![PowerShell podcast logo](http://images.ctfassets.net/xwxknivhjv1b/3f6ps19BSxrZykvcqyNn9c/149d79a1d9b913f3c8a94279ee812082/Powershell-Podcast-logo__1_.jpg)
Aired July 15, 2024 | 56 min
In this episode, we welcome Emrys MacInally back after his successful speaking engagement at PSConf.EU. Emrys shares insights from the conference, focusing on mental health in the PowerShell community and offering best practices for versioning modules. He also discusses error handling, advocating against using the 'throw' statement and introducing his ErrorRecord module for streamlined error management. Don't miss this packed episode full of expert advice for PowerShell enthusiasts!
Meet our guest
Emrys MacInally
Emrys MacInally has worked in the IT industry for over 19 years, focusing primarily on the delivery of back-end services on Windows. Since the release of PowerShell 2, PowerShell has become his primary automation tool. His love for PowerShell has only grown since then.
![PowerShell Pod Meet the guests image](https://images.ctfassets.net/xwxknivhjv1b/5Eb9rAymNnDRytEvFGHiSQ/6747a622e514591723337162c3af5f77/PDQ_site_group.png)
Meet our host
Andrew Pla
Andrew Pla, a seasoned IT professional with over 10 years of experience, has spent the last 5 years mastering PowerShell. An ardent member of the PowerShell community and a Microsoft MVP, he loves sharing his knowledge and leveraging automation to solve complex problems. You can always find him connecting with others on the PDQ Discord and troubleshooting, with the firm belief that a problem shared is a problem halved.
![PowerShell Podcast Host Andrew Pla](http://images.ctfassets.net/xwxknivhjv1b/2y95HH9OCFeaQx6eIx22s1/34346d7d7e7a0eeb57e10bf020b53fb3/Artboard_1__1_..png)
![PowerShell Podcast Host Andrew Pla](http://images.ctfassets.net/xwxknivhjv1b/2y95HH9OCFeaQx6eIx22s1/34346d7d7e7a0eeb57e10bf020b53fb3/Artboard_1__1_..png)