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 | 28 Jun 2017 13:45

Installing Additional App Templates for dotnet newSubscribe to ardalis

Steve Smith writes "....When you install the .NET Core SDK, you get the dotnet CLI (command line interface), which can be used for a host of different things, including creating new projects. You can see which templates are already installed by running..."
Read more » 
Installing Additional App Templates for dotnet new
Subscribe to Steve Smith's Blog: http://feeds.stevesmithblog.com/StevenSmith


Oren Eini | Ayende @ Rahien | 28 Jun 2017 09:47

The things that come out late at nightSubscribe to Ayende @ Rahien

Oren Eini writes "....The following is the opening paragraphs for discussion RavenDB 4.0 clustering and distribution model in the Inside RavenDB 4.0 book. You might be familiar with the term "murder of crows" as a way to refer to a group for crows[1]. It has been used..."
Read more » 
The things that come out late at night
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 28 Jun 2017 09:00

Bug stories: How do I call myself?Subscribe to Ayende @ Rahien

Oren Eini writes "....This bug is actually one of the primary reasons we had a Beta 2 release for RavenDB 4.0 so quickly. The problem is easy to state, we had a problem in any non trivial deployment setup where clients would be utterly unable to connect to us. Let us..."
Read more » 
Bug stories: How do I call myself?
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 27 Jun 2017 09:00

Bug stories: The data corruption in the clusterSubscribe to Ayende @ Rahien

Oren Eini writes "....The bug started as pretty much all others. “We have a problem when replicating from a Linux machine to a Windows machine, I’m seeing some funny values there”. This didn’t raise any alarm bells, after all, that was the point of checking what was..."
Read more » 
Bug stories: The data corruption in the cluster
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 26 Jun 2017 09:00

Zombies vs. Ghosts: The great debateSubscribe to Ayende @ Rahien

Oren Eini writes "....We have a feature in RavenDB that may leave behind some traces when a document is gone. The actual details aren’t really important for the story. Those traces are there for a reason, and a user have a good reason to want to see them in the UI. That..."
Read more » 
Zombies vs. Ghosts: The great debate
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman's Blog | 25 Jun 2017 09:49

Exploring CQRS within the Brighter .NET open source projectSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....There's a ton of cool new .NET Core open source projects lately, and I've very much enjoyed exploring this rapidly growing space. Today at lunch I was checking out a project called "Brighter." It's actually been around in the .NET space for many..."
Read more » 
Exploring CQRS within the Brighter .NET open source project
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Oren Eini | Ayende @ Rahien | 23 Jun 2017 11:45

Inventory management in MongoDB: A design philosophy I find bafflingSubscribe to Ayende @ Rahien

Oren Eini writes "....I’m reading MongoDB in Action right now. It is an interesting book and I wanted to learn more about the approach to using MongoDB, rather then just be familiar with the feature set and what it can do. But this post isn’t about the book, it is about..."
Read more » 
Inventory management in MongoDB: A design philosophy I find baffling
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 23 Jun 2017 09:00

PR Review: avoid too many parametersSubscribe to Ayende @ Rahien

Oren Eini writes "....During code review I run into these two sections, which raised a flag. Can you tell why?The problem with this type of code is two fold. First, we add optional parameters, to reduce the number of breaking changes we have. The problem with that is..."
Read more » 
PR Review: avoid too many parameters
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Rob Conery | Rob Conery | 22 Jun 2017 17:35

Thinking In Events With FirebaseSubscribe to Rob Conery

Rob Conery writes "....There are no "best practices" or established architectural patterns with Firebase Functions. So what do we do when we receive payment from the customer?..."
Read more » 
Thinking In Events With Firebase
Subscribe to Rob Conery's Blog: http://feeds.feedburner.com/wekeroad/EeKc


Rick Strahl | Rick Strahl's Web Log | 22 Jun 2017 16:46

Multi-Targeting and Porting a .NET Library to .NET Core 2.0Subscribe to Rick Strahl's Web Log

Rick Strahl writes ".....NET Standard and .NET Core have been on my mind for a long time now - years really, but the reality is while I've been using the technology quite a bit, I've not jumped in with both feet. In fact, to date I have yet to build anything 'real' for..."
Read more » 
Multi-Targeting and Porting a .NET Library to .NET Core 2.0
Subscribe to Rick Strahl's Blog: http://feeds.feedburner.com/RickStrahl


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


Jeff Atwood (codinghorror)

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


Bertrand Le Roy (bleroy)

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


Bertrand Le Roy (bleroy)

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