Show stacktrace when dotnet core API doesn't start
Guide to enabling detailed error stack traces for a .NET Core API that fails to start by setting an environment variable in web.config.
Tim Deschryver is a software developer and cloud architect specializing in Azure, DevOps, and web application security.
220 articles from this blog
Guide to enabling detailed error stack traces for a .NET Core API that fails to start by setting an environment variable in web.config.
Explores using rxjs-for-await for testing RxJS streams, comparing it to traditional marble diagram testing for simplicity.
A guide on integrating the Mock Service Worker (MSW) library into an Angular project for seamless API mocking during development and testing.
Explains how writing integration tests for C# APIs boosts productivity by catching bugs early and reducing manual testing.
Explains the importance of using the *ByRole query in Testing Library for accessible, robust tests and how to find fallback queries.
A guide to implementing periodic data polling in an Angular application using NgRx Effects and RxJS timer.
A developer's first impressions and experience trying out Deno 1.0, covering setup, built-in tools, and initial pros and cons.
Explains the risks of committing focused tests and provides multiple technical solutions to prevent it, including VS Code extensions, linter rules, and pre-commit hooks.
A developer shares how to use the URLSearchParams API to easily read, set, and delete URL query parameters in JavaScript.
Explores using the global NgRx Store as a local component store by dynamically creating and managing state slices tied to component lifecycle.
A developer argues for starting with larger, monolithic components in Angular to avoid premature abstraction and complexity, then refactoring for performance or reusability.
Explains the difference between Angular's canActivate and canActivateChild route guards, including implementation and use cases.
A guide on converting deprecated TSLint rules to ESLint using the @typescript-eslint toolkit for TypeScript projects.
Explains a common RxJS Observable initialization pitfall with WebSocket streams and provides solutions using higher-order observables.
A guide to writing integration tests for C# Web APIs using Microsoft.AspNetCore.Mvc.Testing, xUnit, and FluentAssertions.
A guide to generating automated tests for a React app using XState and Cypress, focusing on decoupling test logic from the state machine.
Explains why LINQ Join is faster than nested loops or Select for merging data in C#, focusing on performance with large datasets.
A guide to integrating the axe accessibility testing library with Cypress to automate accessibility checks in web applications.
Explains flagged enums in TypeScript for efficiently storing and transmitting collections of boolean values using bitwise operations.
Explores integrating RxJS with Svelte's reactivity system for a more powerful reactive architecture, with code examples.