Keep up with the Mavens to stay in the know about Microsoft software development.
Oren Eini | Ayende @ Rahien | 18 Sep 2024 12:00
Oren Eini writes "....It has been almost a year since the release of RavenDB 6.0. The highlights of the 6.0 release were Corax (a new blazing-fast indexing engine) and Sharding (server-side and simple to operate at scale). We made 10 stable releases in the 6.0.x line..."
Read more »
RavenDB 6.2 release
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien
Oren Eini | Ayende @ Rahien | 17 Sep 2024 12:00
Oren Eini writes "....I wanted to test low-level file-system behavior in preparation for a new feature for RavenDB. Specifically, I wanted to look into hole punching - where you can give low-level instructions to the file system to indicate that you’re giving up..."
Read more »
Debugging the Linux kernel using awesome psychic powers
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien
Rick Strahl | Rick Strahl's Web Log | 04 Sep 2024 09:31
Rick Strahl writes "....Today I was helping out a customer with their ASP.NET core application that wasn't starting up on a live server, hosted in IIS. Not uncommon in a first install, and when this happens I often resort to starting the app directly using Kestrel first,..."
Read more »
Getting the ASP.NET Core Server Hosting Urls at Startup and in Requests
Subscribe to Rick Strahl's Blog: http://feeds.feedburner.com/RickStrahl
Oren Eini | Ayende @ Rahien | 28 Aug 2024 12:00
Oren Eini writes "....Corax was released just under a year ago, and we are seeing more customers deploying that to production. During a call with a customer, we noticed the following detail:Let me explain what we are seeing here. The two indexes are the same, operating..."
Read more »
Seeing the results of Corax in production
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien
Oren Eini | Ayende @ Rahien | 19 Aug 2024 12:00
Oren Eini writes "....RavenDB has a hidden feature, enabled by default and not something that you usually need to be aware of. It has built-in support for caching. Consider the following code:async Task<Dictionary<string, int>> HowMuchWorkToDo(string userId)
{..."
Read more »
Caching documents in RavenDB: The good, the bad and the ugly
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien
Oren Eini | Ayende @ Rahien | 16 Aug 2024 12:00
Oren Eini writes "....RavenDB is a pretty old codebase, hitting 15+ years in production recently. In order to keep it alive & well, we make sure to follow the rule of always leaving the code in a better shape than we found it. Today’s tale is about the..."
Read more »
Optimizing old code: StreamBitArray refactoring
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien
Oren Eini | Ayende @ Rahien | 08 Aug 2024 12:00
Oren Eini writes "....During a performance evaluation internally, we ran into a strange situation. Our bulk insert performance using the node.js API was significantly worse than the performance of other clients. In particular, when we compared that to the C#..."
Read more »
Improving RavenDB's Node.js bulk insert performance
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien
Oren Eini | Ayende @ Rahien | 05 Aug 2024 12:00
Oren Eini writes "....I got into an interesting discussion on LinkedIn about my previous post, talking about Code Rot. I was asked about Legacy Code defined as code without tests and how I reconcile code rot with having tests.I started to reply there, but it really..."
Read more »
Legacy code with really good tests is still legacy code
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien
Rick Strahl | Rick Strahl's Web Log | 04 Aug 2024 23:52
Rick Strahl writes "....I've run into this scenario way too many times as a package creator:
I update a NuGet Package
I publish it to NuGet Package Store
I wait a few minutes
I open another project
I try to load the new Package Version
Sometimes it seems it only takes a..."
Read more »
Nuking Local Nuget Package Sources to show newly Published Packages
Subscribe to Rick Strahl's Blog: http://feeds.feedburner.com/RickStrahl
Oren Eini | Ayende @ Rahien | 31 Jul 2024 12:00
Oren Eini writes "....RavenDB allows you to query your data freely and cheaply. It is one of those things that makes or breaks a database, after all. After over a decade of working with Lucene as our backend indexing engine, we built Corax, a new querying & indexing..."
Read more »
Optimizing facets query performance in Corax
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien