001 - Introduction - Why Should You Care
002 - Introduction - Agenda
003 - Introduction - Community Created Practices
004 - Providing Help - Agenda
005 - Providing Help - Comment-Based Help
006 - Providing Help - Provide Useful Examples
007 - Providing Help - Inline Comments
008 - Providing Help - Less-Common Comment-Based Help
009 - Providing Help - Add Notes
010 - Providing Help - Keep. It. Simple.
011 - Providing Help - Moral of the Module
012 - Managing Version Compatibility - Agenda
013 - Managing Version Compatibility - Write for the Oldest Version Possible
014 - Managing Version Compatibility - Document Dependencies
015 - Managing Version Compatibility - Moral of the Module
016 - Performance Practices - Agenda
017 - Performance Practices - If Performance Matters, Test It
018 - Performance Practices - Performance Is a Compromise
019 - Performance Practices - Moral of the Module
020 - Code Aesthetics - Agenda
021 - Code Aesthetics - Indent Your Code
022 - Code Aesthetics - Avoid Backticks
023 - Code Aesthetics - Avoid Horizontal Scrolling
024 - Code Aesthetics - Use Whitespace
025 - Code Aesthetics - Moral of the Module
026 - Managing Output - Agenda
027 - Managing Output - Write-Host
028 - Managing Output - Verbose Output
029 - Managing Output - Debug Output
030 - Managing Output - Using CmdletBinding
031 - Managing Output - The Moral of the Module
032 - Script Design Patterns - Agenda
033 - Script Design Patterns - Tools vs. Controllers
034 - Script Design Patterns - Modularize Code
035 - Script Design Patterns - Aim for Reusability
036 - Script Design Patterns - Follow Naming Conventions
037 - Script Design Patterns - Output Raw Data
038 - Script Design Patterns - Save Pretty for When Youre Done
039 - Script Design Patterns - The Moral of the Module
040 - Pure PowerShell - Agenda
041 - Pure PowerShell - Stay Native
042 - Pure PowerShell - Have a Fallback Plan
043 - Pure PowerShell - Document Decisions
044 - Pure PowerShell - Wrap Non-Native
045 - Pure PowerShell - The Moral of the Module
046 - Handling Errors - Agenda
047 - Handling Errors - ErrorAction
048 - Handling Errors - ErrorActionPreference
049 - Handling Errors - Empty Is Not an Error
050 - Handling Errors - Avoid Error Flags
051 - Handling Errors - $ Is Not for Errors
052 - Handling Errors - Grab Errors
053 - Handling Errors - The Moral of the Module