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.


Scott Allen | OdeToCode by K. Scott Allen | 21 Apr 2017 09:11

ASP.NET Core Dependency Injection Understands Unbound GenericsSubscribe to OdeToCode by K. Scott Allen

Scott Allen writes "....Continuing with topics based on ASP.NET Core code reviews. Here is a bit of code I came across in an application’s Startup class. public void ConfigureServices(IServiceCollection services) { services.AddScoped<IStore<User>,..."
Read more » 
ASP.NET Core Dependency Injection Understands Unbound Generics
Subscribe to Scott Allen's Blog: http://feeds.feedburner.com/OdeToCode


Oren Eini | Ayende @ Rahien | 21 Apr 2017 09:00

I was wrong, reflecting on the .NET design choicesSubscribe to Ayende @ Rahien

Oren Eini writes "....I have been re-thinking about some of my previous positions with regards to development, and it appear that I have been quite wrong in the past. In particular, I’m talking about things like: non virtual by default. Representative post. abstract..."
Read more » 
I was wrong, reflecting on the .NET design choices
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Rob Conery | Rob Conery | 21 Apr 2017 00:00

Writing A Book Is Frustratingly AddictiveSubscribe to Rob Conery

Rob Conery writes "....I really enjoyed writing The Imposter's Handbook, as well as making the videos. I can say that now because it's done with and the human mind has an amazing ability to cull things negative. So, naturally, I'm doing it again. I have a..."
Read more » 
Writing A Book Is Frustratingly Addictive
Subscribe to Rob Conery's Blog: http://feeds.feedburner.com/wekeroad/EeKc


Oren Eini | Ayende @ Rahien | 20 Apr 2017 09:00

A tricky bit of codeSubscribe to Ayende @ Rahien

Oren Eini writes "....I run into the following bit of code while doing a code review on a pull request: This was very strange, because the code appeared to compile properly, but it shouldn’t. I mean, look at it. The generic parameter is not constrained, and I don’t have..."
Read more » 
A tricky bit of code
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Roy Osherove | ISerializable | 20 Apr 2017 06:08

New Vim Course Online - Vim Hates YouSubscribe to ISerializable

Roy Osherove writes "....I’ve added a new course to http://courses.osherove.com - This time it’s all about Vim, which I’ve been using for a few good years now.    You can check out my online Vim course at http://VimHatesYou.com  Or you can..."
Read more » 
New Vim Course Online - Vim Hates You
Subscribe to Roy Osherove's Blog: http://feeds.feedburner.com/Iserializable


Steve Smith | ardalis | 19 Apr 2017 12:57

A Year of TipsSubscribe to ardalis

Steve Smith writes "....I started my Developer Tips Weekly newsletter a year ago this week – today the 53rd tip is being sent. It hasn’t always been easy, even though often the tips are very short and simple. Publishing at exactly 10am every Wednesday without..."
Read more » 
A Year of Tips
Subscribe to Steve Smith's Blog: http://feeds.stevesmithblog.com/StevenSmith


Scott Allen | OdeToCode by K. Scott Allen | 19 Apr 2017 09:12

ASP.NET Core Middleware Components are SingletonsSubscribe to OdeToCode by K. Scott Allen

Scott Allen writes "....This is the first post in a series of posts based on code reviews of systems where ASP.NET Core is involved. I recently came across code like the following: public class FaultyMiddleware { public FaultyMiddleware(RequestDelegate next) {..."
Read more » 
ASP.NET Core Middleware Components are Singletons
Subscribe to Scott Allen's Blog: http://feeds.feedburner.com/OdeToCode


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

Overloading the Windows Kernel and locking a machine with RavenDB benchmarksSubscribe to Ayende @ Rahien

Oren Eini writes "....During benchmarking RavenDB, we have run into several instances where the entire machine would freeze for a long duration, resulting in utter non responsiveness. This has been quite frustrating to us, since a frozen machine make it kinda hard to..."
Read more » 
Overloading the Windows Kernel and locking a machine with RavenDB benchmarks
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman's Blog | 19 Apr 2017 03:31

ASP.NET - Overposting/Mass Assignment Model Binding SecuritySubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....This little post is just a reminder that while Model Binding in ASP.NET is very cool, you should be aware of the properties (and semantics of those properties) that your object has, and whether or not your HTML form includes all your properties, or..."
Read more » 
ASP.NET - Overposting/Mass Assignment Model Binding Security
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Oren Eini | Ayende @ Rahien | 18 Apr 2017 05:12

Sometimes it really IS not our faultSubscribe to Ayende @ Rahien

Oren Eini writes "....So we got an emergency support call during the Passover holiday, and as you can imagine, it was a strange one. Our investigation of the error basically boiled down (cutting down a lot of effort in between): “This can’t be happening.” I hate this..."
Read more » 
Sometimes it really IS not our fault
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Featured Maven

Scott Allen’s blog features development advice straight from the trenches. Scott shares his experiences, what he tried, what worked, what didn't, and traps to avoid. Alongside architecture and project management-focused blog entries, you'll find more nitty-gritty technical posts about LINQ, JavaScript and JavaScript Object Notation (JSON), Windows® Workflow, and Silverlight.

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


Jeff Atwood (codinghorror)

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


Bertrand Le Roy (bleroy)

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


Bertrand Le Roy (bleroy)

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