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 | 18 May 2012 09:00

A bad testSubscribe to Ayende @ Rahien

Oren Eini writes "....This is a bad test, because what it does is ensuring that something does not works. I just finished implementing the session.Advaned.Defer support, and this test got my attention by failing the build. Bad test, you should be telling me when I broke..."
Read more » 
A bad test
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Steve Smith | Blog | 17 May 2012 13:18

Common Design Patterns PresentationsSubscribe to Blog

Steve Smith writes "....This month I presented on Common Design Patterns at two regional events.  I’ve given this talk a few times before, and it continues to evolve.  The first one was on 4 May at Stir Trek, as a replacement talk for a cancellation.  I only..."
Read more » 
Common Design Patterns Presentations
Subscribe to Steve Smith's Blog: http://feeds.stevesmithblog.com/StevenSmith


Oren Eini | Ayende @ Rahien | 17 May 2012 09:00

When using the Task Parallel Library, Wait() is a BAD warning signSubscribe to Ayende @ Rahien

Oren Eini writes "....Take a look at the following code: public static Task ParseAsync(IPartialDataAccess source, IPartialDataAccess seed, Stream output, IEnumerable<RdcNeed> needList) { return Task.Factory.StartNew(() => { foreach (var item in..."
Read more » 
When using the Task Parallel Library, Wait() is a BAD warning sign
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman | 17 May 2012 00:05

Please Learn to Think about AbstractionsSubscribe to Scott Hanselman

Scott Hanselman writes "....Jeff Atwood wrote a post called Please Don't Learn to Code and Zed Shaw wrote a post called Please Don't Become Anything, Especially Not A Programmer. My wife lost her wedding ring down the drain. She freaked out and came running declaring that it..."
Read more » 
Please Learn to Think about Abstractions
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Jon Galloway | Jon Galloway | 16 May 2012 22:11

Why I Taught My Daughter To Code (A Little)Subscribe to Jon Galloway

Jon Galloway writes "....Literacy Imagine a world in which very few people knew how to read or write. You kept to certain parts of town because you couldn't read a map or a street sign. When you needed to sign a contract, you just asked what it said and had to take it on..."
Read more » 
Why I Taught My Daughter To Code (A Little)
Subscribe to Jon Galloway's Blog: http://feeds.feedburner.com/jongalloway


Rick Strahl | Rick Strahl's Web Log | 16 May 2012 16:44

DropDownList and SelectListItem Array Item Updates in MVCSubscribe to Rick Strahl's Web Log

Rick Strahl writes "....So I ran into an interesting behavior today as I deployed my first MVC 4 app tonight. I have a list form that has a filter drop down that allows selection of categories. This list is static and rarely changes so rather than loading these items from..."
Read more » 
DropDownList and SelectListItem Array Item Updates in MVC
Subscribe to Rick Strahl's Blog: http://feeds.feedburner.com/RickStrahl


Roy Osherove | ISerializable | 16 May 2012 12:29

File System Wrappers for Unit Testing in C#Subscribe to ISerializable

Roy Osherove writes "....I’ve asked this on twitter, and here’s what I got: System.IO.Abstractions (looks pretty deep) SystemWrapper (I’m not crazy about the file system being used as a mock API) Something older   I’d take a look at the..."
Read more » 
File System Wrappers for Unit Testing in C#
Subscribe to Roy Osherove's Blog: http://feeds.feedburner.com/Iserializable


Roy Osherove | ISerializable | 16 May 2012 09:24

Test Driven Validation Logic with Extract & OverrideSubscribe to ISerializable

Roy Osherove writes "....In the NerdDinner project, there’s this amazing test (see the bottom, second one). There are so many things wrong here:   What is exactly correct about these properties? Many magic values Multiple tests in a single test if it fails,..."
Read more » 
Test Driven Validation Logic with Extract & Override
Subscribe to Roy Osherove's Blog: http://feeds.feedburner.com/Iserializable


