Structured Data using Schema.NET
Introduction to using Schema.NET, a .NET library for implementing Schema.org structured data to enhance search engine results and app sharing.
Introduction to using Schema.NET, a .NET library for implementing Schema.org structured data to enhance search engine results and app sharing.
Explains the performance differences between value types and reference types in .NET, focusing on memory layout, CPU cache, and garbage collection.
A tutorial on connecting a .NET Core application to Azure Cosmos DB, covering account setup, document creation, and querying.
A developer's year-long journey using Azure Functions, covering lessons learned, CI/CD integration, and performance considerations.
Explains the compiler technique 'lowering' in C# (Roslyn), showing how high-level code is transformed into simpler constructs, with examples of misuse.
A developer investigates a performance bottleneck caused by regex validation in AutoMapper and explores faster alternatives for string validation.
Explains how to use Deferred Events to make async event handlers awaitable, allowing the invoker to wait for all handlers to complete.
A technical overview of new features in C# 7, including pattern matching, tuples, out variables, and local functions.
A tutorial on integrating Twilio's SMS API with a .NET Core console application, including code examples.
Introduces Sprache, a C# library for creating text parsers using parser combinators, with an example parsing HTTP WWW-Authenticate headers.
A tutorial on using .NET Core and Roslyn for basic code generation, demonstrating namespace replacement in C#.
Explores two methods for implementing timeout logic in C#: using Reactive Extensions (Rx) and the CancellationTokenSource approach.
A developer's guide to building a smart mirror using a Raspberry Pi, .NET Core, and C# for a UWP application.
Explains how strings in .NET are objects subject to garbage collection, analyzing their memory allocation and behavior.
Explains the 'fixed' keyword in C#, covering its role in unsafe code, how the compiler, JIT, CLR, and GC collaborate, and its use for pinning objects in memory.
A tutorial on creating a basic Web API for an online store using ASP.NET Core, covering project setup, data models, and Entity Framework Core.
Analyzes performance inefficiencies in LINQ queries, including hidden allocations, and offers optimization techniques for C# developers.
A tutorial on building a serverless Web API with Azure Functions to generate vCard QR codes from user-provided contact details.
Explores the new tuple deconstruction feature in C# 7, including syntax and how to deconstruct custom types.
Explains the new tuple syntax and ValueTuple type in C# 7, highlighting performance benefits and named elements over older Tuple classes.