Views as Data Members for Custom Iterators
Explores implementing a custom 2D iterator in C++, comparing a manual approach with a modern solution using C++20 ranges and views.
Explores implementing a custom 2D iterator in C++, comparing a manual approach with a modern solution using C++20 ranges and views.
Explores the new 'Extension members' feature in .NET 10 and C# 14, detailing syntax changes and potential future capabilities like adding static operators.
A guide to creating a custom 404 error page in Blazor Web Apps for .NET 8, as the traditional <NotFound> router method no longer works.
A proposal to change C string literals to const types, seeking feedback on its impact from developers and projects.
How to customize Amazon Q Developer's AI code suggestions for C# and C++ projects using your private codebase to improve accuracy and productivity.
A comprehensive mind map of C# language features up to version 14, available as a clickable SVG or high-resolution poster.
A developer details the technical reboot of their game 'Project Hack', including engine evaluation (Unreal, Godot, Unity) and architectural improvements for multiplayer.
Testing GPT-4o's new image generation feature using C# and the Microsoft.Extensions.AI library, with a practical coding example.
Explains how to use the new Accent Color feature in WPF applications targeting .NET 9.0, including accessing it via SystemColors and XAML.
A technical exploration of using C# records and collections for immutable data models, covering benefits and practical implementation details.
A developer details implementing storage for an election data project using Firestore and JSON files, focusing on abstraction and serialization patterns.
A developer shares a complex solution for dynamic column selection in Entity Framework using expressions, highlighting a self-admitted overengineered approach.
Explores C++26's concat_view, C++20's join_view, and C++23's join_with_view for efficient range concatenation and flattening.
Explains how to implement the mark phase of a .NET garbage collector in C# by walking the reference graph using GCDesc structures.
Exploring how C++-style contracts (pre/postconditions) could be adapted for the C programming language, including syntax and semantics.
System.Linq.Async is now part of .NET 10, bringing LINQ extension methods to IAsyncEnumerable for asynchronous data processing.
A penetration tester demonstrates AI security risks by having an AI generate stealthy malicious code for a proof-of-concept backdoor.
C# 13 introduces a new, concise \e escape sequence for the ASCII Escape character, improving code readability for terminal and low-level development.
A structured learning plan for C#/.NET developers to master microservices architecture, covering fundamentals, implementation, and Azure deployment.
Explores the new System.Threading.Lock type in C# 13, a lightweight, safer synchronization primitive for multi-threaded code.