62
Total Pages
34
Linux-Friendly Pages
28
Pages with Bias
45.2%
Bias Rate

Bias Trend Over Time

Pages with Bias Issues

66 issues found
Showing 51-66 of 66 flagged pages
Notification Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/notification-hubs/firebase-migration-update-sdk.md ...les/notification-hubs/firebase-migration-update-sdk.md
Medium Priority View Details →
Scanned: 2025-07-13 21:37
Reviewed by: Unknown
Issues: 2 bias types
Detected Bias Types
Missing Linux Example 🔧 Windows Tools
Summary
The documentation exclusively provides .NET (C#) code examples, which are most commonly used on Windows and with Windows-centric tooling. There are no examples or references for Linux users, such as using Azure CLI, REST API, or SDKs commonly used on Linux (e.g., Python, Node.js). The use of Console.WriteLine and .NET SDKs further reinforces a Windows-first approach.
Recommendations
  • Add equivalent examples using Azure CLI commands to update Notification Hub FCMv1 credentials.
  • Provide code samples in cross-platform languages such as Python or Node.js, which are widely used on Linux.
  • Include REST API example requests for updating FCMv1 credentials, which can be executed from any platform.
  • Explicitly mention that the .NET SDK can be used on Linux and provide instructions for setting up the environment on Linux, if applicable.
  • Ensure that any tooling or setup steps are not exclusive to Windows (e.g., avoid referencing only Visual Studio or Windows-specific authentication flows).
Notification Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/notification-hubs/notification-hubs-python-push-notification-tutorial.md ...ttps://github.com/MicrosoftDocs/azure-docs/blob/main/articles/notification-hubs/notification-hubs-python-push-notification-tutorial.md
Medium Priority View Details →
Scanned: 2025-07-13 21:37
Reviewed by: Unknown
Issues: 2 bias types
Detected Bias Types
Windows First Windows Heavy Examples
Summary
The documentation page demonstrates a bias toward Windows platforms by consistently presenting Windows/Windows Phone notification examples first and in greater detail. The initial 'Get started tutorial' link and most code samples focus on Windows (WNS, MPNS) payloads, with screenshots and explanations centered around Windows notification headers and outcomes. Linux or cross-platform command-line usage, tools, or deployment scenarios are not discussed, and there is no mention of Linux-specific considerations or parity in the workflow.
Recommendations
  • Reorder examples to alternate or rotate the platform order, sometimes showing iOS or Android first.
  • Include explicit instructions or notes for running the Python code on Linux and macOS, such as environment setup, dependencies, and any OS-specific caveats.
  • Add screenshots or logs from non-Windows platforms to illustrate parity in debugging and outcomes.
  • Provide links to platform-agnostic or Linux/macOS-specific tutorials, not just Windows-centric ones.
  • Ensure that all references to 'Get started' or other tutorials are available for multiple platforms, not only Windows.
  • Mention any differences (or confirm the lack thereof) in using Notification Hubs from Linux-based servers or CI/CD pipelines.
Notification Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/notification-hubs/notification-hubs-send-push-notifications-scheduled.md ...ttps://github.com/MicrosoftDocs/azure-docs/blob/main/articles/notification-hubs/notification-hubs-send-push-notifications-scheduled.md
Medium Priority View Details →
Scanned: 2025-07-13 21:37
Reviewed by: Unknown
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation page focuses exclusively on C# examples and references Windows-centric tutorials (WNS, Windows Store, ASP.NET backend), with no mention of Linux, cross-platform, or non-Windows development environments. There are no examples or guidance for Linux users or alternative SDKs/languages.
Recommendations
  • Provide equivalent examples using cross-platform SDKs (e.g., Node.js, Python) that run natively on Linux.
  • Include instructions or notes for scheduling notifications from Linux environments, such as using REST APIs or CLI tools.
  • Add links to tutorials or documentation that cover non-Windows platforms and mobile backends.
  • Balance the 'Next steps' section with guides for Android, iOS, or generic cross-platform scenarios, not just Windows/ASP.NET.
Notification Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/notification-hubs/create-notification-hub-template.md .../notification-hubs/create-notification-hub-template.md
Medium Priority View Details →
Scanned: 2025-07-13 21:37
Reviewed by: Unknown
Issues: 2 bias types
Detected Bias Types
Powershell Heavy Windows First
Summary
The documentation provides both Azure PowerShell and Azure CLI examples for reviewing deployed resources, but PowerShell is presented first and is used exclusively in the 'Clean up resources' section. There is no explicit Linux shell (bash) example for resource cleanup, and PowerShell is implicitly prioritized, which may be less familiar or accessible to Linux users.
Recommendations
  • Provide Azure CLI (bash) examples alongside or before PowerShell examples, especially in the 'Clean up resources' section.
  • Alternate the order of PowerShell and CLI tabs to avoid always presenting Windows-centric tools first.
  • Explicitly mention that Azure CLI commands work cross-platform (Windows, macOS, Linux) and are often preferred for Linux users.
  • Consider including bash scripting examples for resource cleanup to improve accessibility for Linux users.
Notification Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/notification-hubs/browser-push.md ...s/blob/main/articles/notification-hubs/browser-push.md
Medium Priority View Details →
Scanned: 2025-07-12 23:44
Reviewed by: Unknown
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation lists Windows OS first in browser support tables and includes Safari as a browser option for Windows and Linux, even though Safari is not natively available on those platforms. There are no command-line examples or tooling references specific to Windows (e.g., PowerShell), but there are also no Linux-specific examples or parity in SDK usage or CLI instructions. The only SDK example is in .NET/C#, which is more common on Windows, and there are no examples in languages or tools more typical for Linux environments (e.g., Python, Node.js, Bash).
Recommendations
  • Provide SDK usage examples in additional languages/platforms commonly used on Linux, such as Python, Node.js, or Java.
  • Include CLI-based examples (e.g., using curl or Azure CLI) for REST API interactions, which are platform-agnostic and familiar to Linux users.
  • Clarify browser support tables to avoid listing Safari under Windows and Linux, as Safari is not natively available on those platforms.
  • Ensure that any references to tools or workflows are cross-platform or provide Linux-specific alternatives where appropriate.
  • Explicitly mention that all REST API and Azure portal steps are platform-independent, and highlight any platform-specific considerations if they exist.
Notification Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/notification-hubs/create-notification-hub-template.md .../notification-hubs/create-notification-hub-template.md
Medium Priority View Details →
Scanned: 2025-07-12 23:44
Reviewed by: Unknown
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation presents PowerShell examples before Azure CLI examples and uses PowerShell exclusively for resource cleanup, which may indicate a Windows-first and PowerShell-heavy bias. While Azure CLI is included for resource review, Linux-specific or cross-platform shell examples are not provided for all steps.
Recommendations
  • Present Azure CLI examples before or alongside PowerShell examples, especially for common tasks like resource cleanup.
  • Include Bash or shell script examples for resource group deletion to ensure Linux parity.
  • Clearly indicate which commands are cross-platform and which are Windows-specific.
  • Consider providing a table or tabbed interface for all commands, allowing users to select their preferred environment (PowerShell, CLI, Bash).
Notification Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/notification-hubs/export-modify-registrations-bulk.md .../notification-hubs/export-modify-registrations-bulk.md
Medium Priority View Details →
Scanned: 2025-07-12 23:44
Reviewed by: Unknown
Issues: 2 bias types
Detected Bias Types
Missing Linux Example Windows First
Summary
The documentation provides only C#/.NET code samples for the import workflow, which are most commonly associated with Windows development environments. There are no Linux-specific instructions, command-line examples, or cross-platform scripting alternatives (e.g., Bash, Python, Azure CLI). The only non-C# example is a Java snippet for export, but it lacks parity with the detailed C# import instructions. There are no references to Linux tools or guidance for users working outside the Windows/.NET ecosystem.
Recommendations
  • Add equivalent examples using Azure CLI and/or PowerShell for both import and export operations, making sure to include Bash shell examples for Linux users.
  • Provide Python sample code using the Azure SDK for both import and export workflows, as Python is widely used cross-platform.
  • Include explicit instructions for performing file serialization and blob uploads using cross-platform tools (e.g., azcopy, Azure CLI, curl).
  • Clarify that the C#/.NET examples can be run on Linux using .NET Core, and provide any necessary setup instructions.
  • Ensure that all code samples and setup steps are presented in a language-agnostic way first, or provide parallel examples for both Windows and Linux environments.
Notification Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/notification-hubs/firebase-migration-update-sdk.md ...les/notification-hubs/firebase-migration-update-sdk.md
Medium Priority View Details →
Scanned: 2025-07-12 23:44
Reviewed by: Unknown
Issues: 2 bias types
Detected Bias Types
Missing Linux Example 🔧 Windows Tools
Summary
The documentation exclusively provides .NET (C#) code examples, which are primarily associated with Windows environments. There is no mention of Linux, cross-platform, or CLI-based alternatives (such as Azure CLI, Bash, or Python SDK), nor are there instructions or examples for updating Notification Hubs using non-Windows tools or languages.
Recommendations
  • Add equivalent examples using Azure CLI commands to update Notification Hub FCMv1 credentials, which are cross-platform and commonly used on Linux.
  • Provide sample scripts in Bash or Python (using the Azure SDK for Python) to demonstrate the same workflow for Linux users.
  • Explicitly mention that the .NET SDK is cross-platform, if applicable, and provide instructions for running the code on Linux/macOS.
  • Include a section comparing available tools (e.g., .NET SDK, Azure CLI, REST API) for updating Notification Hubs, with links to documentation for each.
Notification Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/notification-hubs/notification-hubs-php-push-notification-tutorial.md ...bs/notification-hubs-php-push-notification-tutorial.md
Medium Priority View Details →
Scanned: 2025-07-12 23:44
Reviewed by: Unknown
Issues: 2 bias types
Detected Bias Types
Windows First Windows Examples Prominence
Summary
The documentation presents Windows (Store and Phone) notification examples before iOS and Android, and includes detailed notes about Windows-specific headers and formats. While Linux is not directly relevant to the PHP backend context, the ordering and emphasis on Windows platforms over others (such as iOS and Android) may reflect a subtle Windows bias. There are no PowerShell, Windows command-line, or Windows-only tool references, and all code is PHP (cross-platform).
Recommendations
  • Reorder the platform-specific notification examples to avoid always listing Windows first. Consider rotating the order or listing iOS and Android before Windows to reflect their prevalence.
  • Ensure that notes and comments about platform-specific headers are balanced; for example, provide similar detail for iOS and Android as is given for Windows.
  • If referencing platform-specific features or issues, provide parity across all major platforms (Windows, iOS, Android) in terms of depth and clarity.
  • Explicitly mention that the PHP code is cross-platform and can be run on Linux, macOS, or Windows servers, to reinforce platform neutrality.
  • If any platform-specific setup is required (e.g., cURL installation), provide instructions for both Linux and Windows environments.
Notification Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/notification-hubs/notification-hubs-send-push-notifications-scheduled.md ...ttps://github.com/MicrosoftDocs/azure-docs/blob/main/articles/notification-hubs/notification-hubs-send-push-notifications-scheduled.md
Medium Priority View Details →
Scanned: 2025-07-12 23:44
Reviewed by: Unknown
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation page focuses exclusively on C# and .NET SDK usage, with all code examples and linked tutorials referencing Windows-centric technologies (e.g., WNS, Windows Store, .NET). There are no examples or references for Linux-based development environments, alternative SDKs, or cross-platform command-line tools.
Recommendations
  • Provide equivalent examples using cross-platform SDKs (such as Node.js, Python, or Java) that can be run on Linux.
  • Include instructions or references for scheduling notifications using REST APIs or Azure CLI, which are platform-agnostic.
  • Add links to tutorials or documentation for non-Windows platforms, such as Android, iOS, or generic backend services running on Linux.
  • Balance the 'Next steps' section with guides that are not specific to Windows or .NET.
Notification Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/notification-hubs/notification-hubs-push-notification-http2-token-authentication.md ...tion-hubs-push-notification-http2-token-authentication.md
Medium Priority View Details →
Scanned: 2025-07-12 23:44
Reviewed by: Unknown
Issues: 2 bias types
Detected Bias Types
Missing Linux Example Windows First
Summary
The documentation provides code samples and configuration instructions that are focused on .NET/C# and the Azure portal, with no mention of Linux-specific tools, SDKs, or command-line examples. The only code sample is in C#, which is most commonly associated with Windows development, and there are no examples or guidance for Linux users or cross-platform command-line usage.
Recommendations
  • Add equivalent code samples using cross-platform languages or SDKs (e.g., Python, Node.js) that are commonly used on Linux.
  • Include instructions for configuring APNS token-based authentication using the Azure CLI or REST API, which are platform-agnostic.
  • Explicitly mention that the .NET SDK can be used on Linux and provide setup instructions for Linux environments.
  • If relevant, provide shell script examples or references for Linux users to automate configuration steps.
  • Ensure that any screenshots or UI references are not Windows-specific, or provide notes for Linux/macOS users if differences exist.
Notification Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/notification-hubs/notification-hubs-python-push-notification-tutorial.md ...ttps://github.com/MicrosoftDocs/azure-docs/blob/main/articles/notification-hubs/notification-hubs-python-push-notification-tutorial.md
Medium Priority View Details →
Scanned: 2025-07-12 23:44
Reviewed by: Unknown
Issues: 2 bias types
Detected Bias Types
Windows First Windows Heavy Examples
Summary
The documentation page demonstrates a clear Windows bias by consistently presenting Windows/Windows Phone notification examples first and in greater detail, both in code and in explanatory text. The 'Get started tutorial' and linked resources are also Windows-centric. While other platforms (iOS, Android, Kindle Fire, Baidu) are mentioned and have example code, the narrative and screenshots focus heavily on Windows scenarios, and there is no mention of Linux-specific tools, environments, or considerations.
Recommendations
  • Reorder platform examples so that Windows is not always first; consider rotating or alphabetizing platform order.
  • Add explicit Linux usage notes, such as how to run the Python sample on Linux, any required dependencies, and troubleshooting tips for Linux users.
  • Include screenshots or terminal output from Linux environments to balance the Windows-centric visuals.
  • Ensure that all platform-specific instructions (such as environment setup, debugging, or authentication) are equally detailed for Linux and macOS as for Windows.
  • Review and update linked tutorials to ensure they are not Windows-exclusive, or provide equivalent Linux/macOS guides.
Notification Hubs Create an Azure notification hub using Bicep ...les/notification-hubs/create-notification-hub-bicep.md
Low Priority View Details →
Scanned: 2026-01-14 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation provides both Azure CLI and Azure PowerShell examples for deployment, resource review, and cleanup. However, PowerShell (a Windows-centric tool) is given equal prominence to Azure CLI, and is presented immediately alongside CLI in every example section. There are no Linux/macOS-specific instructions, nor is Bash or shell scripting mentioned. The documentation assumes users are familiar with PowerShell, which is less common on Linux/macOS platforms.
Recommendations
  • Clearly indicate that Azure CLI is cross-platform and preferred for Linux/macOS users.
  • List Azure CLI examples before PowerShell examples to reduce Windows-first impression.
  • Add explicit notes or sections for Linux/macOS users, e.g., confirming CLI commands work in Bash/zsh.
  • Remove unnecessary PowerShell emphasis or provide parity by mentioning Bash scripting where relevant.
  • Consider a short section on installing Azure CLI on Linux/macOS if not already covered elsewhere.
Notification Hubs Create an Azure notification hub using Bicep ...les/notification-hubs/create-notification-hub-bicep.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation provides both Azure CLI and Azure PowerShell examples for deployment, resource review, and cleanup tasks. However, PowerShell (a Windows-centric tool) is given equal prominence to Azure CLI, and is presented immediately after CLI in every section. There are no Linux/macOS-specific instructions or notes, and no mention of platform differences for PowerShell usage. The CLI examples are cross-platform, but the repeated inclusion of PowerShell may suggest a slight Windows bias.
Recommendations
  • Clarify that Azure CLI works on Windows, Linux, and macOS, and is recommended for cross-platform usage.
  • Add a note indicating that Azure PowerShell is available on Linux/macOS, but may require additional setup.
  • Consider listing Azure CLI examples first in each section to emphasize cross-platform compatibility.
  • Provide brief guidance or links for installing Azure CLI and Azure PowerShell on Linux/macOS.
  • If relevant, mention any platform-specific caveats (e.g., file path syntax differences) for Linux/macOS users.
Notification Hubs Quickstart: Create an Azure notification hub using Terraform ...notification-hubs/create-notification-hub-terraform.md
Low Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation provides both Azure CLI and Azure PowerShell examples for verifying results, but the PowerShell example is given equal prominence and is included immediately after the CLI example. There is no explicit Linux/macOS bias, but the presence of PowerShell examples and references may be less relevant for non-Windows users. No Windows-only tools or patterns are used, and the CLI example is cross-platform.
Recommendations
  • Clearly indicate that Azure CLI is cross-platform and preferred for Linux/macOS users.
  • Consider listing Azure CLI examples before PowerShell, or explicitly mark PowerShell as Windows-only.
  • Add a note clarifying that PowerShell examples are primarily for Windows users.
  • If possible, provide bash-specific or macOS-specific tips for common verification steps.
Notification Hubs https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/notification-hubs/push-notification-updates-ios-13.md .../notification-hubs/push-notification-updates-ios-13.md
Low Priority View Details →
Scanned: 2025-07-13 21:37
Reviewed by: Unknown
Issues: 1 bias type
Detected Bias Types
Missing Linux Example
Summary
The documentation provides only .NET SDK (C#) and REST API examples, which are platform-agnostic but most commonly associated with Windows development. There are no examples or references for Linux-specific tools, SDKs, or workflows, nor is there guidance for developers working outside the .NET ecosystem.
Recommendations
  • Add code samples in other popular cross-platform languages (e.g., Python, Node.js, Java) that are commonly used on Linux.
  • Include REST API examples using curl or HTTPie, which are standard tools on Linux.
  • Explicitly mention that the REST API approach is platform-independent and can be used from any OS.
  • Provide guidance or links for setting up Notification Hubs integration on Linux-based environments.
  • If relevant, mention any Azure CLI commands or scripts that can be run from Linux terminals.
Previous Page 3 of 3 Next