1. Online Meetup '25 - Jakub Jareš - Cover your "legacy" PWSH code with Tests


Details
(PLEASE FIND THE GERMAN DESCRIPTION BELOW)
NOTE: This meetup will be held in English.
-----------------------------------------------------------------
ENGLISH
-----------------------------------------------------------------
We are looking forward to our 1st Meetup in 2025 🙂.
We are very happy to have JAKUB JARES aka NOHWND speaking about "Cover your "legacy" PWSH code with Pester Tests".
Jakub Jareš, known by his GitHub handle "nohwnd," is a senior software developer engineer at Microsoft. He has made significant contributions to the PowerShell community, notably through the development of tools like Pester and Profiler.
SESSION ABSTRACT:
Testing your code with Pester is a great practice to pick up, but where do you start?
In this talk, Jakub goes over multiple patterns and techniques that can be applied when adding tests to existing scripts. It’s highly practical, with almost no slides and many code examples. He starts from showing basic patterns (such as input -> function -> mock), and then expand on them by adding custom assertions, returning objects with assertable methods and testing in module scope.
LOCATION:
Online
AGENDA:
6:00 pm CET - 6:10 pm CEST Welcome and Housekeeping
6:10 pm CET - 7:10 pm CEST Cover your "legacy" PWSH code with Pester Tests (Jakub Jareš)
7:10 pm CEST - 7:15 pm CEST Outro
THANKS TO OUR SPONSOR:
ScriptRunner Software - https://www.scriptrunner.com/
-----------------------------------------------------------------
DEUTSCH
-----------------------------------------------------------------
Wir freuen uns auf unser 1. Meetup in 2025.
Wir freuen uns, dass JAKUB JARES aka NOHWND über "Cover your "legacy" PWSH code with Tests" sprechen wird.
Jakub Jareš, bekannt unter seinem GitHub-Handle „nohwnd“, ist ein Senior Software Developer Engineer bei Microsoft. Er hat bedeutende Beiträge zur PowerShell-Community geleistet, insbesondere durch die Entwicklung von Tools wie Pester und Profiler.
SESSION BESCHREIBUNG:
Das Testen deines Codes mit Pester ist eine großartige Praxis, die du dir aneignen solltest – aber wo fängt man an?
In diesem Vortrag geht Jakub verschiedene Muster und Techniken durch, die beim Hinzufügen von Tests zu bestehenden Skripten angewendet werden können. Der Vortrag ist sehr praxisorientiert, mit kaum Folien und vielen Codebeispielen. Er beginnt mit der Vorstellung grundlegender Muster (wie Eingabe → Funktion → Mock) und erweitert diese anschließend durch eigene Assertions, das Zurückgeben von Objekten mit überprüfbaren Methoden und das Testen im Modulkontext.
ORT:
Online
AGENDA:
18:00 - 18:10 Begrüßung
18:10 - 19:10 Cover your "legacy" PWSH code with Tests (Jakub Jareš)
19:10 - 19:15 Outro
VIELEN DANK AN UNSEREN SPONSOR:
ScriptRunner Software - https://www.scriptrunner.com/

Sponsors
1. Online Meetup '25 - Jakub Jareš - Cover your "legacy" PWSH code with Tests