📅 Week 50
Dynamically Changing Decimal & Thousand Separators At Runtime
[C#, .NET]
This article is part of the 2025 C# Advent Calendar.
Manually Generating XML Output in ASP.NET
[C#, . NET, ASP.NET]
In two previous posts, “Conditionally Output XML Or JSON Using ASP.NET Minimal API” and “Improving ASP.NET Content Negotiation XML Serialization Performance Using A RecyclableMemoryStream”, we looked at how to generate XML output on ASP.NET using Minimal APIs and the Carter Library.
Making JSON Deserialization Case Insensitive in C# & .NET
[C#, .NET, JSON.NET]
The native .NET JSON serialization & deserialization library, System.Text.Json, by default operates in a case-insensitive fashion.
FIX - Workload manifest microsoft.net.workload.emscripten.current: 10.0.100/10.0.100 from workload version 10.0.100.1 was not installed
[.NET]
If you are using .NET on macOS and you have recently updated to .NET SDK 10.0.1 you might run into the following error if you attempt to build or run a .NET project:
Orbstack Local Container URLs
[Docker, Orbstack]
If you are a developer, you should be using Docker to quickly spin up predictable, preconfigured infrastructure, ranging from database engines to message queues to utility applications. You can then go ahead to persist data from these ephemeral tools if you want.
FIX - warning NU1903: - Package 'Microsoft.Build' 17.12.6 has a known high severity vulnerability
[C#, .NET, MSBuild]
Recently, I began to get the following warning on a project I was updating:
How To Securely Handle Duplicate JSON Properties In C# .NET
[C#, .NET, JSON]
One of the realities of building software in the modern age is mitigating threats to the security and integrity of applications.
📅 Week 49
How To Delete A Remote Git Tag
[Git]
This is a follow-up to yesterday’s post, “How To Delete A Local Git Tag” when using the git source control management tool.
How To Delete A Local Git Tag
[Git]
When working with the git source code control system, it is fairly standard practice to attach a label to a specific commit, typically for later reference and retrieval.
Why wasn't there .NET Core 4
[.NET]
This is a post in a similar bent to yesterday’s post, “Why wasn’t there Windows 9”
Why wasn't there Windows 9
[Windows]
The progression of Microsoft Windows, at least the mainstream consumer version (i.e. NOT Windows NT), is as follows:
FIX - The number of row value expressions in the INSERT statement exceeds the maximum allowed number of 1000 row values
[SQL Server, T-SQL]
Recently, a senior member of the QA team ran into the following problem.
Milestone - A Year of Daily Technical Writing
[.NET, Writing]
I had not noticed until earlier today that I had hit a significant milestone.
A Way To Deal With String Constants In C# & .NET
[C#, .NET]
When writing software, you will typically need to deal with constants. A constant is a value that you know at compile time and will not change.
📅 Week 48
How Old Is Your Programming Language (2025 Edition)
[Epiphanies, Languages]
This is an update to last year’s post, which I will now be updating annually
📅 Archives ...