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
Bias Types:
⚠️
windows_first
⚠️
powershell_heavy
⚠️
windows_tools
⚠️
missing_linux_example
Summary:
The documentation demonstrates a Windows bias by prioritizing Windows-centric tools and workflows, such as Visual Studio and PowerShell, and by omitting Linux-native alternatives for key steps like building and uploading executables. While there is an SSH section for running jobs, the prerequisites and upload instructions assume a Windows development environment and do not provide equivalent guidance for Linux users.
Recommendations:
- Add instructions for building the C# mapper and reducer using the 'dotnet' CLI or Mono's 'mcs' compiler on Linux.
- Provide examples of uploading files to HDInsight storage using cross-platform tools like Azure CLI, AzCopy, or Hadoop's hdfs dfs command.
- Include Linux-native editor/IDE options (e.g., VS Code, JetBrains Rider, or command-line editors) alongside Visual Studio.
- Present PowerShell and Bash (or Azure CLI) job submission and result retrieval examples side-by-side, rather than only after the Windows/PowerShell workflow.
- Reorder sections or provide parallel tracks so that Linux and Windows users can easily follow platform-appropriate instructions.
Create pull request