Emit logs on-demand with log buffering
by Evgenii Fedorov
posted on: June 05, 2025
Learn how to delay log emission with the new log buffering feature for more intelligent, context-aware logging in .NET 9
by Evgenii Fedorov
posted on: June 05, 2025
Learn how to delay log emission with the new log buffering feature for more intelligent, context-aware logging in .NET 9
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..
by .NET Team
posted on: June 04, 2025
Get up to date on all of the .NET sessions from Microsoft Build 2025 covering .NET 10, C# 14, .NET Aspire, ASP.NET Core, Blazor, AI development, and more!
by David Ortinau
posted on: June 03, 2025
Using AI Foundry with .NET MAUI brings the power of LLMs to mobile and desktop applications.
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.…
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
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!
by Evgenii Fedorov
posted on: May 29, 2025
Explores the new log sampling feature
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...
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.