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.


Steve Smith | Ardalis RSS Feed | 17 Dec 2021 21:20

Little's LawSubscribe to Ardalis RSS Feed

Steve Smith writes "....Little's Law was first described in 1954 and later proved by John Little in 1961. It is typically expressed as: L = λW L represents the…"
Subscribe to Steve Smith's Blog: http://feeds.stevesmithblog.com/StevenSmith


Oren Eini | Ayende @ Rahien | 27 Oct 2021 12:00

Exception.Message property considered harmfulSubscribe to Ayende @ Rahien

Oren Eini writes "....I just went over the following pull request, where I found this nugget:I have an admittedly very firm views on the subject of error handling. The difference between good error handling and the merely mediocre can be ten times more lines of code, but..."
Read more » 
Exception.Message property considered harmful
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Steve Smith | Ardalis RSS Feed | 26 Oct 2021 00:00

Dotnet Format and File Scoped NamespacesSubscribe to Ardalis RSS Feed

Steve Smith writes "....The dotnet format tool is now a part of the dotnet CLI with .NET 6, and you can use it to easily adopt the new file scoped namespace feature…"
Subscribe to Steve Smith's Blog: http://feeds.stevesmithblog.com/StevenSmith


Oren Eini | Ayende @ Rahien | 25 Oct 2021 12:00

Looking into convergent encryptionSubscribe to Ayende @ Rahien

Oren Eini writes "....I’ll start with saying that this is not something that is planned in any capacity, I run into this topic recently and decided to dig a little deeper. This post is mostly about results of my research.If you run a file sharing system, you are going to..."
Read more » 
Looking into convergent encryption
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 22 Oct 2021 12:00

Heisenbug: The concurrent exception in the transaction that will only occur if you observe itSubscribe to Ayende @ Rahien

Oren Eini writes "....Recently we had to tackle a seriously strange bug. A customer reported that under a specific set of circumstances, when loading the database with many concurrent requests, they would get an optimistic concurrency violation from RavenDB.That is the..."
Read more » 
Heisenbug: The concurrent exception in the transaction that will only occur if you observe it
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman's Blog | 21 Oct 2021 17:03

Parallel.ForEachAsync in .NET 6Subscribe to Scott Hanselman's Blog

Scott Hanselman writes "....Great tweet from Oleg Kyrylchuk (follow him!) showing how cool Parallel.ForEachAsync is in .NET 6. It's new! Let's look at this clean bit of code in .NET 6 that calls the public GitHub API and retrieves n number of names and bios, given a list of..."
Read more » 
Parallel.ForEachAsync in .NET 6
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Oren Eini | Ayende @ Rahien | 20 Oct 2021 12:00

Negative feature response: Automatic attachment compression in RavenDBSubscribe to Ayende @ Rahien

Oren Eini writes "....Following my previous post, which mentioned that you can save significantly on disk space if you store a plain text attachment using gzip, we go a feature request:Perhaps in future attachments could have built-in compression as well?The answer to..."
Read more » 
Negative feature response: Automatic attachment compression in RavenDB
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 19 Oct 2021 12:00

When the error is byzantineSubscribe to Ayende @ Rahien

Oren Eini writes "....In distributed systems, the term Byzantine fault tolerance refers to working in an environment where the other nodes in the system are going to violate the invariants held by the system. Sometimes, that is because of a bug, sometimes because of a..."
Read more » 
When the error is byzantine
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman's Blog | 18 Oct 2021 22:33

Space Cadet Pinball for Windows 95 recompiled for Linux running on Windows 11 as a Linux app under WSLgSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....Award for longest blog post title ever? Andrey Muzychenko has a great github repository where they decompiled the 25 year old Space Cadet Pinball application from Windows 95/XP and then recompiled it for Linux (and really any platform now that it's..."
Read more » 
Space Cadet Pinball for Windows 95 recompiled for Linux running on Windows 11 as a Linux app under WSLg
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Oren Eini | Ayende @ Rahien | 18 Oct 2021 12:00

Finding a bug with code that isn’t thereSubscribe to Ayende @ Rahien

Oren Eini writes "....A user called us with a strange bug report. He said that the SQL ETL process inside of RavenDB was behaving badly. It would write the data from the RavenDB server to the MySQL database, but then it would immediately delete it.From the MySQL logs,..."
Read more » 
Finding a bug with code that isn’t there
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Featured Maven

Steve Smith is a Microsoft Regional Director, MVP, ASPInsider, and frequent conference speaker. His blog covers a variety of .NET topics with a frequent focus on software development techniques and application performance tips.

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


Jeff Atwood (codinghorror)

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


Bertrand Le Roy (bleroy)

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


Bertrand Le Roy (bleroy)

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