Exploring the new output caching middleware
A technical guide exploring the new output caching middleware in .NET 7, demonstrating its setup and usage with practical API examples.
Tim Deschryver is a software developer and cloud architect specializing in Azure, DevOps, and web application security.
216 articles from this blog
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.
A guide to using Project Tye to simplify local development by running multiple .NET APIs and services with a single command.
A guide to using Playwright test sharding with a GitHub Actions job matrix to significantly speed up CI/CD pipeline execution.
A guide to staying current with tech tools using GitHub, Twitter, Discord, and other platforms to track releases and trends.
Explains how to use Directory.Packages.props to centrally manage NuGet package versions across multiple projects in a .NET solution.
Introducing ngx-query-state, an Angular library to simplify HTTP data fetching and state management, inspired by tools like React Query.
Explains how to flush state in NgRx using meta-reducers, with code examples for full and partial state resets.
A developer's first experience trying OData, describing it as 'REST on steroids' and comparing it to standard REST APIs and GraphQL.
A guide to implementing efficient authentication state reuse in Playwright end-to-end tests to avoid repeated logins and speed up test suites.
A guide on using Angular directives to extend and configure third-party UI components, reducing template complexity and ensuring consistency.
A beginner-friendly guide to setting up and writing your first end-to-end test using the Playwright testing framework.
Explains how to use Angular's paramsInheritanceStrategy to easily access parent route parameters, avoiding brittle code.
A guide for developers joining an Angular project, advocating for proactive codebase improvements like enabling strict TypeScript to enhance quality and team morale.
Explains how Single Component Angular Modules (SCAMs) improve Angular component tests by making test setups less fragile and more maintainable.
Explores using the HTML [hidden] attribute with Angular's trackBy for smoother, more performant client-side filtering compared to *ngIf.