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.


Steve Smith | Ardalis RSS Feed | 11 May 2022 00:00

Domain Modeling - Anemic ModelsSubscribe to Ardalis RSS Feed

Steve Smith writes "....When building a domain model, proper object-oriented design and encapsulation should be applied as much as possible. Some teams choose to…"
Subscribe to Steve Smith's Blog: http://feeds.stevesmithblog.com/StevenSmith


Oren Eini | Ayende @ Rahien | 10 May 2022 12:00

Who can give a refund?Subscribe to Ayende @ Rahien

Oren Eini writes "....Consider an ecommerce system where customers can buy stuff. Part of handling commerce is handling faults. Those range from “I bought the wrong thing” to “my kid just bought a Ferrari”. Any such system will need some mechanism to handle fixing those..."
Read more » 
Who can give a refund?
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 09 May 2022 12:00

Customer Success Story | RavenDB with Rakuten Kobo on May 11Subscribe to Ayende @ Rahien

Oren Eini writes "....You can register for the webinar here."
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 06 May 2022 12:00

Challenge: Spot the optimization–solutionSubscribe to Ayende @ Rahien

Oren Eini writes "....In my previous post, I asked why this change would result in a better performing system, since the total amount of work that is done in the same:The answer is quite simple. The amount of work that our code is doing is the same, sure, but that isn’t..."
Read more » 
Challenge: Spot the optimization–solution
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 05 May 2022 12:00

Challenge: Spot the optimizationSubscribe to Ayende @ Rahien

Oren Eini writes "....Take a look at the following code:If we move line 4 to line 11, we can improve the performance of this code significantly. Here is what this looks like:The question is, why?The exact same amount of work is being done in both cases, after all. How..."
Read more » 
Challenge: Spot the optimization
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 04 May 2022 12:00

Criticizing Hare language approach for generic data structuresSubscribe to Ayende @ Rahien

Oren Eini writes "....I run into this blog post about the Hare language and its approach for generic data structures. From the blog post, we have these quote:…it’s likely that the application of a higher-level data structure will provide a meaningful impact to your..."
Read more » 
Criticizing Hare language approach for generic data structures
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Steve Smith | Ardalis RSS Feed | 04 May 2022 00:00

Commands, Events, Versions, and OwnersSubscribe to Ardalis RSS Feed

Steve Smith writes "....Commands and events are two common types of messages used in distributed application architectures, including microservice designs. When the…"
Subscribe to Steve Smith's Blog: http://feeds.stevesmithblog.com/StevenSmith


Oren Eini | Ayende @ Rahien | 29 Apr 2022 12:00

Production postmortem: Deduplicating replication speedSubscribe to Ayende @ Rahien

Oren Eini writes "....A customer called us with an interesting issue. They have a decently large database (around 750GB or so) that they want to replicate to another node. The did all the usual things that you need to do and the process started running as expected...."
Read more » 
Production postmortem: Deduplicating replication speed
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 28 Apr 2022 12:00

RavenDB Grafana Data SourceSubscribe to Ayende @ Rahien

Oren Eini writes "....I’m happy to announce that we have released v1.0 of RavenDB’s Grafana Data Source. This RavenDB data source plugin allows you to query and visualize your RavenDB data in Grafana. Note that this is distinct from monitoring RavenDB itself..."
Read more » 
RavenDB Grafana Data Source
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 27 Apr 2022 12:00

PSA: RavenDB 4.2 LTS ending support on June 30, 2022Subscribe to Ayende @ Rahien

Oren Eini writes "....RavenDB 4.2 came out in May 2019. It was our first LTS (long term support) edition for RavenDB and it has had a great run. All good things must come to an end, and RavenDB 4.2 is scheduled to go out of regular support on June 30, 2022. Today,..."
Read more » 
PSA: RavenDB 4.2 LTS ending support on June 30, 2022
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 3504 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. 3504 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. 3504 days ago from web


Jeff Atwood (codinghorror)

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


Bertrand Le Roy (bleroy)

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


Bertrand Le Roy (bleroy)

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