Assertion Scopes, the one FluentAssertions feature you didn't know you needed
Explains how to use FluentAssertions' Assertion Scopes to see all test failures at once, improving debugging efficiency.
Tim Deschryver is a software developer and cloud architect specializing in Azure, DevOps, and web application security.
210 articles from this blog
Explains how to use FluentAssertions' Assertion Scopes to see all test failures at once, improving debugging efficiency.
Explores the latest, type-safe NgRx APIs for Angular state management, focusing on improved Actions and Reducers with TypeScript.
A guide to setting up and running Playwright end-to-end tests within an Azure DevOps pipeline, including YAML configuration and artifact publishing.
A guide on using Playwright to test application localization, including setting default and per-test locales and time zones.
Explains how to disable git hooks in an Azure DevOps YAML pipeline by setting the CI environment variable, as it's not set by default.
Discusses security risks in Angular HTTP interceptors, especially when exposing authentication tokens, and provides examples from common implementations.
A guide on how to simulate and test geolocation features using the Playwright browser automation framework.
A guide on integrating zod-fixture with Mock Service Worker (MSW) to automatically generate mocked API responses for frontend development and testing.
Explains how the zod-fixture library uses Zod schemas to generate test data, improving test setup and maintenance.
Explains how to use Playwright's test steps to structure end-to-end tests for better failure reporting and maintainability.
Explores new bulk operation methods ExecuteDelete and ExecuteUpdate in Entity Framework 7 for improved database performance.
How to use an Azure DevOps Pull Request template to enforce a team's Definition of Done and improve code review quality.
A tutorial demonstrating how to upload files using Playwright's setInputFiles method, including fixing common path-related errors.
A guide on accessing the deployed URL of an Azure Static Web App within a GitHub Actions workflow for automated testing.
A technical guide exploring the new output caching middleware in .NET 7, demonstrating its setup and usage with practical API examples.
Explains the importance of validating HTTP response bodies in frontend development and introduces Zod, a TypeScript schema library, as the solution.
A collection of practical debugging tips for .NET developers, covering conditional breakpoints, data breakpoints, and more.
A guide to enabling and configuring shell scripts for JetBrains Toolbox App, allowing you to launch IDEs from the command line.
A guide to implementing feature flags in .NET applications, from basic toggles to advanced configurations for controlled rollouts.
How to specify a Node.js version for an Azure Static Web App GitHub Action by using the engines field in package.json.