GitHub - Re-authorize the OAuth
When working with GitHub repositories secured by SAML SSO or two-factor authentication, it is common to encounter access errors during the initial cloning.
This post guides you step by step through the installation and configuration of Git Credential Manager, an essential tool for restoring access to protected repositories and facilitating authentication via GitHub.
Remote Desktop and AzureAD
Windows 11 Remote Desktop is a powerful feature that allows you to access your computer remotely, whether from another PC, smartphone, or tablet. Whether you’re traveling, working from home, or simply helping a friend or family member with a technical issue, this option offers you great flexibility.
In this article, we’ll walk you through the steps to enable Remote Desktop on Windows 11, check the necessary permissions, and connect securely—including when authenticating via AzureAD.
VSCode - Shortcut to build the current C# project
Learn how to create a powerful productivity shortcut in Visual Studio Code that builds only the current C# project you’re working on, instead of the entire solution. This guide shows you how to set up a custom Ctrl+B
keybinding that automatically detects the nearest .csproj
file from your active file and builds it quickly. Perfect for large solutions where you want to avoid long build times and focus on testing specific projects during development.
VSCode and your C# projects
Transform Visual Studio Code into a powerful C# development environment with this comprehensive setup guide. Learn how to install and configure the essential extensions needed for modern .NET development, including Microsoft’s official CC# Dev Kit.
.NET CLI to deploy a website locally
If, like me, you sometimes develop internal tools for your team of developers,you may be interested in learning how to create a dotnet tool package “manually”.
This article explains how to do this step by step.
Of course, for Console projects, you can add the
<PackAsTool>
and<ToolCommandName>
parameters to your csproj. But for a website, you need a whole series of files that are only generated during publication.
Github Fork - How to contribute to a GitHub project?
Overview
Are you new to community contribution? Have you found a problem in a GitHub repository or would you like to add a new feature and propose it to the repository owners? Then this article is for you.
In just 4 minutes, you’ll learn how to fork a repository, clone it locally and publish your first Pull Request.
What's next, the Fluent UI Blazor library v5
The FluentUI Blazor library is undergoing significant updates with the development of Fluent UI Web Components v3, which will be integrated into our upcoming v5 release.
This new version promises to bring substantial improvements in performance, usability, and modern implementations, leveraging the experience and feedback gathered over the past years. While the transition from v4 to v5 will involve breaking changes and won’t be a simple drop-in replacement, the team is committed to providing comprehensive documentation and support to simplify the migration process. With a support model extending until at least November 2026, users can confidently adopt v5 for new projects while continuing to use v4 safely and securely.
Deploying in Azure Web App
In the same way as I wrote an article on how to deploy a static website in Azure, it is also possible to deploy a website in a Azure Hosted App Service, using CLI commands.
Azure App Service is a platform as a service (PaaS) offered by Microsoft Azure. It enables developers to rapidly create, deploy and scale web and mobile applications and APIs without worrying about the underlying infrastructure.
Deploying to Azure App Service can be done easily using the command az
.
FluentUI.Blazor v4.9
Overview
Before we can all get out and enjoy our well-deserved summer vacation, we’re pleased to bring you a new version of the FluentUI Blazor 4.9 library. In this release, we’ve added a few new features to existing components and fixed a few issues.
With this update, we’ve focused on improving user experience and component performance. We’ve introduced features that make it even easier to integrate FluentUI Blazor into your projects, and optimized certain elements for greater fluidity and responsiveness. Find out more about these new features to make your development even more pleasant and efficient.
- New FluentRating component
- FluentDataGrid
- WCAG 2.2 support - one-click column resizing.
- Added
OnCellClick
andSelectColumn.SelectFromEntireRow
. - Enumerations support
- CssBuilder - Added
ValidateClassNames
configuration. PlaceHolder
management in the FluentSelect component.- Updated DialogService.
UpdateDialogAsync
to refresh parameters and content.
FluentUI.Blazor v4.8
Overview
Before we can all get out and enjoy our well-deserved summer vacation, we’re happy to bring you a new version of the Fluent UI Blazor library. In this release, we’ve added a few new features to existing components, fixed a few issues, made 1 (small) Breaking Change and worked hard to make the library better overall.
We’ve just released the new version 4.8 of Microsoft.FluentUI.AspNetCore.Components. This version fixes some bugs detected in recent days, but also adds a few new features.
- Breaking Change in the
Option<T>
class. - FluentCalendar:
SelectionMode
: Single, Range, Multiple. - FluentProfileMenu:
StartTemplate
andEndTemplate
. - FluentTreeView: Bindable
Items
andLazyLoadItems
. - Lists now inherit from
FluentInputBase
. - FluentAutocomplete: dynamic height via
MaxAutoHeight
. - FluentNavMenu on Mobile
- NuGet flow of Previews.