Sad Tux - Windows bias detected
This page contains Windows bias

About This Page

This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.

Bias Analysis

Detected Bias Types
powershell_heavy
windows_tools
missing_linux_example
windows_first
Summary
The documentation demonstrates a strong Windows bias. All backend web server configuration examples use Windows Server 2016 with IIS, and all automation is shown exclusively with PowerShell commands. There are no Linux-based examples (e.g., Apache or Nginx), nor are there any Bash or cross-platform shell commands. The documentation refers to Windows-specific tools and patterns (IIS, PowerShell) and does not mention Linux alternatives. This may give the impression that only Windows-based web servers are supported or recommended.
Recommendations
  • Add parallel examples using Linux VMs (e.g., Ubuntu or CentOS) with Apache or Nginx as the web server.
  • Include Bash shell commands for installing and configuring web servers on Linux (e.g., apt install apache2, echo commands to create index.html).
  • Explicitly state that both Windows and Linux backend VMs are supported by Azure Application Gateway.
  • Where PowerShell is used, provide equivalent Bash or shell commands for Linux users.
  • Balance screenshots and configuration steps to show both Windows and Linux environments where possible.
GitHub Create Pull Request

Scan History

Date Scan Status Result
2026-01-12 00:00 #99 completed Biased Biased
2026-01-11 06:20 #98 completed Biased Biased
2026-01-10 00:00 #92 completed Biased Biased
2026-01-06 22:28 #78 completed Clean Clean
2025-12-29 18:00 #48 cancelled Biased Biased
2025-12-15 00:00 #7 completed Clean Clean
2025-12-14 05:05 #6 completed Clean Clean

Flagged Code Snippets

    Install-WindowsFeature -Name Web-Server
    Add-Content -Path C:\inetpub\wwwroot\Default.htm -Value $($env:computername)
    
    Install-WindowsFeature -Name Web-Server
    Add-Content -Path C:\inetpub\wwwroot\Default.htm -Value $($env:computername)
    
    Install-WindowsFeature -Name Web-Server
    New-Item -Path "C:\inetpub\wwwroot\" -Name "images" -ItemType "directory"
    Add-Content -Path C:\inetpub\wwwroot\images\test.htm -Value $($env:computername)
    
    Install-WindowsFeature -Name Web-Server
    New-Item -Path "C:\inetpub\wwwroot\" -Name "video" -ItemType "directory"
    Add-Content -Path C:\inetpub\wwwroot\video\test.htm -Value $($env:computername)