Keep up with the Mavens to stay in the know about Microsoft software development.
Oren Eini | Ayende @ Rahien | 19 Sep 2023 12:00
Oren Eini writes "....The following bug cost me a bunch of time, can you see what I’m doing wrong?
For fun, it’s so nasty because usually, it will accidentally work."
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien
Rick Strahl | Rick Strahl's Web Log | 19 Sep 2023 10:02
Rick Strahl writes "....Ah yes, IIS. It's been a while. But, if for some reason you need to run IIS - especially on a local dev machine for testing - and you've run into an 500.19 error in IIS like this:
while trying to run an ASP.NET Core application, make sure..."
Read more »
IIS Error 500.19 with ASP.NET Core Application
Subscribe to Rick Strahl's Blog: http://feeds.feedburner.com/RickStrahl
Oren Eini | Ayende @ Rahien | 15 Sep 2023 12:00
Oren Eini writes "....In the previous post, I was able to utilize AVX to get some nice speedups. In general, I was able to save up to 57%(!) of the runtime in processing arrays of 1M items. That is really amazing, if you think about it. But my best effort only gave me 4%..."
Read more »
Filtering negative numbers, fast: Beating memcpy()
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien
Oren Eini | Ayende @ Rahien | 13 Sep 2023 12:00
Oren Eini writes "....In the previous post I discussed how we can optimize the filtering of negative numbers by unrolling the loop, looked into branchless code and in general was able to improve performance by up to 15% from the initial version we started with. We pushed..."
Read more »
Filtering negative numbers, fast: AVX
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien
Oren Eini | Ayende @ Rahien | 12 Sep 2023 12:00
Oren Eini writes "....In the previous post, we looked into what it would take to reduce the cost of filtering negative numbers. We got into the assembly and analyzed exactly what was going on. In terms of this directly, I don’t think that even hand-optimized..."
Read more »
Filtering negative numbers, fast: Unroll
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien
Rick Strahl | Rick Strahl's Web Log | 12 Sep 2023 02:05
Rick Strahl writes "....This is a very short note to self in regards to installing and then running a global DotNet Tool on a Mac, which apparently after a default install of the .NET SDK, doesn't work out of the box.
Here's the scenario: I installed the .NET SDK using..."
Read more »
Dotnet Tool Component not found on the Mac
Subscribe to Rick Strahl's Blog: http://feeds.feedburner.com/RickStrahl
Oren Eini | Ayende @ Rahien | 11 Sep 2023 12:00
Oren Eini writes "....While working deep on the guts of RavenDB, I found myself with a seemingly simple task. Given a list of longs, I need to filter out all negative numbers as quickly as possible.
The actual scenario is that we run a speculative algorithm, given a..."
Read more »
Filtering negative numbers, fast: Scalar
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien
Jesse Liberty | Jesse Liberty - Silverlight Geek | 04 Sep 2023 12:49
Jesse Liberty writes "....We are, finally, ready to create our ASP.NET Core application that will host our traditional and our minimal APIs. (This series begins here.) The code for this blog post is available here:git clone https://github.com/JesseLiberty/Cars.git Please..."
Read more »
.NET APIs Part 4 – Creating the APIs
Subscribe to Jesse Liberty's Blog: http://feeds.feedburner.com/JesseLiberty-SilverlightGeek
Jesse Liberty | Jesse Liberty - Silverlight Geek | 04 Sep 2023 12:49
Jesse Liberty writes "....We are, finally, ready to create our ASP.NET Core application that will host our traditional and our minimal APIs. Please note that WordPress seems to be broken and so the layout will be imperfect. To get started, open Visual Studio … Continue..."
Read more »
.NET APIs Part 4 – Creating the APIs
Subscribe to Jesse Liberty's Blog: http://feeds.feedburner.com/JesseLiberty-SilverlightGeek
Oren Eini | Ayende @ Rahien | 04 Sep 2023 12:00
Oren Eini writes "....Deep inside of the Corax indexing engine inside of RavenDB there is the notion of a posting list. A posting list is just an ordered set of entry ids that contains a particular term. During the indexing process, we need to add and remove items from..."
Read more »
Optimizing a three way merge
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien