Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
In , we used JsonNode as the input type.
-
When you need to extract values from complex JSON payloads, manual navigation quickly becomes hard to read and maintain.
-
In , I showed that XPathNavigator is not tied to XML.
-
XPath is widely known as the query language for XML documents.
-
Integration tests are much more valuable when they run against real services.
-
When maintaining a library, one of the easiest ways to introduce a breaking change is to update a public type without noticing its impact on consumers.
-
When you add a NuGet package to a project, you often think about the runtime library only.
-
Snapshot testing is a technique where the output of a function or component is serialized and saved to disk the first time the test runs.
-
Adding a Clone method to a C# record When using records, creating a copy with with is concise: var sample = new Sample("meziantou"); _ = sample with { }; public record Sample(string Value); This works well, but sample with { } is not always obvious as a d…
-
If you have a Rune and want its Unicode name (for example GRINNING FACE for 😀), there is no built-in API in .NET today.
-
Pinning GitHub Actions to a full-length commit SHA is one of the simplest ways to reduce supply chain risk in your workflows.
-
In a previous post, I explained how to generate the OpenAPI document during the ASP.NET Core build and commit it to the repository.
-
When we talk about new lines, most developers think about \r\n (Windows) and \n (Unix-like systems).
-
A few years ago, I introduced , a library to ensure you always deal with full paths in your applications and provide common methods to manipulate them easily.