Java vs C# - Part 1
A detailed technical comparison of Java and C# programming languages, focusing on high-level structural similarities and differences like namespaces and types.
A detailed technical comparison of Java and C# programming languages, focusing on high-level structural similarities and differences like namespaces and types.
A developer shares techniques to improve database performance for large BLOB data retrieval in C#/.NET, including compression and chunking requests.
Explores the evolution of C# and .NET, debunking myths and highlighting their modern, cross-platform capabilities for software development.
An analysis of .ConfigureAwait in .NET, discussing its historical importance and modern relevance in different application contexts.
A detailed comparison of modern C# and Java syntax features, including init-only properties, primary constructors, and pattern matching.
Explains the performance difference between C# collection expressions and collection initializers, showing how expressions preallocate lists.
Explores C++ static local variables, their thread-safe initialization since C++11, and techniques to avoid associated performance costs.
A developer discusses migrating from xUnit to the new TUnit testing framework for .NET, covering its features, performance benefits, and the conversion process.
Explores two new LINQ extension methods, InfiniteSequence and Sequence, introduced in .NET 10 Preview 6, highlighting their usage and generic math support.
A technical deep dive into optimizing word count performance using Python, C, and SIMD programming, achieving massive speed improvements.
Explains how to bypass Entity Framework's SqlRaw requirement to return all entity properties by explicitly selecting NULL for missing columns.
Benchmarking GPU vs CPU performance for local AI image generation in C# using the TransformersSharp library and Hugging Face models.
Explains how to disable thread safety checks in Entity Framework for performance, with warnings about risks and proper usage.
Explores the new Extension Members feature in C# 14, comparing it to traditional extension methods with practical code examples.
A guide to the top AI-powered coding tools and extensions available for C# developers using Visual Studio and Visual Studio Code.
Updates to the SimpleStateMachine project, including new configuration methods and adding arbitrary state data to state machine states.
A follow-up analysis of unexpected behavior in C# record types when using the 'with' operator, exploring differing mental models and solutions.
Learn how to use TransformerSharp to run Hugging Face text generation and text-to-image models locally in C# applications.
A guide to using architectural unit tests in C#/.NET to enforce CancellationToken usage and sealed classes in controllers.
Explores a new .NET 10 API for solving the 'marker attribute' problem in source generators, comparing it to existing solutions.