Angular has your back when it comes to XSS
Explains how Angular's built-in security features automatically protect web applications from Cross-Site Scripting (XSS) attacks by sanitizing untrusted values.
Tim Deschryver is a software developer and cloud architect specializing in Azure, DevOps, and web application security.
210 articles from this blog
Explains how Angular's built-in security features automatically protect web applications from Cross-Site Scripting (XSS) attacks by sanitizing untrusted values.
Exploring a new approach to Angular forms using Signals, combining the best of Template-Driven and Reactive Forms with a signal-based API.
A guide on using Zod schemas to dynamically generate type-safe, reusable table components in Angular, leveraging runtime type information.
Updated guide on building a single Angular standalone app for multiple environments using configurable settings, replacing older environment files.
Explains how to implement the Decorator design pattern using .NET's Dependency Injection to add cross-cutting concerns like logging or caching.
Explains how to use ASP.NET's DelegatingHandler to intercept and modify HTTP requests, focusing on adding dynamic headers like Authorization.
A guide on integrating an Angular front-end application into a .NET Aspire orchestration setup for cloud-native development.
A guide to testing Angular 17's new deferrable views (@defer blocks) using both Angular's built-in testing utilities and Angular Testing Library.
Explores how to enable OpenTelemetry observability in Wolverine, highlighting its built-in tracing and metrics capabilities.
A technical guide on using the WolverineFx.HTTP package to simplify API endpoints and reduce boilerplate code in .NET applications.
A technical overview of Wolverine, a .NET library combining Mediator and Message Bus patterns, with code examples for a shopping cart API.
Guide to merging Playwright test shard reports into a single HTML report using the new merge-reports command for better CI pipeline visibility.
A guide to implementing reusable feature flag checks in ASP.NET Minimal APIs using custom Endpoint Filters, moving logic out of route handlers.
A quick reference guide for developers transitioning from the Moq mocking library to NSubstitute, covering syntax comparisons.
A guide to globally registering Angular Injection Tokens in the TestBed to simplify test setups and avoid NullInjectorError.
Explores ASP.NET 8's new IExceptionHandler to convert exceptions into standardized Problem Details responses for better API error reporting.
A developer shares lesser-known Entity Framework features like AutoInclude and HasQueryFilter to improve code efficiency and avoid common pitfalls.
Guide to configuring the angular-auth-oidc-client library using Angular's new functional APIs for providers, interceptors, and guards.
A guide to using Zod schema validation with Playwright for robust API testing, focusing on response shape over content.
Explores using .NET Minimal API endpoints as the application layer, advocating for the REPR pattern to simplify project structure and reduce unnecessary layers.