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 | 18 Sep 2024 12:00

RavenDB 6.2 releaseSubscribe to Ayende @ Rahien

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

Debugging the Linux kernel using awesome psychic powersSubscribe to Ayende @ Rahien

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

Getting the ASP.NET Core Server Hosting Urls at Startup and in RequestsSubscribe to Rick Strahl's Web Log

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

Seeing the results of Corax in productionSubscribe to Ayende @ Rahien

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

Caching documents in RavenDB: The good, the bad and the uglySubscribe to Ayende @ Rahien

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

Optimizing old code: StreamBitArray refactoringSubscribe to Ayende @ Rahien

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

Improving RavenDB's Node.js bulk insert performanceSubscribe to Ayende @ Rahien

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

Legacy code with really good tests is still legacy codeSubscribe to Ayende @ Rahien

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

Nuking Local Nuget Package Sources to show newly Published PackagesSubscribe to Rick Strahl's Web Log

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

Optimizing facets query performance in CoraxSubscribe to Ayende @ Rahien

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


Featured Maven

Oren Eini is a senior developer / architect, focusing on architecture, data access and best practices. Most often, he is working on building complex business systems using .Net 2.0, NHibernate and Castle's Frameworks, providing training and guidance for the use of Object Relational Mapping, Inversion of Control, Domain Driven Design and other exciting topics. Oren is an active member in several leading Open Source projects, including (but not limited :-) ) NHibernate, Castle and Rhino Mocks.

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 4362 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. 4362 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. 4362 days ago from web


Jeff Atwood (codinghorror)

Jeff Atwood (codinghorror) @fmanjoo looks like "log in - Facebook" to me 4362 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 4362 days ago from Tweet Button


Bertrand Le Roy (bleroy)

Bertrand Le Roy (bleroy) Ha! http://t.co/ofThpizS 4362 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. 4362 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" 4362 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. 4362 days ago from TweetDeck


Bertrand Le Roy (bleroy)

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