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 | 20 Oct 2017 09:00

PR Review: Code has cost, justify itSubscribe to Ayende @ Rahien

Oren Eini writes "....There is a reason why people talk about idiomatic code. Code that is idiomatic to the language matches what it expect and it generally faster / easier to work with for both developers and the compiler / runtime.During a PR review, I run into this..."
Read more » 
PR Review: Code has cost, justify it
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 19 Oct 2017 09:00

Giving Demeter PTSDSubscribe to Ayende @ Rahien

Oren Eini writes "....The law of Demeter goes like this, a method m of an object O may only invoke the methods of the following kinds of objects:O itself m's parameters Any objects created/instantiated within mO's direct component objects A global variable, accessible by..."
Read more » 
Giving Demeter PTSD
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 18 Oct 2017 09:00

Cost centers, revenue centers and politics in a cross organization worldSubscribe to Ayende @ Rahien

Oren Eini writes "....Sometimes we get requests from customers to evaluate and help specify the kind of hardware their RavenDB servers is going to run on. One of the more recent ones was to evaluate a couple of options and select the optimal one.We got the specs of the..."
Read more » 
Cost centers, revenue centers and politics in a cross organization world
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman's Blog | 18 Oct 2017 05:04

Use a second laptop as an extended monitor with Windows 10 wireless displaysSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....James Clarke from the Windows team rolled into a meeting today with two Surfaces...but one had no keyboard. Then, without any ceremony, he proceeded to do this: Now, I consider myself a bit of a Windows Productivity Tips Gourmand, and while I was..."
Read more » 
Use a second laptop as an extended monitor with Windows 10 wireless displays
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Scott Hanselman | Scott Hanselman's Blog | 17 Oct 2017 18:45

First Impressions - Jibo Social Robot for the HomeSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....As you likely know, I have a BUNCH of robots in the house. Whether it be turning a tin can into a robot, driving a Raspberry Pi around with Windows IoT, building robot arms with my kids, or controlling a robot with Xamarin code, I'm ALL IN when it..."
Read more » 
First Impressions - Jibo Social Robot for the Home
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Oren Eini | Ayende @ Rahien | 17 Oct 2017 09:00

Complex Linq queries in RavenDB 4.0Subscribe to Ayende @ Rahien

Oren Eini writes "....With RQL in RavenDB 4.0, we have a whole new set of capabilities during queries. In the RC1 release of RavenDB we had limited support for expressing the more complex queries in a strongly typed fashion using Linq. If you needed more complex queries,..."
Read more » 
Complex Linq queries in RavenDB 4.0
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 16 Oct 2017 09:00

Security analysis on error reportingSubscribe to Ayende @ Rahien

Oren Eini writes "....When talking about the security errors we generate in RavenDB 4.0, we got some really good comments, which are worth discussing.  The following are some of the interesting tidbits from the comments there.can this behavior help some malevolent..."
Read more » 
Security analysis on error reporting
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman's Blog | 15 Oct 2017 07:58

Scaling MentorshipSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....  You may have had a mentor in the past. Often these are more senior/elder people who are further along in their career. The presumption usually is that if they are "ahead" of you that they likely have something profound to offer you in the..."
Read more » 
Scaling Mentorship
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Rick Strahl | Rick Strahl's Web Log | 13 Oct 2017 21:28

Opening a Web Browser with an HTTP Url from Visual Studio CodeSubscribe to Rick Strahl's Web Log

Rick Strahl writes "....Here's a quick tip for Visual Studio Code and how to open the current document in a Web Browser. I've been using Visual Studio Code more and more in recent months and it just keeps getting better and better as a general code editor. I like the speed..."
Read more » 
Opening a Web Browser with an HTTP Url from Visual Studio Code
Subscribe to Rick Strahl's Blog: http://feeds.feedburner.com/RickStrahl


Oren Eini | Ayende @ Rahien | 13 Oct 2017 09:00

RavenDB 4.0: Interlocked distributed operationsSubscribe to Ayende @ Rahien

Oren Eini writes "....We couldn’t make unique constraints work in RavenDB 4.0 in a way that made sense for distributed operations, there were just too many hurdles at that level of abstractions. The problem, in essence, boils down to having to do an atomic..."
Read more » 
RavenDB 4.0: Interlocked distributed operations
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 1836 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. 1836 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. 1836 days ago from web


Jeff Atwood (codinghorror)

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


Bertrand Le Roy (bleroy)

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


Bertrand Le Roy (bleroy)

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