Analysing C# code on GitHub with BigQuery
Analyzing C# coding trends on GitHub using BigQuery, covering tabs vs. spaces, brace styles, and popular libraries.
Analyzing C# coding trends on GitHub using BigQuery, covering tabs vs. spaces, brace styles, and popular libraries.
A guide to creating and using a generic .editorconfig file to enforce consistent coding styles across multiple languages and file types in various IDEs.
A technical guide on creating PHP 7 extensions for both Linux and Windows, covering C++ integration and class binding.
An overview of new features in C# 7.1, including Async Main and default expressions, for .NET developers.
A developer shares their experience becoming a Xamarin Certified Mobile Developer through Xamarin University, recommending it for .NET and C# developers.
Explains the Span<T> type in C# for safe, high-performance memory manipulation across stack, unmanaged, and managed memory.
Explains C# 7.0's ref returns and ref locals for passing and returning large structs by reference to improve performance.
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.
Explains the compiler technique 'lowering' in C# (Roslyn), showing how high-level code is transformed into simpler constructs, with examples of misuse.
A developer's year-long journey using Azure Functions, covering lessons learned, CI/CD integration, and performance considerations.
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.