On the Etiquette of Pull Request Comments
A guide to writing constructive and polite code review comments on pull requests, emphasizing clarity and empathy.
Muhammad Rehan Saeed is a software developer at Microsoft, open-source contributor, and former Microsoft MVP, specializing in C#, .NET, and sharing real-world development experience through live streaming and community engagement.
102 articles from this blog
A guide to writing constructive and polite code review comments on pull requests, emphasizing clarity and empathy.
A developer describes being surprised and honored to receive an Open UK award for contributions to open source technology.
A developer shares their experience live streaming .NET and C# learning, covering topics like .NET 6 features, Twitter Snowflake IDs, and Pulumi with Azure.
A guide to advanced OpenTelemetry tracing configuration for ASP.NET Core applications, moving beyond basic setup to optimize performance and data collection.
Explores issues with C# 10's implicit usings feature, including build errors in multi-targeted projects and potential workarounds.
A guide to using the Windows Package Manager (winget) for automating software installation and system setup for developers.
Guide on using .NET Boxed solution templates with the new Visual Studio 16.10 UI for creating projects from dotnet new templates.
Discusses code coverage debates in frontend testing, focusing on React, Jest, and Cypress for unit and integration tests.
A developer shares common pitfalls and workarounds when building web components, focusing on DOM structure and semantic HTML.
A guide offering simple, practical CSS rules of thumb for developers, covering selectors, BEM, specificity, and layout basics.
A developer's system for grouping and sorting CSS properties to improve code readability and team consistency, with practical examples.
A tutorial on exporting Open Telemetry traces, logs, and metrics from a .NET application to Jaeger for visualization using the OTLP protocol.
A guide to setting up and configuring OpenTelemetry tracing for ASP.NET Core applications, from basic console output to advanced instrumentation.
A technical guide to implementing Open Telemetry for .NET applications, covering configuration, data export, and integration with ASP.NET Core.
A guide to automating .NET SDK security updates using global.json and CI/CD tools to ensure consistent, secure builds.
A guide to quickly create and publish a NuGet package using GitHub CLI, Dotnet Boxed templates, and GitHub Actions for automated builds.
A guide to using MinVer for semantic versioning of NuGet packages based on Git tags, explaining version number components.
Examines racial discrimination in tech hiring, revealing minority applicants face significantly higher barriers to employment.
A developer shares their process for creating custom ASCII art messages in the browser console using JavaScript and special characters.
A developer's journey from WordPress to Gridsome, comparing static site generators and explaining the benefits of static sites for blogging.