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.


Scott Hanselman | Scott Hanselman's Blog | 19 Jan 2018 23:06

Running BBS Door Games on Windows 10 with GameSrv, DOSBox, plus telnet fun with WSLSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....I continue to enjoy seeing what can be done with WSL (Windows Subsystem for Linux) but even more fun is combining CMD.exe (the Windows console), Ubuntu on Windows (WSL), and DOSBox (an x86 emulator that lets you run OLD programs in original DOS that..."
Read more » 
Running BBS Door Games on Windows 10 with GameSrv, DOSBox, plus telnet fun with WSL
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Oren Eini | Ayende @ Rahien | 19 Jan 2018 10:00

The TCP Inversion ProposalSubscribe to Ayende @ Rahien

Oren Eini writes "....A customer asked for an interesting feature. Given two servers that need to replicate data between themselves, and the following network topology:The Red DB is on the internal network, it is able to connect to the Gray DB.The Gray DB is on the DMZ,..."
Read more » 
The TCP Inversion Proposal
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 18 Jan 2018 10:00

Production Test Run: When your software is configured by a monkeySubscribe to Ayende @ Rahien

Oren Eini writes "....System configuration is important, and the more complex your software is, the more knobs you usually have deal with. That is complex enough as it is, because sometimes these configurations are inter dependent. But it become a lot more interesting..."
Read more » 
Production Test Run: When your software is configured by a monkey
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Allen | OdeToCode by K. Scott Allen | 18 Jan 2018 09:12

Task.CompletedTask and Task.Result TipsSubscribe to OdeToCode by K. Scott Allen

Scott Allen writes "....In any method returning a Task, it is desirable to avoid using Task.Run if you can compute a result without going async. For example, if logic allows you to short-circuit a computation, or if you have a fake method in a test returning a pre-computed..."
Read more » 
Task.CompletedTask and Task.Result Tips
Subscribe to Scott Allen's Blog: http://feeds.feedburner.com/OdeToCode


Rob Conery | Rob Conery | 18 Jan 2018 07:45

My New Book About PostgreSQL, Data and Saturn: A Curious MoonSubscribe to Rob Conery

Rob Conery writes "....I just released a new book about PostgreSQL, Saturn, and Cassini! Quite possibly the most fun I've had writing about data and databases."
Subscribe to Rob Conery's Blog: http://feeds.feedburner.com/wekeroad/EeKc


Oren Eini | Ayende @ Rahien | 17 Jan 2018 10:00

Production Test Run: Too much of a good thing isn’t so good for youSubscribe to Ayende @ Rahien

Oren Eini writes "....Not all of our testing happened in a production settings. One of our test clusters was simply running a pretty simple loop of writes, reads and queries on all the nodes in the cluster while intentionally destabilizing the system.After about a week..."
Read more » 
Production Test Run: Too much of a good thing isn’t so good for you
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Allen | OdeToCode by K. Scott Allen | 16 Jan 2018 12:56

The Cloud is a Small WorldSubscribe to OdeToCode by K. Scott Allen

Scott Allen writes "....Last night, I began to wonder about my virtual neighbors here at OdeToCode. You see, when you provision an Azure App Service, Azure will give your service a public IP address. The IP address will stay with the App Service into the future, as long as..."
Read more » 
The Cloud is a Small World
Subscribe to Scott Allen's Blog: http://feeds.feedburner.com/OdeToCode


Oren Eini | Ayende @ Rahien | 16 Jan 2018 10:00

Production Test Run: The worst is yet to comeSubscribe to Ayende @ Rahien

Oren Eini writes "....Before stamping RavenDB with the RTM marker, we decided that we wanted to push it to our production systems. That is something that we have been doing for quite a while, obviously, dogfooding our own infrastructure. But this time was different...."
Read more » 
Production Test Run: The worst is yet to come
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Steve Smith | ardalis | 15 Jan 2018 19:21

Codemash Aftermash 2018Subscribe to ardalis

Steve Smith writes "....I attended Codemash 2018 last week, and it was (as usual) a great conference. I enjoyed seeing many friends and colleagues and I gave two talks that were both well-attended (one standing room only) and well-received. Here’s a quick recap of..."
Read more » 
Codemash Aftermash 2018
Subscribe to Steve Smith's Blog: http://feeds.stevesmithblog.com/StevenSmith


Oren Eini | Ayende @ Rahien | 15 Jan 2018 10:00

When what you need is a square triangle…Subscribe to Ayende @ Rahien

Oren Eini writes "....Recently I had a need to test our SSL/TLS infrastructure. RavenDB is making heavy use of SSL/TLS and I was trying to see if I could get it to do the wrong thing. In order to do that, I needed to make strange TLS connections. In particular, the kind..."
Read more » 
When what you need is a square triangle…
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 1928 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. 1928 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. 1928 days ago from web


Jeff Atwood (codinghorror)

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


Bertrand Le Roy (bleroy)

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


Bertrand Le Roy (bleroy)

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