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.


Rick Strahl | Rick Strahl's Web Log | 21 Dec 2014 12:55

Gotcha: Entity Framework gets slow in long Iteration LoopsSubscribe to Rick Strahl's Web Log

Rick Strahl writes "....Thought I’d highlight a common problem I’ve run into a few times with a few of my customers using Entity Framework. I spent some time today with a customer debugging a very, very slowly process using Entity Framework operation. The customer was..."
Read more » 
Gotcha: Entity Framework gets slow in long Iteration Loops
Subscribe to Rick Strahl's Blog: http://feeds.feedburner.com/RickStrahl


Oren Eini | Ayende @ Rahien | 19 Dec 2014 10:00

Minimal incremental backups improvements in VoronSubscribe to Ayende @ Rahien

Oren Eini writes "....Voron uses a fairly standard journaling system to ensure ACID compliance. Whenever you commit a transaction, we write the changed pages to the log. Let us take the simplest example, here is a very simple page: Now we write the following code:..."
Read more » 
Minimal incremental backups improvements in Voron
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 18 Dec 2014 10:00

Gossip much? Use cases and bad practices for gossip protocolsSubscribe to Ayende @ Rahien

Oren Eini writes "....My previous few posts has talked about specific algorithms for gossip protocols, specifically: HyParView and Plumtrees. They dealt with the technical behavior of the system, the process in which we are sending data over the cluster to all the nodes...."
Read more » 
Gossip much? Use cases and bad practices for gossip protocols
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Bertrand Le Roy | Tales from the Evil Empire | 17 Dec 2014 16:00

The curse of the never-ending async method callSubscribe to Tales from the Evil Empire

Bertrand Le Roy writes "....Whether you use promises, callbacks, or other abstractions (except maybe the async/await pattern) to deal with asynchrony, control flow is going to get harder to follow. Stack traces are typically meaningless, and finding what went wrong can take..."
Read more » 
The curse of the never-ending async method call
Subscribe to Bertrand Le Roy's Blog: http://feeds.feedburner.com/TalesFromTheEvilEmpire


Oren Eini | Ayende @ Rahien | 17 Dec 2014 10:00

Gossip much? Operating with partial information, and getting the right result.Subscribe to Ayende @ Rahien

Oren Eini writes "....Unlike the previous two posts, this is going to be short. Primarily because what I wanted to talk about it what impresses me most with both HyParView and Plumtree. The really nice thing about them is that they are pretty simple, easy to understand..."
Read more » 
Gossip much? Operating with partial information, and getting the right result.
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Bertrand Le Roy | Tales from the Evil Empire | 16 Dec 2014 21:03

It’s asynchronous all the way downSubscribe to Tales from the Evil Empire

Bertrand Le Roy writes "....Captain Obvious has something to tell us: Asynchronous methods can call synchronous ones, but synchronous methods can’t call asynchronous methods, or they must become asynchronous. Duh. What does that mean for the Node.js developer..."
Read more » 
It’s asynchronous all the way down
Subscribe to Bertrand Le Roy's Blog: http://feeds.feedburner.com/TalesFromTheEvilEmpire


Oren Eini | Ayende @ Rahien | 16 Dec 2014 09:52

Inside RavenDB Book–Chapter 8 is doneSubscribe to Ayende @ Rahien

Oren Eini writes "....Chapter 8 talks about indexing, this time from the point of view of what you can do with them, and how to best utilize them. You can read it here: https://github.com/ayende/book/releases/"
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 15 Dec 2014 10:00

Gossip much? The gossip epidemic and other issues in polite societySubscribe to Ayende @ Rahien

Oren Eini writes "....In my previous post, I talked about the Hybrid Partial View protocol, and showed a visualization about how it actually works. Something that is important to note about this protocol, it is mostly meant to create a gossip topology that is resilient..."
Read more » 
Gossip much? The gossip epidemic and other issues in polite society
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Jeff Atwood | Coding Horror | 15 Dec 2014 08:40

The Evolution of eInkSubscribe to Coding Horror

Jeff Atwood writes "....Sure, smartphones and tablets get all the press, and deservedly so. But if you place the original mainstream eInk device from 2007, the Amazon Kindle, side by side with today's model, the evolution of eInk devices is just as striking. Each of..."
Read more » 
The Evolution of eInk
Subscribe to Jeff Atwood's Blog: http://feeds.feedburner.com/codinghorror


Bertrand Le Roy | Tales from the Evil Empire | 12 Dec 2014 16:00

Fluent asynchronous API 6: recursive tail callsSubscribe to Tales from the Evil Empire

Bertrand Le Roy writes "....This can never work:api .then(function thenRegisterNextTick(next) { process.nextTick(function onTick() { api.finally(next); }); }) .finally(done);The “next” callback function gets called from a promise the execution of which depends on..."
Read more » 
Fluent asynchronous API 6: recursive tail calls
Subscribe to Bertrand Le Roy's Blog: http://feeds.feedburner.com/TalesFromTheEvilEmpire


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


Jeff Atwood (codinghorror)

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


Bertrand Le Roy (bleroy)

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


Bertrand Le Roy (bleroy)

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