What is Blazor and why is it so exciting?
An introduction to Blazor, a .NET web framework that runs C# in the browser via WebAssembly, and why it's a game-changer for .NET developers.
An introduction to Blazor, a .NET web framework that runs C# in the browser via WebAssembly, and why it's a game-changer for .NET developers.
A guide to implementing per-request timeout handling and proper TimeoutExceptions in .NET's HttpClient, addressing its default limitations.
Guide to configuring T4 text templates to automatically transform during build in both classic and .NET Core SDK-style projects.
Explores Blazor, an experimental framework for running .NET applications in the browser via WebAssembly, using the DotNetAnywhere runtime.
Explores using C# operator overloading to create cleaner syntax for cross-platform file path concatenation, inspired by ReSharper's code.
A quick reference cheat sheet for common .NET Core CLI and MSBUILD commands used in daily development workflows.
Explains how to use Directory.Build.props in MSBuild to share common properties and package references across .NET projects, simplifying configuration.
A tutorial on integrating Code Analysis and StyleCop for code quality in .NET Core projects, including setup and rule configuration.
An overview of new features in C# 7.1, including Async Main and default expressions, for .NET developers.
A step-by-step tutorial on deploying an ASP.NET Core web application to an OpenShift cluster using Docker and the oc client tools.
Introduction to using Schema.NET, a .NET library for implementing Schema.org structured data to enhance search engine results and app sharing.
A tutorial on connecting a .NET Core application to Azure Cosmos DB, covering account setup, document creation, and querying.
A veteran organizer shares lessons from running a .NET conference, focusing on inclusivity, logistics, and learning from industry experts.
A technical guide on implementing Azure Active Directory authentication in ASP.NET Core 2.0, covering setup and configuration changes.
A guide to navigating the open-source CoreCLR runtime source code, covering its structure, stats, and key components like the JIT and GC.
A guide to manually editing .csproj files for better performance and control, including tips on cleaning up XML and using extensions.
A developer uses dotPeek and Visual Studio to debug an IIS crash caused by a recursive method, analyzing a crash dump to find the root cause.
Explains how to use and extend the HttpClient's message handler pipeline in .NET for custom request/response processing and unit testing.
Explains how strings in .NET are objects subject to garbage collection, analyzing their memory allocation and behavior.
Explains the new tuple syntax and ValueTuple type in C# 7, highlighting performance benefits and named elements over older Tuple classes.