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 | 29 Aug 2016 09:00

Voron internals: Cleaning up scratch buffersSubscribe to Ayende @ Rahien

Oren Eini writes "....In my previosus post, I talked about how Voron achieves MVCC. Instead of modifying data in place, we copy the page or pages we want to modify to a scratch buffer and modify that. When the write transaction completes, we are updating a Page..."
Read more » 
Voron internals: Cleaning up scratch buffers
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman's Blog | 27 Aug 2016 00:11

What is Serverless Computing? Exploring Azure FunctionsSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....There's a lot of confusing terms in the Cloud space. And that's not counting the term "Cloud." ;) IaaS (Infrastructure as a Services) - Virtual Machines and stuff on demand. PaaS (Platform as a Service) - You deploy your apps but try not to think..."
Read more » 
What is Serverless Computing? Exploring Azure Functions
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Oren Eini | Ayende @ Rahien | 26 Aug 2016 09:00

Voron’s internals: MVCC - All the moving partsSubscribe to Ayende @ Rahien

Oren Eini writes "....I talked about the different aspects of building a database engine in detail in the past month or so. But I tried to talk about each topic independently, so it will make sense. The problem is that in the real world, there are actually quite a lot..."
Read more » 
Voron’s internals: MVCC - All the moving parts
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 25 Aug 2016 09:00

Database Building 101: Graph querying over large datasetsSubscribe to Ayende @ Rahien

Oren Eini writes "....I mentioned that maintaining physical ids is important for performance reasons in my previous post, but I skipped on exactly why. The short answer is that if I have a physical ids, it is much easier to implement locality and much easier to implement..."
Read more » 
Database Building 101: Graph querying over large datasets
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Jeff Atwood | Coding Horror | 25 Aug 2016 07:52

Can Software Make You Less Racist?Subscribe to Coding Horror

Jeff Atwood writes "....I don't think we computer geeks appreciate how profoundly the rise of the smartphone, and Facebook, has changed the Internet. It's something that really only happened in the last five years, as smartphones and data plans dropped radically in price..."
Read more » 
Can Software Make You Less Racist?
Subscribe to Jeff Atwood's Blog: http://feeds.feedburner.com/codinghorror


Oren Eini | Ayende @ Rahien | 24 Aug 2016 09:00

Database Building 101: Stable node idsSubscribe to Ayende @ Rahien

Oren Eini writes "....A few posts ago, I talked about the problem of having unstable ids, in particular, ids that can be reused. That leads to quite a lot of complexity, as anyone who ever had to deal with Lucene documents ids knows. So we are willing to pay something..."
Read more » 
Database Building 101: Stable node ids
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman's Blog | 24 Aug 2016 05:49

Psychic Weight - Dealing with the things that press on your mindSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....  I was really stressed out ten years ago. I felt that familiar pressure between my eyes and felt like all the things that remained undone were pressing on me. I called it "psychic weight." I have since then collected my Productivity Tips and..."
Read more » 
Psychic Weight - Dealing with the things that press on your mind
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Oren Eini | Ayende @ Rahien | 23 Aug 2016 09:00

Production postmortem: The insidious cost of managed memorySubscribe to Ayende @ Rahien

Oren Eini writes "....A customer reported that under memory constrained system, a certain operation is taking all the memory and swapping hard. On a machine with just a bit more memory, the operation completed very quickly. It didn’t take long to figure out what was..."
Read more » 
Production postmortem: The insidious cost of managed memory
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Rick Strahl | Rick Strahl's Web Log | 22 Aug 2016 10:25

Detecting and Setting Zoom Level in the WPF WebBrowser ControlSubscribe to Rick Strahl's Web Log

Rick Strahl writes "....While working on Markdown Monster, I recently needed to deal with the Zoom level in the Web Browser control. Markdown Monster uses the browser based Ace Editor for its Markdown Editing interface inside of a WPF Webbrowser Control, and one of the..."
Read more » 
Detecting and Setting Zoom Level in the WPF WebBrowser Control
Subscribe to Rick Strahl's Blog: http://feeds.feedburner.com/RickStrahl


Oren Eini | Ayende @ Rahien | 22 Aug 2016 09:00

Database Building 101: High level graph operationsSubscribe to Ayende @ Rahien

Oren Eini writes "....I talked about high level and low level data operations. So far, all we have seen are very low level operations (get node, get edges for, etc). Let us see how we’ll deal with a bigger challenge. In this case, we want to implement a classic graph..."
Read more » 
Database Building 101: High level graph operations
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


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


Jeff Atwood (codinghorror)

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


Bertrand Le Roy (bleroy)

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


Bertrand Le Roy (bleroy)

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