• Home
    • Classes
    • Fundamentals
    • Profiles
    • Powershell
    • Fundamentals
    • Beginner
    • Intermediate
    • Advanced
    • Deep Dive
    • PowerShell
    • Quick Learnings
    • Troubleshooting
  • Archive
    • Jos
    • Casper
  • PowerShell Classes: From Simple Scripts to Maintainable Automation (Part 6) – Class Anti-Patterns and When Classes Become the Wrong Tool

    Jos Fissering

    2 November 2026
    Advanced, Deep Dive, Intermediate, PowerShell

    Not every problem needs a class. Discover the most common object-oriented mistakes in PowerShell, including overengineering, framework obsession, and deep inheritance hierarchies.

  • PowerShell Classes: From Simple Scripts to Maintainable Automation (Part 5) – Testing Class-Based PowerShell Code with Pester

    Jos Fissering

    26 October 2026
    Advanced, Deep Dive, Intermediate, PowerShell

    Reliable automation requires trust. Learn how PowerShell classes improve testability, how to write effective Pester tests, and why testing business logic, validation, and object behaviour can dramatically reduce the risk of production failures.

  • PowerShell Classes: From Simple Scripts to Maintainable Automation (Part 4) – Building Reusable Automation Frameworks

    Jos Fissering

    19 October 2026
    Advanced, Deep Dive, Intermediate, PowerShell

    Classes are only the beginning. Learn how to organise domain objects, service classes, configuration, and reporting into reusable automation frameworks that scale beyond individual scripts without becoming overly complicated or difficult to maintain.

  • PowerShell Classes: From Simple Scripts to Maintainable Automation (Part 3) – Inheritance and Reuse

    Jos Fissering

    12 October 2026
    Advanced, Deep Dive, Intermediate, PowerShell

    Explore how inheritance can reduce duplication and improve code reuse, while also learning why deep class hierarchies often become a liability. Understand when to use inheritance, when to prefer composition, and how to keep your object model simple and practical.

  • PowerShell Classes: From Simple Scripts to Maintainable Automation (Part 2) – Building Your First Real-World Class

    Jos Fissering

    5 October 2026
    Advanced, Deep Dive, Intermediate, PowerShell

    Refactor a traditional server health-check script into a practical PowerShell class. Discover constructors, methods, encapsulation, and object behaviour through a realistic example that demonstrates how classes can turn sprawling scripts into maintainable automation solutions.

  • PowerShell Classes: From Simple Scripts to Maintainable Automation (Part 1) – Why Should PowerShell Users Care About Classes?

    Jos Fissering

    28 September 2026
    Advanced, Deep Dive, Intermediate, PowerShell

    PowerShell classes are not about making scripts look like C#. They’re about reducing complexity as automation grows. Learn when classes add real value, how they differ from PSCustomObject, and why long-lived automation projects often benefit from a more structured approach.

1 2 3 … 12
Next Page

Latest Posts

  • RSS Feed

  • PowerShell Classes: From Simple Scripts to Maintainable Automation (Part 6) – Class Anti-Patterns and When Classes Become the Wrong Tool2 November 2026
  • PowerShell Classes: From Simple Scripts to Maintainable Automation (Part 5) – Testing Class-Based PowerShell Code with Pester26 October 2026
  • PowerShell Classes: From Simple Scripts to Maintainable Automation (Part 4) – Building Reusable Automation Frameworks19 October 2026
  • PowerShell Classes: From Simple Scripts to Maintainable Automation (Part 3) – Inheritance and Reuse12 October 2026
  • PowerShell Classes: From Simple Scripts to Maintainable Automation (Part 2) – Building Your First Real-World Class5 October 2026

Advanced Beginner Deep Dive Fundamentals Intermediate PowerShell Quick Learnings Troubleshooting


Archive

  • November 2026
  • October 2026
  • September 2026
  • August 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024

Tulips, Windmills & PowerShell: Dutch Scripting Guys

Privacy Policy