Tye, starting and running multiple APIs with a single command
A guide to using Project Tye to simplify local development by running multiple .NET APIs and services with a single command.
Tim Deschryver is a software developer and cloud architect specializing in Azure, DevOps, and web application security.
210 articles from this blog
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.
A full-stack .NET/Angular developer shares their 2022 Windows dev environment setup, focusing on using winget for automated software installation.
A technical guide on integrating Azure Application Insights into an Angular app, covering installation, configuration, and error tracking.
A technical guide on testing NgRx actions, reducers, and selectors in an Angular application, with code examples and best practices.
Explains why overusing TypeScript type assertions can create false security and recommends using type annotations for better type safety.
Guide on adapting functional tests for ASP.NET 6 Minimal Web APIs by referencing the internal Program class.
Explores the simplicity and benefits of using ASP.NET 6 Endpoints and vertical slice architecture over traditional MVC controllers.