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 | 10 Dec 2018 10:00

Refactoring C Code: Do we need a security review?Subscribe to Ayende @ Rahien

Oren Eini writes "....Now that I’m actually doing real work with input from the network, I thought it would be a good time to stop and take a look at whatever I’m exposing stuff. C is known for buffer overruns and security issues, and compounding that with network..."
Read more » 
Refactoring C Code: Do we need a security review?
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 07 Dec 2018 10:00

Refactoring C Code: Implementing parsingSubscribe to Ayende @ Rahien

Oren Eini writes "....So far, I did a whole lot of work around building the basic infrastructure of just building a trivial echo server with SSL. But the protocol I have in mind is a lot more complex, let’s get started with actually implementing the parsing of..."
Read more » 
Refactoring C Code: Implementing parsing
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman's Blog | 07 Dec 2018 01:54

How to remove words from the Windows Autocorrect Spell Check DictionarySubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....Well crap. I was typing really fast and got a squiggly, so I right-clicked on it and rather than selecting the correct word from the autocorrect dictionary, I clicked Add To Dictionary. I added the MISSPELLED WORD to the Dictionary! Now Windows is..."
Read more » 
How to remove words from the Windows Autocorrect Spell Check Dictionary
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Oren Eini | Ayende @ Rahien | 06 Dec 2018 10:00

Cost oriented programming in the cloudSubscribe to Ayende @ Rahien

Oren Eini writes "....You might be familiar with Moore’s law, which states that the number of transistors in a dense integrated circuit doubles about every two years. In effect, that performance doubles every 24 months. For many years, that has certainly held true. But..."
Read more » 
Cost oriented programming in the cloud
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 05 Dec 2018 10:00

Debugging security errorsSubscribe to Ayende @ Rahien

Oren Eini writes "....“I’m getting a 403 Forbidden error” is one of the more annoying things to debug. Something, somewhere, in a distributed system, has decided that a request is not authorized and blocked it.In RavenDB 3.5, we supported OAuth and Windows Authentication..."
Read more » 
Debugging security errors
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Scott Hanselman | Scott Hanselman's Blog | 04 Dec 2018 21:30

Announcing WPF, WinForms, and WinUI are going Open SourceSubscribe to Scott Hanselman's Blog

Scott Hanselman writes "....Buckle up friends! Microsoft is open sourcing WPF, Windows Forms (winforms), and WinUI, so the three major Windows UX technologies are going open source! All this is happening on the same day as .NET Core 3.0 Preview 1 is announced. Madness! ;) .NET..."
Read more » 
Announcing WPF, WinForms, and WinUI are going Open Source
Subscribe to Scott Hanselman's Blog: http://feeds.feedburner.com/ScottHanselman


Oren Eini | Ayende @ Rahien | 04 Dec 2018 10:00

Refactoring C Code: Multi platform and ValgrindSubscribe to Ayende @ Rahien

Oren Eini writes "....I decided that this is time to take my network protocol and make it cross platform, so I tried to compile it on the Linux subsystem for Windows. As an aside, the fact that I could edit everything in Visual Studio while compiling using GCC and having..."
Read more » 
Refactoring C Code: Multi platform and Valgrind
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Oren Eini | Ayende @ Rahien | 03 Dec 2018 10:00

Refactoring C Code: Choosing the next directionSubscribe to Ayende @ Rahien

Oren Eini writes "....Initially I thought that my next step would be to write the code to handle more than a single connection at a time, but I decided that this isn’t the natural next step. It would be better to build the API and abstractions that are required to use..."
Read more » 
Refactoring C Code: Choosing the next direction
Subscribe to Oren Eini's Blog: http://feeds.feedburner.com/AyendeRahien


Steve Smith | ardalis | 01 Dec 2018 13:00

Double Dispatch in C# and DDDSubscribe to ardalis

Steve Smith writes "....Double dispatch is a pattern you can use in C# to control how communication flows between two objects. A frequent use of the pattern is to pass “this” to a function on another class, allowing that class to communicate back to or..."
Read more » 
Double Dispatch in C# and DDD
Subscribe to Steve Smith's Blog: http://feeds.stevesmithblog.com/StevenSmith


Rick Strahl | Rick Strahl's Web Log | 30 Nov 2018 21:11

Returning an XML Encoded String in .NETSubscribe to Rick Strahl's Web Log

Rick Strahl writes "....XML is not as popular as it once was, but there's still a lot of XML based configuration and data floating around today. Just today I was working with a conversion routine that needs to generate XML formatted templates, and one thing that I needed..."
Read more » 
Returning an XML Encoded String in .NET
Subscribe to Rick Strahl's Blog: http://feeds.feedburner.com/RickStrahl


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


Jeff Atwood (codinghorror)

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


Bertrand Le Roy (bleroy)

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


Bertrand Le Roy (bleroy)

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