TypeScript-Go: A 10x Faster TypeScript without .NET but in Go
Microsoft is developing a new TypeScript compiler in Go, promising 10x speed improvements over the current TypeScript-based compiler.
Microsoft is developing a new TypeScript compiler in Go, promising 10x speed improvements over the current TypeScript-based compiler.
A guide to completely uninstalling the stubborn Skype for Business client from Windows when standard methods fail, including a cautionary tale about third-party uninstallers.
A tutorial on integrating the newly released Tailwind CSS v4 with a Blazor project using the updated CLI for streamlined development.
Explores the proposed null-conditional assignment operator (?.) in C# 14, a feature for simplifying null-checking before property assignment.
Updated LINQ MindMap for .NET 10, tracking new features and changes in the framework's query capabilities.
Explores two new .NET 10 features: non-blocking BackgroundService startup and a numeric string comparer for natural sorting.
A tutorial on creating an awaitable modal dialog component in Blazor using C# and TaskCompletionSource for cleaner asynchronous UI interactions.
A guide to building a declarative Copilot agent with actions using Visual Studio Code and the Teams Toolkit extension.
A detailed review of the updated Advantage360 Pro Signature Edition ergonomic mechanical keyboard, covering build quality, new features, and personal user experience.
Introducing the new ReadOnlySet<T> type in .NET 9, explaining its purpose and advantages over existing interfaces and workarounds.
A guide on using the httpgenerator tool to automatically create HTTP request files from a Swagger/OpenAPI definition for easier API testing.
A technical tutorial on implementing a Conditional Access Policy in Microsoft Entra ID to enforce Windows Hello for Business authentication for Office 365.
A critique of AutoMapper for C# object mapping, advocating for compile-time source generators like Mapperly as a simpler, more maintainable alternative.
Explains the concept of Structured Concurrency for robust async code and demonstrates a potential C# implementation using a TaskScope.
Explains why using the Device Filter is more secure than Device Platform for Conditional Access policies targeting managed devices.
The Moq library faces controversy for using SponsorLink, a tool that checks for GitHub sponsorships during builds, raising privacy and open-source concerns.
Three useful C# programming tips for working with dictionaries, including case-insensitive keys and safe value retrieval methods.
A guide to integrating and configuring Sass (Syntactically Awesome Style Sheets) within ASP.NET Core projects using Visual Studio and VS Code.
A detailed account of replacing the soldered switches in a Kinesis Advantage360 Pro keyboard, including the risks, process, and final outcome.
A guide to five practical C# extension methods for enhancing Task<T> operations, including fire-and-forget, retry, and timeout patterns.