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 | 21 Jul 2017 09:00

PR Review: Is your error handling required?Subscribe to Ayende @ Rahien

Oren Eini writes "....During reviewing a PR I run into what seemed like a strange thing. Take a look at this change:This came with its own exception class, and left me pretty confused. Why would I want to have something like that?Here we have some error handling code..."
Read more » 
PR Review: Is your error handling required?
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman's Blog | 20 Jul 2017 22:13

Monospaced Programming Fonts with LigaturesSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....Typographic ligatures are when multiple characters appear to combine into a single character. Simplistically, when you type two or more characters and they magically attach to each other, you're using ligatures that were supported by your OS, your..."
Read more » 
Monospaced Programming Fonts with Ligatures
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


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

Reviewing Resin: Part VI – Analyzing I/O and being unfairSubscribe to Ayende @ Rahien

Oren Eini writes "....Looking back at this series, I have the strong feeling that I’m being unfair to Resin, I’m judging it using the same criteria I would use to judge our own production, highly optimized code. The projects have very different goals, maturity and..."
Read more » 
Reviewing Resin: Part VI – Analyzing I/O and being unfair
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Steve Smith | ardalis | 19 Jul 2017 13:45

Switch Between git Branches EasilySubscribe to ardalis

Steve Smith writes "....I recently ran across a great tip from Kevin Griffin for how to quickly switch from your current git branch to your previous one: Instead of typing out the full name of the branch when using git checkout, you can simply specify – (minus or..."
Read more » 
Switch Between git Branches Easily
Subscribe to Steve Smith's Blog: http://feeds.stevesmithblog.com/StevenSmith


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

Reviewing Resin: Part VSubscribe to Ayende @ Rahien

Oren Eini writes "....In the previous part, I looked at how indexing and queries are handled in Resin. This post is mostly about the pieces I haven’t talked about so far. We’ll start with the query parser and move to the trie. Queries in Resin looks like this:This is..."
Read more » 
Reviewing Resin: Part V
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


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

Reviewing Resin: Part IVSubscribe to Ayende @ Rahien

Oren Eini writes "....In the previous part, I looked at UpsertTransaction in Resin and speculated about how the queries work. In this one, I’m going to try to figure out how queries work. Our starting point is this:We start from the index header, and we’ll traverse down..."
Read more » 
Reviewing Resin: Part IV
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman's Blog | 18 Jul 2017 06:54

13 hours debugging a segmentation fault in .NET Core on Raspberry Pi and the solution was...Subscribe to Scott Hanselman's Blog

Scott Hanselman writes "....Debugging is a satisfying and special kind of hell. You really have to live it to understand it. When you're deep into it you never know when it'll be done. When you do finally escape it's almost always a DOH! moment. I spent an entire day..."
Read more » 
13 hours debugging a segmentation fault in .NET Core on Raspberry Pi and the solution was...
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Rick Strahl | Rick Strahl's Web Log | 18 Jul 2017 06:54

Updating Windows Applications and Installers for non-Admin InstallationSubscribe to Rick Strahl's Web Log

Rick Strahl writes "....A couple of weeks ago I updated Markdown Monster to run as a fully portable application that no longer requires administrative privileges to install. Yay! The installer now doesn't trigger admin elevation and the resulting installation is a free..."
Read more » 
Updating Windows Applications and Installers for non-Admin Installation
Subscribe to Rick Strahl's Blog: http://feeds.feedburner.com/RickStrahl


Oren Eini | Ayende @ Rahien | 17 Jul 2017 06:00

Inside RavenDB 4.0: Chapter 6 is doneSubscribe to Ayende @ Rahien

Oren Eini writes "....I’ve just completed writing chapter 6 (distributed RavenDB) and pushed a preview up. This put the page count at over 200 pages so far, with another two thirds or so left. This chapter was really hard to write, and I would really appreciate any..."
Read more » 
Inside RavenDB 4.0: Chapter 6 is done
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 14 Jul 2017 09:00

Reviewing Resin: Part IIISubscribe to Ayende @ Rahien

Oren Eini writes "....In the previous part, I started looking at UpsertTransacction, but got sidetracked into the utils functions. Let us focus back on this. The key parts of UpsertRansaction are:Let us see what they are. The DocumentStream is the source of the documents..."
Read more » 
Reviewing Resin: Part III
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Featured Maven

Rick Strahl's Web Log provides a variety of .NET development topics with focus on ASP.NET and enterprise development. Topics are wide ranging from introductory articles to tips and tricks, observations in the process of software development and examination of new and upcoming technologies. Content is honest and sometimes outspoken and doesn't tote any particular party line - Rick says it as he sees it.

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


Jeff Atwood (codinghorror)

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


Bertrand Le Roy (bleroy)

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


Bertrand Le Roy (bleroy)

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