skip to content
Relatively General .NET

Testing Your Native AOT Applications

by Marco Rossignoli

posted on: April 03, 2024

MSTest introduces a Native AOT compatible test runner and engine for testing your Native AOT applications.

Making AI powered .NET apps more consistent and intelligent with Redis

by Catherine Wang

posted on: April 02, 2024

Redis makes intelligent apps smarter and consistent by serving as additional knowledge store, caching chat history, and semantically cache request and responses for an API. Combined with traditional caching scenarios, Redis is the multi-purpose data store for your intelligent apps.

Syncing a git branch between Windows and WSL filesystems

by Andrew Lock

posted on: April 02, 2024

In this post I show how you can work on a git branch with a repository checked out in Windows, and then sync that to another git folder in WSL…

Json schema validation in .NET

by

posted on: April 01, 2024

It is often useful to validate JSON documents against a JSON schema. For example, you may want to validate the JSON document that you receive from a REST API or a configuration file written by a user. In this post, I describe how to validate JSON data against a JSON schema in .NET.TipUsing PowerShe

Bing on .NET 8: The Impact of Dynamic PGO

by Ben Watson

posted on: March 29, 2024

Bing Extensible Application Platform's upgrade to .NET 8 and how dynamic profile guided optimization continues to deliver performance gains

RavenDB’s storage engine: Voron–unlocking the secret

by Oren Eini

posted on: March 28, 2024

A couple of months ago I had the joy of giving an internal lecture to our developer group about Voron, RavenDB’s dedicated storage engine. In the lecture, I’m going over the design and implementation of our storage engine.If you ever had an interest on how RavenDB’s transactional and high performance storage works, that is the lecture for you. Note that this is aimed at our developers, so we are going deep. You can find the slides here and here is the full video.

Certificates from the Ground Up

by Oren Eini

posted on: March 27, 2024

One of the most fun things that I do at work is share knowledge about how various things work. A few months ago I talked internally about how Certificates work. Instead of just describing the mechanism of that, I decided to actually walk our developers through the process of building the certificate infrastructure from scratch.You can find the slides here and the full video is available online, it’s just over an hour of both lecture and discussion.

.NET 7 will reach End of Support on May 14, 2024

by Rahul Bhandari (MSFT)

posted on: March 27, 2024

.NET 7 will reach end of support on May 14, 2024, this blog breaks down all the valuable information you need to know and how to update to .NET 8.

.NET Framework – March 2024 Cumulative Update Preview

by Salini Agarwal

posted on: March 26, 2024

March 2024 Cumulative Update Preview Updates for .NET Framework

Implementing Dijkstra's algorithm for finding the shortest path between two nodes using PriorityQueue in .NET 9

by Andrew Lock

posted on: March 26, 2024

In this post I describe Dijkstra's algorithm for finding the shortest path between two nodes and how you can implement it with the PriorityQueue type in .NET 9…