Blog Archive
- Managing Windows Microphone Privacy with PowerShell - Part 2 July 14, 2026
- Managing Windows Microphone Privacy with PowerShell - Part 1 July 10, 2026
- Contributing to PSAISuite: A Practical Guide for New Contributors May 11, 2026
- Colouring PR Text in GitHub Markdown - A Tip to Stumble Upon April 12, 2026
- The Mock That Mocked Itself: Stabilising ImportExcel Tests in Pester February 16, 2026
- Extracting PowerShell Function Names with the AST February 08, 2026
- Secure AI Chat with PowerShell: No API Key in Plain Sight 🔑 November 13, 2025
- Updating XML with PowerShell September 09, 2025
- Quick and easy function Set-QuickAccessItem July 18, 2025
- A better and faster CIDR to subnet mask in PowerShell April 30, 2025
- Avoid Array Addition - Tip updated March 15, 2025
- Avoid Array Addition - Tip February 21, 2025
- Convert CIDR to subnet mask in PowerShell January 08, 2025
- Programmatically detecting the members of a ValidateSet attribute within your function. October 19, 2024
- Decoding an encoded URI with .Net methods September 27, 2024
- Processing DateTime using the .NET ParseExact Method July 23, 2024
- Jira Issue and Atlassian Document Format July 10, 2024
- How and why did I start a blog? (plus error type in try-catch) June 21, 2024
Ordered Article Tag List
#adf: Jira Issue and Atlassian Document Format (Jul '24)
#ai-chat: Secure AI Chat with PowerShell: No API Key in Plain Sight 🔑 (Nov '25)
#api-keys: Secure AI Chat with PowerShell: No API Key in Plain Sight 🔑 (Nov '25)
#arrays: Avoid Array Addition - Tip updated (Mar '25) , Avoid Array Addition - Tip (Feb '25)
#attributes: Programmatically detecting the members of a ValidateSet attribute within your function. (Oct '24)
#bstr: Secure AI Chat with PowerShell: No API Key in Plain Sight 🔑 (Nov '25)
#cidr: A better and faster CIDR to subnet mask in PowerShell (Apr '25) , Convert CIDR to subnet mask in PowerShell (Jan '25)
#comments: Colouring PR Text in GitHub Markdown - A Tip to Stumble Upon (Apr '26)
#contributions: Contributing to PSAISuite: A Practical Guide for New Contributors (May '26)
#datetime: Processing DateTime using the .NET ParseExact Method (Jul '24)
#errors: How and why did I start a blog? (plus error type in try-catch) (Jun '24)
#exceptions: How and why did I start a blog? (plus error type in try-catch) (Jun '24)
#file-explorer: Quick and easy function Set-QuickAccessItem (Jul '25)
#formatting: Colouring PR Text in GitHub Markdown - A Tip to Stumble Upon (Apr '26)
#functiondefinitionast: Extracting PowerShell Function Names with the AST (Feb '26)
#git: Contributing to PSAISuite: A Practical Guide for New Contributors (May '26)
#github: Contributing to PSAISuite: A Practical Guide for New Contributors (May '26)
#htmldecode: Decoding an encoded URI with .Net methods (Sep '24)
#httputility: Decoding an encoded URI with .Net methods (Sep '24)
#import-excel: The Mock That Mocked Itself: Stabilising ImportExcel Tests in Pester (Feb '26)
#jira: Processing DateTime using the .NET ParseExact Method (Jul '24)
#jira-cloud: Jira Issue and Atlassian Document Format (Jul '24)
#json: Jira Issue and Atlassian Document Format (Jul '24)
#latex: Colouring PR Text in GitHub Markdown - A Tip to Stumble Upon (Apr '26)
#list: Avoid Array Addition - Tip updated (Mar '25) , Avoid Array Addition - Tip (Feb '25)
#locale: Processing DateTime using the .NET ParseExact Method (Jul '24)
#markdown: Colouring PR Text in GitHub Markdown - A Tip to Stumble Upon (Apr '26)
#measure-command: Avoid Array Addition - Tip updated (Mar '25) , Avoid Array Addition - Tip (Feb '25)
#microphone: Managing Windows Microphone Privacy with PowerShell - Part 2 (Jul '26) , Managing Windows Microphone Privacy with PowerShell - Part 1 (Jul '26)
#mocking: The Mock That Mocked Itself: Stabilising ImportExcel Tests in Pester (Feb '26)
#namespaces: Updating XML with PowerShell (Sep '25)
#optimization: A better and faster CIDR to subnet mask in PowerShell (Apr '25)
#parseexact: Processing DateTime using the .NET ParseExact Method (Jul '24)
#pester: Extracting PowerShell Function Names with the AST (Feb '26) , A better and faster CIDR to subnet mask in PowerShell (Apr '25)
#powershell: Jira Issue and Atlassian Document Format (Jul '24) , How and why did I start a blog? (plus error type in try-catch) (Jun '24)
#powershell-7-5: Avoid Array Addition - Tip updated (Mar '25)
#privacy: Managing Windows Microphone Privacy with PowerShell - Part 2 (Jul '26) , Managing Windows Microphone Privacy with PowerShell - Part 1 (Jul '26)
#pull-requests: Contributing to PSAISuite: A Practical Guide for New Contributors (May '26) , Colouring PR Text in GitHub Markdown - A Tip to Stumble Upon (Apr '26)
#quick-access: Quick and easy function Set-QuickAccessItem (Jul '25)
#recursion: The Mock That Mocked Itself: Stabilising ImportExcel Tests in Pester (Feb '26)
#scriptblockast: Extracting PowerShell Function Names with the AST (Feb '26)
#scripting: Updating XML with PowerShell (Sep '25)
#securestring: Secure AI Chat with PowerShell: No API Key in Plain Sight 🔑 (Nov '25)
#subnet-mask: A better and faster CIDR to subnet mask in PowerShell (Apr '25) , Convert CIDR to subnet mask in PowerShell (Jan '25)
#tab-completion: Programmatically detecting the members of a ValidateSet attribute within your function. (Oct '24)
#tcpip: A better and faster CIDR to subnet mask in PowerShell (Apr '25) , Convert CIDR to subnet mask in PowerShell (Jan '25)
#tips: Avoid Array Addition - Tip (Feb '25)
#tokenize: Extracting PowerShell Function Names with the AST (Feb '26)
#try-catch: How and why did I start a blog? (plus error type in try-catch) (Jun '24)
#unit-tests: The Mock That Mocked Itself: Stabilising ImportExcel Tests in Pester (Feb '26)
#urldecode: Decoding an encoded URI with .Net methods (Sep '24)
#validateset: Programmatically detecting the members of a ValidateSet attribute within your function. (Oct '24)
#webutility: Decoding an encoded URI with .Net methods (Sep '24)
#workflow: Contributing to PSAISuite: A Practical Guide for New Contributors (May '26)
#xmldocument: Updating XML with PowerShell (Sep '25)