PowerShell Oddities & Curiosities: Language Quirks You Forgot (or Never Knew) by Rob Pleau

PowerShell is powerful and familiar, but beneath the surface are features and language quirks that even seasoned scripters rarely use or never knew existed. Some are surprisingly powerful, others are just fun to understand, and all of them will deepen your grasp of what PowerShell can really do.In this fast-paced 25 minute session, we'll explore:- Function vs. Filter: Why filter exists, how it works, and when you'd use it.- Dynamic Parameter Blocks (dynamicparam): Adding logic-driven parameters to your functions.- Ternary Operators: Concise, one-line conditional logic.- trap: The forgotten error handler that predates try/catch.- data: The PowerShell keyword you probably never knew existed (and what it does).- $ExecutionContext: What it actually is and when you’d ever use it.- $input: The built-in variable you've probably tripped over before.Whether you end up using these in production (or even should) or just enjoy learning the stranger side of the language, you'll leave with new tools, tricks, and a deeper understanding of PowerShell's inner workings. PowerShell Summit videos are recorded by our friends at Confreaks. Our recordings are made in a way that minimizes overhead for our speakers and interruptions to our live audience. These recordings are meant to preserve the presentations' information for posterity, and are not intended to be a substitute for attending the Summit in person. These recordings are not intended as professional video training products. We hope you find these videos useful. Follow Confreaks 👇 https://confreaks.com https://confreaks.bsky.social https://x.com/confreaks