DevMavens

ma•ven (mā'vən)

n.  A person who has special knowledge or experience;
an expert.

dev•ma•ven
('dev-mā'vən)

n.  An expert developer with great influence.

Keep up with the Mavens to stay in the know about Microsoft software development.


Oren Eini | Ayende @ Rahien | 19 Sep 2023 12:00

Challenge: Spot the bugSubscribe to Ayende @ Rahien

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

IIS Error 500.19 with ASP.NET Core ApplicationSubscribe to Rick Strahl's Web Log

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

Filtering negative numbers, fast: Beating memcpy()Subscribe to Ayende @ Rahien

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

Filtering negative numbers, fast: AVXSubscribe to Ayende @ Rahien

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

Filtering negative numbers, fast: UnrollSubscribe to Ayende @ Rahien

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

Dotnet Tool Component not found on the MacSubscribe to Rick Strahl's Web Log

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

Filtering negative numbers, fast: ScalarSubscribe to Ayende @ Rahien

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

.NET APIs Part 4 – Creating the APIsSubscribe to Jesse Liberty - Silverlight Geek

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

.NET APIs Part 4 – Creating the APIsSubscribe to Jesse Liberty - Silverlight Geek

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

Optimizing a three way mergeSubscribe to Ayende @ Rahien

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


Featured Maven

Jesse Liberty is a Senior Developer-Community Evangelist on the Windows Phone Team. Liberty hosts the popular Yet Another Podcast and his blog is required reading. He is the author of numerous best-selling books, including O’Reilly’s Programming C# and the forthcoming APress books Programming Reactive Extensions and LINQ and Migrating to Windows Phone. He was a Distinguished Software Engineer at AT&T; Software Architect for PBS and Vice President of Information Technology at Citibank. He can be followed on Twitter: @JesseLiberty.

Jeff Atwood (codinghorror)

Jeff Atwood (codinghorror) Sometimes people ask me why I'm not on Facebook or G+. I was already an AOL user once, why would I do that again? http://t.co/ncbuusrx 4002 days ago from web


Jeff Atwood (codinghorror)

Jeff Atwood (codinghorror) @fmanjoo no child, even my own, is enough to get me on Facebook. I'll go to my grave without an account. I'm Just Not That Into Zuckerberg. 4002 days ago from web


Jeff Atwood (codinghorror)

Jeff Atwood (codinghorror) @fmanjoo I don't have a Facebook account, no plans to start one. Or G+ for that matter. But, I do watch TV! Well, downloaded TV. Sort of. 4002 days ago from web


Jeff Atwood (codinghorror)

Jeff Atwood (codinghorror) @fmanjoo looks like "log in - Facebook" to me 4002 days ago from web


Bertrand Le Roy (bleroy)

Bertrand Le Roy (bleroy) Julia Gillard's Speech Over Opposition's Sexism, Misogyny: http://t.co/696ULgfy via @youtube 4002 days ago from Tweet Button


Bertrand Le Roy (bleroy)

Bertrand Le Roy (bleroy) Ha! http://t.co/ofThpizS 4002 days ago from TweetDeck


Bertrand Le Roy (bleroy)

Bertrand Le Roy (bleroy) @wwahammy This is as if Creative Commons was preventing you from using Photoshop. 4002 days ago from TweetDeck


Bertrand Le Roy (bleroy)

Bertrand Le Roy (bleroy) @wwahammy http://t.co/9Sf85PXD "CAD files must be provided, it must use formats unencumbered by closed licenses" 4002 days ago from TweetDeck


Bertrand Le Roy (bleroy)

Bertrand Le Roy (bleroy) @wwahammy It's the case with lots of things the FSF does. I appreciate some of what they do for freedom of speech but man they're extreme. 4002 days ago from TweetDeck


Bertrand Le Roy (bleroy)

Bertrand Le Roy (bleroy) @wwahammy It's according to http://t.co/QAdf1k2y 4002 days ago from TweetDeck