skip to content
Relatively General .NET

RavenDB 7.1 with Gen AI Integration - Release Candidate

by Oren Eini

posted on: June 04, 2025

We have just released the RavenDB 7.1 Release Candidate, and you can download it from the website:The big news in this release is the new Gen AI integration. You are now able to define Generative AI tasks on your own data. I have a Deep Dive post that talks about it in detail, but the gist of it is that you can write prompts like:Translate the Product titles in our catalog from English to Spanish, Greek, and Japanese.Read the Job Postings’ descriptions and extract the years of experience, required skills, salary range, and associated benefits into this well-defined structure.Analyze Helpdesk Tickets and decide whether we need to escalate to a higher tier. RavenDB will take the prompt and your LLM of choice and apply it transparently to your data. This allows your data to think.There is no need for complex integrations or months-long overtime work, just tell RavenDB what you want, and the changes will show up in your database. I’m really excited about this feature. You can start by downloading the new bits and taking it for a spin, check it out under the AI Hub > AI Tasks menu item in the Studio.The deep dive post is also something that you probably want to go through 🙂. As usual, I would dearly love your feedback on the feature and what you can do with it..

Using AI Foundry with .NET MAUI

by David Ortinau

posted on: June 03, 2025

Using AI Foundry with .NET MAUI brings the power of LLMs to mobile and desktop applications.

Creating your first sample game with MonoGame

by Andrew Lock

posted on: June 03, 2025

In this post I provide an introduction to MonoGame, looking at it's history, the requirements for building with MonoGame, and finally a first sample app.…

Automating Null-Forgiving Operator Removal in C# Projects

by Gérald Barré

posted on: June 02, 2025

Nullable Reference Types are a feature in C# that helps developers avoid null reference exceptions by providing compile-time checks for nullability. This feature was introduced in C# 8.0 and is designed to improve code quality and reduce runtime errors.When the compiler cannot handle all cases, so

Recording

by Oren Eini

posted on: May 29, 2025

Yesterday I gave a live talk about some of the re-design we did to the internals of RavenDB’s storage engine (Voron). I think it went pretty well, and the record is here.Would love to hear your feedback!

Announcing dotnet run app.cs – A simpler way to start with C# and .NET 10

by Damian Edwards

posted on: May 28, 2025

We are super excited to introduce a new feature that was released as part of .NET 10 Preview 4 that makes getting started with C# easier than ever. You can now run a C# file directly using . This means you no longer need to create a project file or scaffold a whole application to run a quick script, test a snippet, or experiment with an idea. It's simple, intuitive, and designed to streamline the C# development experience, especially for those just getting started. What is ? Until now, executing C# code using the CLI required a project structure that included a file. With this new capability, which we call fi...

Webinar

by Oren Eini

posted on: May 27, 2025

Tomorrow I’m going to be doing a Discord webinar about the deep optimizations we did in how  RavenDB talks to the disk. We are talking about some of the biggest changes to the internals in a decade or so, with the accompanying performance numbers to justify that. I had a great time preparing for that, and I’m really hoping to see you there.Event link is here.