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 | 19 Jul 2019 12:00

Reviewing mimalloc: Part ISubscribe to Ayende @ Rahien

Oren Eini writes "....mimalloc is a memory allocator that is small and efficient, at least so the docs say. Which was interesting enough for me to take a look. We have had to do a lot of work in memory allocation inside RavenDB, and looking into how other people are..."
Read more » 
Reviewing mimalloc: Part I
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 17 Jul 2019 12:00

RavenDB 4.x –> RavenDB 5.x compatibility considerationsSubscribe to Ayende @ Rahien

Oren Eini writes "....The upgrade process from RavenDB 3.5 and earlier to RavenDB 4.x is not easy. This is because I made a conscious decision to not have backward compatibility between these versions. I made that decision because we had to be able to make massive..."
Read more » 
RavenDB 4.x –> RavenDB 5.x compatibility considerations
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Steve Smith | ardalis | 17 Jul 2019 05:22

Generate Code Coverage Reports with ReportGenerator in Azure DevOpsSubscribe to ardalis

Steve Smith writes "....Recently I’ve been looking at different ways to generate code coverage reports during automated builds. I’m mostly working with Azure DevOps for builds these days, as they’ve come a long way since the early TFS days and the hosted..."
Read more » 
Generate Code Coverage Reports with ReportGenerator in Azure DevOps
Subscribe to Steve Smith's Blog: http://feeds.stevesmithblog.com/StevenSmith


Scott Hanselman | Scott Hanselman's Blog | 16 Jul 2019 22:27

DragonFruit and System.CommandLine is a new way to think about .NET Console appsSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....There's some interesting stuff quietly happening in the "Console App" world within open source .NET Core right now. Within the https://github.com/dotnet/command-line-api repository are three packages: System.CommandLine.Experimental..."
Read more » 
DragonFruit and System.CommandLine is a new way to think about .NET Console apps
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Oren Eini | Ayende @ Rahien | 16 Jul 2019 12:00

Using RavenDB Unit of Work and .NET Core MVCSubscribe to Ayende @ Rahien

Oren Eini writes "....We were asked about best practices for managing the RavenDB session (unit of work) in a .NET Core MVC application. I thought it is interesting enough to warrant its own post.RavenDB’s client API is divided into the Document Store, which holds the..."
Read more » 
Using RavenDB Unit of Work and .NET Core MVC
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 15 Jul 2019 12:00

Optimizing employee’s photo deliverySubscribe to Ayende @ Rahien

Oren Eini writes "....Let’s consider the following data (which is actually RavenDB’s sample database). We have a collection of employees, and each one of them have an attachment with the employee’s photo. We want to display a table of the employees as well as the..."
Read more » 
Optimizing employee’s photo delivery
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman's Blog | 11 Jul 2019 20:22

Real World Cloud Migrations: Azure Front Door for global HTTP and path based load-balancingSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....As I've mentioned lately, I'm quietly moving my Website from a physical machine to a number of Cloud Services hosted in Azure. This is an attempt to not just modernize the system - no reason to change things just to change them - but to take..."
Read more » 
Real World Cloud Migrations: Azure Front Door for global HTTP and path based load-balancing
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Oren Eini | Ayende @ Rahien | 10 Jul 2019 12:00

The story of the failed backupSubscribe to Ayende @ Rahien

Oren Eini writes "....This story started a few years ago, in a very non technical setting. We changed the accountant that we use for Hibernating Rhinos. We outgrew the office we were using at the time and needed better services. Among the changes that was implemented as..."
Read more » 
The story of the failed backup
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman's Blog | 09 Jul 2019 23:04

Dealing with Application Base URLs and Razor link generation while hosting ASP.NET web apps behind Reverse ProxiesSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....I'm quietly moving my Website from a physical machine to a number of Cloud Services hosted in Azure. This is an attempt to not just modernize the system - no reason to change things just to change them - but to take advantage of a number of benefits..."
Read more » 
Dealing with Application Base URLs and Razor link generation while hosting ASP.NET web apps behind Reverse Proxies
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Oren Eini | Ayende @ Rahien | 09 Jul 2019 12:00

Working with business apps againSubscribe to Ayende @ Rahien

Oren Eini writes "....Recently I had the chance to work on what one could term a “business app”. After a very long time dealing with system level software, I got my hands dirty when writing business level code. You know the kind, logging in a user, showing some data on a..."
Read more » 
Working with business apps again
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 2473 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. 2473 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. 2473 days ago from web


Jeff Atwood (codinghorror)

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


Bertrand Le Roy (bleroy)

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


Bertrand Le Roy (bleroy)

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