.NET Conf 2024 talk where I show how to use the new Testing.Platform together with MSTest, XUnit, NUnit and Docker.
.NET Conf 2024 talk where I show how to use the new Testing.Platform together with MSTest, XUnit, NUnit and Docker.
PSConfEU talk where I show the most important aspects of Profiler, and the new memory view I’ve added.
PSConfEU talk where I show the most important aspects of Profiler, and the new memory view I’ve added.
Talk from PSConfEU 2023 where I show the news in Pester testing framework that happened in the previous year
Interview with me on PSConfEU 2022 that I’ve co-organized in Prague and that was held at Cubex conference center.
Interview on PowerShell podcast about my life, Pester, Profiler and PSConfEU.
PSConfEU talk that shows Profiler and how to use Trace-Script to learn which lines of your code are taking the most time to run. It shows 5 examples of optimizations that I did on real life code, and that improved the performance by 100%.
Lightning talk that shows the .NET ecosystem, focusing on the tools, and practices that are making it, rather than just the C# language.
Talk on PSConfEU describing the differences between Pester 4 and Pester 5 and how to migrate between them.
Talk from PS South Hampton where I show how to use Pester, and introductory lesson that shows the most important aspect of Pester testing framework and how to apply it to test your own code.
Talk that I delivered online to PDC conference that covers Profiler, and how to use it to profile your script, and how to measure if you did good job optimizing the code.
Talk from DuPSUG, showing profiler and how to use it to make your code run faster.
Testing talk on Pester 5, how to enable code coverage in VS Code and how to use Pester to test your code.
Talk from PSDayUK 2019 held Birmingham. In this talk I show the various techniques that can be used to cover your existing code base with tests, including how to mock .NET methods, how to mock .NET types, how to test in module scope and so on.
Talk from PPosh user groun in 2019 held Wroclaw. In this talk I introduce the attendees to testing with Pester, yet another time.
Community enagaement session from PSConfEurope 2019 held in Hannover. I show news in Pester 5 and ask the community if they’d rather want a compatible version or a version that enables a lot of new features.
A session from PSConfEurope 2019 held in Hannover. I show ,ultiple approaches to creating your own custom Pester assertions, and why they are useful.
Talk from PSConfEurope 2019 held in Hannover. Shows my wrapper around WPF in PowerShell and how it enables binding to be used in PowerShell which was thought to be impossible.
Talk from PSConfEurope 2019 held in Hannover. A deep dive into Pester 5 testing framework internals, whith emphasis on scoping and session states, and multiple workarounds that I need to get the desired functionality.
Talk from PSPowerHour 2019 held online. In this talk I show my Import-Script function and how to use it to test self-contained PowerShell scripts.
Talk from PSPowerHour 2018 held online. In this talk I show my Assert module and it’s capabilities, especially Assert-Equivalent which compares objects as a whole.
Talk from PSConfAsia 2018 held in Singapore. Shows an introduction to testing with Pester, with few practical examples.
Talk from PPosh user groun in 2018 held Wroclaw. In this talk I introduce the attendees to testing with Pester.
Talk from PSConfEurope 2018 held in Hannover. Shows how the Pester testing framework works internally and different interesting workarounds that we need to take to provide the functionality.
Talk from PSConfEurope 2018 held in Hannover. Shows common mistakes that test writers make and provides solutions to make your code better.
Talk from PowerShell User Group Singapore. Shows an introduction to testing with Pester, with few practical examples.
Talk from CN Group - SMART detailing Visual Studio 2017 and the new features in C# 7, like tuples, destructuring and so on. Talk is in czech.
Talk from CN Group - SMART showing how to start with Docker in a step by step manner. Talk is in czech.
Talk from CN Group - SMART describing what is the Fody plugin and how to use it to generate code for repetitive tasks, like automatic implementation of INotifyPropertyChanged
. Talk is in Czech.
Talk from CN Group - SMART about Reflection in .NET, going from the basics to more advanced topics in a very simple manner.
A workshop and a talk from CN Group - INDEED Hands-On & SMART explaining how to use ASP.NET Core 1.0.