Oren Eini | Ayende @ Rahien | 16 May 2012 09:00

Reviewing RavenDB app: ReleaseCandidateTrackerSubscribe to Ayende @ Rahien

Oren Eini writes "....ReleaseCandidateTracker is a new RavenDB based application by Szymon Pobiega. I reviewed version 5f7e42e0fb1dea70e53bace63f3e18d95d2a62dd. At this point, I don’t know anything about this application, including what exactly it means, Release..."
Read more » 
Reviewing RavenDB app: ReleaseCandidateTracker
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Roy Osherove | ISerializable | 15 May 2012 21:14

Zen of python revisited with code samplesSubscribe to ISerializable

Roy Osherove writes "....I really like reading this code. I will look deeper into it this week. Many of the “zen” ideas here speak to me on the unit test level.   ..."
Read more » 
Zen of python revisited with code samples
Subscribe to Roy Osherove's Blog: http://feeds.feedburner.com/Iserializable


Featured Maven

Jon works at Microsoft as an Community Program Manager focused on ASP.NET MVC. He's co-author of Wrox Professional MVC 2 (working on the MVC 3 update), wrote the MVC Music Store tutorial, helped organize mvcConf, and travelled the world in 2010 teaching MVC classes for the Web Camps tour. Jon previously worked at Vertigo Software, where he worked on several Microsoft conference websites (PDC08, MIX09, WPC09), built the video player for a very large scale online sports event which happens every March, and lead a team which created several Silverlight advertising demos for MIX08. Prior to that, he's worked in a wide range of web development shops, from scrappy startups to Fortune 500 financial companies. He was an ASP.NET and Silverlight Insider, ASP.NET MVP, published author, regular contributor to several open source .NET projects. He's part of the Herding Code podcast (http://herdingcode.com), Twitters as @jongalloway and blogs athttp://weblogs.asp.net/jgalloway

Jon Galloway (jongalloway)

Jon Galloway (jongalloway) @betsyphd @codinghorror As long as the two discussions don't overlap, things will settle down soon. If they combine, we're doomed. 11 minutes ago from web


Scott Hanselman (shanselman)

Scott Hanselman (shanselman) @AminahHanan @afrobella @luvvieig @jadarussell @gypsetproper jealous! 19 minutes ago from web


Phil Haack (haacked)

Phil Haack (haacked) @praeclarum @eduardomolteni right. That's not the purpose of it. There's vs extensions for that. 22 minutes ago from Twitter for iPhone


Jeff Atwood (codinghorror)

Jeff Atwood (codinghorror) @lxcid @ironfroggy @zedshaw this logic also applies to the making of peanut butter sandwiches. Never tried it, you'll never know. 27 minutes ago from web


Jeff Atwood (codinghorror)

Jeff Atwood (codinghorror) @zedshaw and yet, he does not know how to code by now? Point proven. Thank you Zed! 30 minutes ago from web


Jeff Atwood (codinghorror)

Jeff Atwood (codinghorror) @BAoki I would prefer that they try out discovering what problems they'd love to solve, and find interesting, first. Then by all means 32 minutes ago from web


Jeff Atwood (codinghorror)

Jeff Atwood (codinghorror) feel free to read previous quote in this manner http://t.co/XAo3L1Cm 33 minutes ago from web


Jeff Atwood (codinghorror)

Jeff Atwood (codinghorror) @lxcid @zedshaw can you name one way that Bloomberg could not do his job without knowledge of code? Compare: reading, writing, math. 35 minutes ago from web


Jeff Atwood (codinghorror)

Jeff Atwood (codinghorror) hey @zedshaw this ain't my first time at the #brodeo. If you have a problem that seems amenable to a code solution, see http://t.co/RuveDl5T 36 minutes ago from web


Jeff Atwood (codinghorror)

Jeff Atwood (codinghorror) @BAoki and the first line of defense is to choose not write any :) On the earliest computers, everyone *had* to be a programmer. 43 minutes ago from web