skip to content
Relatively General .NET

RavenDB 7.1

by Oren Eini

posted on: July 11, 2025

Last week we released RavenDB 7.1, the Gen AI release. In general, this year is turning out to be all about AI for RavenDB, with features such as vector search and embedding generation being the highlights of previous releases.The Gen AI release lets you run generative AI directly on your documents and directly inside the database. For example, I can have the model translate my product catalog to additional languages whenever I make an update there, or ask the model to close comments on the blog if it only gets spam comments. The key here is that I can supply a prompt and a structured way for RavenDB to apply it, and then I can apply the model. Using something like ChatGPT is so easy, but trying to make use of it inside your systems is anything but. You have to deal with a large amount of what I can only describe as logistical support nonsense when all you want is just to get to the result.This is where Gen AI in RavenDB shines. You can see a full demonstration of the feature by Dejan Miličić (including some sneak peeks of even more AI features) in the following video.Here is one example of a prompt that you can run, for instance, on this very blog ☺️. And suddenly, you have an AI running things behind the scenes and making things easier. The Gen AI feature makes it possible to apply generative AI in a structured, reliable, and easy manner, making it possible to actually integrate with the model of your choice without any hassles.Please take a look at this new feature - we’d love to hear your feedback.

How to Find All Types That Can Be Sealed Using Roslyn

by Gérald Barré

posted on: July 07, 2025

In the previous post, I described how to use Roslyn as a library to find all types that could be internal instead of public. Let's continue this series by showing how to find all types that can be sealed in a solution. Marking a type as sealed can improve performance and safety by preventing furthe

Local AI + .NET = AltText Magic in One C# Script

by Bruno Capuano

posted on: July 02, 2025

Learn how to generate image AltText using .NET 10 and local AI models — all in a single C# file with dotnet run app.cs. A fun and accessible example of what AI can do beyond chat.

How to Find Public Symbols That Can Be Internal Using Roslyn

by Gérald Barré

posted on: June 30, 2025

I got a question about how to find all public symbols in a solution that can be internal. This is a common scenario when you want to reduce the visibility of your code to improve encapsulation. You can use Roslyn as a library to analyze the code in a solution and find such symbols.I've already writ

Discord event: GenAI fundamentals

by Oren Eini

posted on: June 27, 2025

AI is changing how we build software. But with RavenDB, you don’t need to rebuild your stack to keep up. Join us on June 30 for the next community discussion session with our Head of DevRel,Dejan Milicic, as we introduce GenAI, RavenDB’s new built-in AI feature. Here’s what we’ll cover: Where AI truly belongs in your system architecture How to launch GenAI, define prompt data, and automate updates Real-world use cases and business value A live demo: an AI-powered support desk with automatic escalation and intelligent workflows, all running inside the database 📅 Monday, June 30 at 18:00 CET 📍 RavenDB Developers Community Discord