skip to content
Relatively General .NET

Inline Snapshot testing in .NET

by Gérald Barré

posted on: December 05, 2023

NoteThis blog post is part of The C# Advent Calendar, a series of 50 posts about C#. Be sure to check out the rest of the blog posts in the calendar!Snapshot testing is a technique that allows you to write tests that assert the state of an object. The object is serialized and stored in a file. The

Extending WebAssembly to the Cloud with .NET

by Richard Lander

posted on: December 04, 2023

We're closely following the progress of WebAssembly, including WebAssembly System Interface (WASI). There's a new experimental workload in .NET 8 for WASI that extends the capabilities of Wasm towards the Cloud.

Profiling Memory Allocations on Linux using the JetBrains dotMemory Command-Line Profiler

by Steve Gordon

posted on: November 30, 2023

In a previous post (Automating memory profiling with the JetBrains dotMemory Profiler API), I described the steps that could be used to automate the collection of memory snapshots and profiling data by using the JetBrains Profiler API NuGet package. In that post, we triggered the profiling session using the dotMemory application on Windows. As part […]

How to make libraries compatible with native AOT

by Eric Erhardt

posted on: November 30, 2023

How to make .NET libraries compatible with native AOT

Building resilient cloud services with .NET 8

by Martin Tomka

posted on: November 28, 2023

How to integrate resilience and into HTTP Client

Behind [LogProperties] and the new telemetry logging source generator

by Andrew Lock

posted on: November 28, 2023

In this post I look at the new Microsoft.Extensions.Telemetry.Abstractions logging source generator, the generated code, and the [LogProperties] attribute…

Announcing ML.NET 3.0

by Jeff Handley

posted on: November 27, 2023

Announcing ML.NET 3.0, with improvements for deep learning, DataFrame, performance, and more!

How to monitor changes on a website

by Gérald Barré

posted on: November 27, 2023

ChangeDetection.io is a service that lets you monitor websites and get notified when a change occurs. In an ideal world, all websites would have an RSS feed that you could subscribe to, but unfortunately, this is not the case. Detecting changes could be useful to be notified when a new version of a

How to Embed a YouTube Video in GitHub ReadMe Markdown

by Ardalis

posted on: November 23, 2023

I keep wanting to do this and forgetting how, so I'm writing it down. Here's how to embed a YouTube video in a GitHub ReadMe markdown file…Keep Reading →

Fake It Til You Make It…To Production

by Martin Taillefer

posted on: November 21, 2023

Explores the new logging, metric, and time provider fakes introduced in .NET 8