Vibe testing with Playwright
Exploring how to use Playwright's AI features, including the Model Context Protocol (MCP), to automate and improve the process of writing end-to-end tests.
Tim Deschryver is a software developer and cloud architect specializing in Azure, DevOps, and web application security.
216 articles from this blog
Exploring how to use Playwright's AI features, including the Model Context Protocol (MCP), to automate and improve the process of writing end-to-end tests.
A guide on integrating YARP as a Backend for Frontend (BFF) within a .NET Aspire project to improve security and performance.
A guide to writing resilient Angular component tests when using the new HttpResource API, focusing on proper mocking techniques with HttpTestingController.
A developer shares insights and challenges encountered while creating their first Azure Function, comparing IDE experiences and model choices.
Learn how to customize GitHub Copilot's auto-generated commit messages using VS Code settings for consistent formatting.
A guide on using domain_hint and login_hint parameters to automatically select the correct Microsoft Entra tenant during authentication, improving user experience.
Explores Angular 19's experimental resource API for managing async data fetching, focusing on improving user experience in web applications.
A guide to using ESLint v9's new flat config format with EcmaScript modules (mjs) in an NX workspace, including a workaround for a current limitation.
Guide to sending OpenTelemetry traces from an Angular frontend to a .NET Aspire backend for unified observability in the Aspire Dashboard.
Explores strategies for structuring an Angular application to serve distinct user groups like public users and administrators, covering modular design and security.
A developer troubleshoots and resolves a random 'Bus error' during NX post-install in GitHub Actions CI/CD pipelines.
A guide to obfuscating sensitive data directly within SQL Server using a user-defined function, focusing on securing development environments.
Explains the shift from Swashbuckle to built-in OpenAPI in ASP.NET 9 and how to handle API documentation.
Explores three new LINQ methods (Index, CountBy, AggregateBy) coming in C# 13 and .NET 9, with code examples for each.
Explains how to create a custom SQL expression in Entity Framework to query data using strongly-typed ID value types, solving translation issues.
Explores new Problem Details enhancements in ASP.NET 9 for better error handling and response customization in HTTP APIs.
A guide to configuring Visual Studio Code with essential extensions and settings to optimize the development workflow for Angular projects.
A developer shares lessons learned and pitfalls to avoid when implementing policy-based authorization in .NET applications.
A guide on integrating and using Angular Testing Library with the Vitest test runner for testing Angular components in a user-centric way.
Angular Testing Library v17.1.0 introduces a new 'on' API for easier and more intuitive testing of component output properties.