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 | 20 Feb 2020 12:00

Subscribing to deleted documents in RavenDBSubscribe to Ayende @ Rahien

Oren Eini writes "....Subscriptions in RavenDB gives you a great way to handle backend business processing. You can register a query and get notified whenever a document that matches your query is changed. This works if the document actually exists, but what happens if..."
Read more » 
Subscribing to deleted documents in RavenDB
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 19 Feb 2020 12:00

Code review red flag: Where is the missing code?Subscribe to Ayende @ Rahien

Oren Eini writes "....I recently had what amounted to a drive by code review. I was looking into code that wasn’t committed or PR. Code that might not have been even saved to disk at the time that I saw it. I saw that while working with the developer on something..."
Read more » 
Code review red flag: Where is the missing code?
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman's Blog | 19 Feb 2020 01:30

How to install Visual Studio Code on a Raspberry Pi 4 in minutesSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....Four years ago I wrote how to BUILD (literally compile) Visual Studio Code for a Raspberry Pi ARM machine. Just a few months later in November, community member Jay Rodgers released his labor of love - nightly builds of VS Code for Chromebooks and..."
Read more » 
How to install Visual Studio Code on a Raspberry Pi 4 in minutes
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Oren Eini | Ayende @ Rahien | 18 Feb 2020 12:00

Finding results by related documentsSubscribe to Ayende @ Rahien

Oren Eini writes "....These are not the droids you are looking for! – Obi-Wan KenobiSometimes you need to find a set of documents not because of their own properties, but based on a related document. A good example may be needing to find all employees that blue Nissan..."
Read more » 
Finding results by related documents
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 17 Feb 2020 12:00

An outage every 30 minutesSubscribe to Ayende @ Rahien

Oren Eini writes "....We run a lot of benchmarks internally and sometimes it feels like there is a roaming band of performance focused optimizers that go through the office and try to find under utilized machines. Some people mine bitcoin for fun, in our office, we..."
Read more » 
An outage every 30 minutes
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Bertrand Le Roy | Tales from the Evil Empire | 16 Feb 2020 23:53

Why I dislike tuple return typesSubscribe to Tales from the Evil Empire

Bertrand Le Roy writes "....Tuples are great additions to C#. They're simple immutable structures made of a small number of members organized in a specific order. For example, a point on a plane could be represented as a pair of X and Y coordinates, or a person's name could be..."
Read more » 
Why I dislike tuple return types
Subscribe to Bertrand Le Roy's Blog: http://feeds.feedburner.com/TalesFromTheEvilEmpire


Oren Eini | Ayende @ Rahien | 14 Feb 2020 12:00

Random access compression and zstdSubscribe to Ayende @ Rahien

Oren Eini writes "....Compression is a nice way to trade off time for space. Sometimes, this is something desirable, especially as you get to the higher tiers of data storage. If your data is mostly archived, you can get significant savings in storage in trade for a bit..."
Read more » 
Random access compression and zstd
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman's Blog | 14 Feb 2020 01:41

It's time for you to install Windows TerminalSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....It's time. It's the feature complete release of the Windows Terminal. Stop reading, and go install it. I'll wait here. You done? OK. You can download the Windows Terminal from the Microsoft Store or from the GitHub releases page. There's also an..."
Read more » 
It's time for you to install Windows Terminal
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Oren Eini | Ayende @ Rahien | 13 Feb 2020 12:00

Pessimistic locking RavenDBSubscribe to Ayende @ Rahien

Oren Eini writes "....RavenDB always had optimistic concurrency, I consider this to be an important feature for building correct distributed and concurrent systems. However, RavenDB doesn’t implement pessimistic locking. At least, not explicitly. It turns out that we..."
Read more » 
Pessimistic locking RavenDB
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Steve Smith | ardalis | 12 Feb 2020 13:25

Git AutocorrectSubscribe to ardalis

Steve Smith writes "....I don’t know how I didn’t know about this before now, but apparently you can turn on autocorrect for your git command line, and it will accept (after a short delay in which you can cancel) commands that are close to but not exactly..."
Read more » 
Git Autocorrect
Subscribe to Steve Smith's Blog: http://feeds.stevesmithblog.com/StevenSmith


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


Jeff Atwood (codinghorror)

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


Bertrand Le Roy (bleroy)

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


Bertrand Le Roy (bleroy)

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