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 | 17 Aug 2018 09:00

The iterative design process: Query parameters exampleSubscribe to Ayende @ Rahien

Oren Eini writes "....When we start building a feature, we often have a pretty good idea of what we want to have and how to get there. And then we actually start building it and we often end up with something that is quite different (and usually much better). It has..."
Read more » 
The iterative design process: Query parameters example
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman's Blog | 17 Aug 2018 00:06

Upgrading an existing .NET project files to the lean new CSPROJ format from .NET CoreSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....If you've looked at csproj (C# (csharp) projects) in the past in a text editor you probably looked away quickly. They are effectively MSBuild files that orchestrate the build process. Phrased differently, a csproj file is an instance of an MSBuild..."
Read more » 
Upgrading an existing .NET project files to the lean new CSPROJ format from .NET Core
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Scott Allen | OdeToCode by K. Scott Allen | 16 Aug 2018 10:03

Three Tips for Console Applications in .NET CoreSubscribe to OdeToCode by K. Scott Allen

Scott Allen writes "....I worked on a .NET Core console application last week, and here are a few tips I want to pass along. Arguments and Help Text Are Easy The McMaster.Extensions.CommandLineUtils package takes care of parsing command line arguments. You can describe the..."
Read more » 
Three Tips for Console Applications in .NET Core
Subscribe to Scott Allen's Blog: http://feeds.feedburner.com/OdeToCode


Oren Eini | Ayende @ Rahien | 16 Aug 2018 09:00

Subtle corruption and the debuggerSubscribe to Ayende @ Rahien

Oren Eini writes "....We had a bug. If a certain method was called, we would do something very bad. Here is the fix for this issue:Basically, we assumed that the passed pointer is a char pointer and not a UTF8 byte pointer. That led to horrible mess down the line,..."
Read more » 
Subtle corruption and the debugger
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 15 Aug 2018 09:00

The candidate’s portfolioSubscribe to Ayende @ Rahien

Oren Eini writes "....This is a screen shot from a CV I just read:The CV itself is kind of boring. Just graduated, did so and so course and was excellent in foo and bar. We see dozens of CVs like that on a regular basis. But the portfolio link was very nice. It linked to..."
Read more » 
The candidate’s portfolio
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman's Blog | 15 Aug 2018 00:24

Azure Application Insights warned me of failed dependent requests on my siteSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....I've been loving Application Insights ever since I hooked it up to my Podcast Site. Application Insights is stupid cheap and provides an unreal number of insights into what's going on in your site. I hooked it up and now I have a nice dashboard..."
Read more » 
Azure Application Insights warned me of failed dependent requests on my site
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Oren Eini | Ayende @ Rahien | 14 Aug 2018 09:00

The perf optimization that cost usSubscribe to Ayende @ Rahien

Oren Eini writes "....There is a lock deep inside RavenDB that has been bugging me for a while. In essence, this is a lock that prevents a read transaction from opening during a particular section of the commit process of a write transaction. The section under lock does..."
Read more » 
The perf optimization that cost us
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Steve Smith | ardalis | 13 Aug 2018 21:36

Measuring Aggregate Complexity in Software ApplicationsSubscribe to ardalis

Steve Smith writes "....A variety of tools will let you measure the complexity of a given method in your .NET applications. If you have a high-end SKU of Visual Studio, it will calculate code metrics for your application, one of which is Cyclomatic Complexity (CC). You can..."
Read more » 
Measuring Aggregate Complexity in Software Applications
Subscribe to Steve Smith's Blog: http://feeds.stevesmithblog.com/StevenSmith


Rob Conery | Rob Conery | 13 Aug 2018 21:28

Transactional Data Operations in PostgreSQL Using Common Table ExpressionsSubscribe to Rob Conery

Rob Conery writes "....Working with Common Table Expressions in PostgreSQL is easy and straightforward. You can insert, update and delete data easily, all in one operation, within a single transaction."
Subscribe to Rob Conery's Blog: http://feeds.feedburner.com/wekeroad/EeKc


Scott Allen | OdeToCode by K. Scott Allen | 13 Aug 2018 10:03

Moving APIs to .NET CoreSubscribe to OdeToCode by K. Scott Allen

Scott Allen writes "....I’ve been porting a service from .NET to .NET Core. Part of the work is re-writing the Azure Service Bus code for .NET Core. The original Service Bus API lives in the NuGet package WindowsAzure.ServiceBus, but that package needs the full .NET..."
Read more » 
Moving APIs to .NET Core
Subscribe to Scott Allen's Blog: http://feeds.feedburner.com/OdeToCode


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


Jeff Atwood (codinghorror)

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


Bertrand Le Roy (bleroy)

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


Bertrand Le Roy (bleroy)

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