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 | 22 Aug 2017 09:00

Breaking the language barrierSubscribe to Ayende @ Rahien

Oren Eini writes "....In RavenDB 4.0, we decided to finally bite the bullet and write our own query language. That led to a lot of really complex decisions that we had to make. I already posted about the language and you saw some first drafts. RQL is meant to be..."
Read more » 
Breaking the language barrier
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman's Blog | 21 Aug 2017 23:46

Referencing .NET Standard Assemblies from both .NET Core and .NET FrameworkSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....I like getting great questions in email but I LOVE getting great questions in email with a complete and clear code repro (reproduction) that's in a git somewhere. Then I can just clone, build (many many bonus points for a clean build) and check out..."
Read more » 
Referencing .NET Standard Assemblies from both .NET Core and .NET Framework
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


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

Optimizing JavaScript and solving the halting problem: Part IISubscribe to Ayende @ Rahien

Oren Eini writes "....In the previous post I talked about the issues we had with wanting to run untrusted code and wanting to use Jurassic to do so. The problem is that when the IL code is generated, it is then JITed and run on the machine directly, we have no control..."
Read more » 
Optimizing JavaScript and solving the halting problem: Part II
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman's Blog | 17 Aug 2017 20:52

Draft - .NET Glossary DiagramSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....I'm working on this slide as support for this excellent .NET Glossary. It's not done yet, but I'm curious for your thoughts. Every system has terms and concepts that are initially unfamiliar but make sense once you grok them. Here are these..."
Read more » 
Draft - .NET Glossary Diagram
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Oren Eini | Ayende @ Rahien | 17 Aug 2017 20:01

Optimizing JavaScript and solving the halting problem: Part ISubscribe to Ayende @ Rahien

Oren Eini writes "....RavenDB is a JSON document database, and the natural way to process such documents is with JavaScript. Indeed, there is quite a lot of usage of JS scripts inside RavenDB. They are used for ETL, Subscription filtering, patching, resolving conflicts,..."
Read more » 
Optimizing JavaScript and solving the halting problem: Part I
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 16 Aug 2017 17:18

Where do I put the select?Subscribe to Ayende @ Rahien

Oren Eini writes "....We have a design issue with the RavenDB Query Language. Consider the following queries:There are two different ways to express the same concept. The first version is what we have now, and it is modeled after SQL. The problem with that is that it..."
Read more » 
Where do I put the select?
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Steve Smith | ardalis | 16 Aug 2017 12:25

Roslynator for VS 2017Subscribe to ardalis

Steve Smith writes "....Visual Studio 2017 15.3 was released this week, with support for .NET Core 2.0 (also released – download separately here). Over the years, Visual Studio has added more and more tools to increase productivity, slowly catching up to extensions..."
Read more » 
Roslynator for VS 2017
Subscribe to Steve Smith's Blog: http://feeds.stevesmithblog.com/StevenSmith


Scott Hanselman | Scott Hanselman's Blog | 16 Aug 2017 05:49

Exploring refit, an automatic type-safe REST library for .NET StandardSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....I dig everything that Paul Betts does. He's a lovely person and a prolific coder. One of his recent joints is called Refit. It's a REST library for .NET that is inspired by Square's Retrofit library. It turns your REST API into a live..."
Read more » 
Exploring refit, an automatic type-safe REST library for .NET Standard
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Oren Eini | Ayende @ Rahien | 15 Aug 2017 09:00

Technology and Friends Episode 496: Oren Eini on RavenDBSubscribe to Ayende @ Rahien

Oren Eini writes "....Last week, in That Conference (which was great) I had the chance to do an interview with David Giard.You can go to the interview directly, or watch it here:"
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


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

RavenDB 4.0: Maintaining transaction boundary integrity in a distributed clusterSubscribe to Ayende @ Rahien

Oren Eini writes "....Transactions are important for a database, even if it feels strange to talk about it. Sometimes it feels like taking out this ad:We pretty much treat RavenDB’s transactional nature as a baseline, same as the safe assumption that any employee we hire..."
Read more » 
RavenDB 4.0: Maintaining transaction boundary integrity in a distributed cluster
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 1777 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. 1777 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. 1777 days ago from web


Jeff Atwood (codinghorror)

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


Bertrand Le Roy (bleroy)

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


Bertrand Le Roy (bleroy)

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