Detected Bias Types
Windows First
🔧
Windows Tools
Missing Linux Example
Summary
The documentation page demonstrates a Windows bias by consistently referencing Windows-specific tools (Fiddler, Performance Monitor), using Windows-centric terminology (e.g., HTTP.SYS), and providing troubleshooting steps and code samples that assume a Windows environment. There is a lack of Linux-specific guidance, examples, or parity in troubleshooting instructions, especially for diagnostics, logging, and network inspection. Linux alternatives are not mentioned or are omitted entirely.
Recommendations
- Provide Linux-specific troubleshooting steps and examples alongside Windows instructions, especially for diagnostics and network inspection.
- Mention and demonstrate Linux tools such as tcpdump, Wireshark, strace, and journalctl for viewing outgoing requests, logs, and performance metrics.
- Include guidance for configuring TLS and .NET on Linux (e.g., using OpenSSL, configuring Kestrel, setting environment variables).
- Add instructions for collecting and analyzing thread pool starvation and memory dumps on Linux (e.g., using dotnet-dump, perf, or gdb).
- Ensure all code samples and configuration steps are cross-platform or clearly indicate platform-specific differences.
- Reference Linux container scenarios (e.g., Docker, Kubernetes) with relevant links and examples.