UTF-8 BOM adventures in C#
Explores UTF-8 Byte Order Markers (BOM) in C#, explaining their presence, how to detect them, and how to create encodings without them.
Explores UTF-8 Byte Order Markers (BOM) in C#, explaining their presence, how to detect them, and how to create encodings without them.
An exploration of creating extremely small, self-contained C# executables, focusing on size optimization for faster transfers and deployment.
Explores a prototype library for unit testing Blazor components, covering its goals, how it works, and providing example code.
A graduate's review of the challenging CS6200 Introduction to Operating Systems course in the OMSCS program, covering projects, workload, and tips.
A guide to building custom Blazor input components from scratch, enabling use outside of EditForm and providing full control over behavior.
A tutorial on creating an automated profanity filter for GitHub issues and pull requests using .NET Core, Azure Functions, and CosmosDB.
A guide to automating C# unit tests for null argument validation using C# 8's nullable reference types metadata.
A quick C# tip showing how to use an extension method to get the current index inside a foreach loop, combining the benefits of foreach and for.
A guide to integration testing AWS Lambda C# functions locally using the Lambda Test Server library for .NET Core.
Developer open-sources his old Windows Phone 7.x and 8.x apps on GitHub under the MIT license.
A technical deep dive into the routing system in Blazor, covering JavaScript event interception and C# navigation handling.
Explains how to implement server-side projections in MongoDB.Driver for C# to improve performance by fetching only required document fields.
A technical article exploring a custom, high-performance RTTI and dynamic_cast implementation for C++, aimed at game engine development.
Explores the benefits of functional programming and F# for improving code correctness and maintainability in C# teams.
Outlines key research areas needed to accelerate the adoption of memory-safe programming languages like Rust and improve migration from unsafe languages like C/C++.
A tutorial on setting up unit tests for C code using Google's gtest framework and CMake build system.
A workshop guide for building a full-stack web application using Microsoft's Blazor framework, covering prerequisites and learning objectives.
A technical guide exploring how to implement drag and drop functionality in web applications using the Blazor framework and the HTML5 Drag and Drop API.
Learn how to programmatically retrieve logs from Azure Application Insights using .NET Core and C# with step-by-step instructions.
A Zig language creator explains his personal commitment to funding open-source by donating 10% of his income to the musl libc project.