Reputation
5,099
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
2 21 39
Newest
 Nice Answer
Impact
~248k people reached

Jun
2
awarded  Nice Answer
May
13
awarded  Enlightened
May
13
awarded  Nice Answer
May
11
comment How do you find out what resources are unmanaged?
Their provided examples are very poor when it comes to best practices.
Apr
23
revised How do I make a JavaScript promise return something other than a promise?
added a close quote.
Jan
8
comment What “version naming convention” do you use?
So was leaving that comment, but it didn't stop you.
Sep
15
comment Passing in config values to a method using SOLID principles
MailMessage and SmtpClient (.NET 4.0 and greater) both implement IDisposable and therefore should be deterministically disposed by employing the using construct.
Sep
10
awarded  Yearling
Aug
20
awarded  Guru
Aug
14
comment Why were magic methods implemented in C#?
@gbulmer this is where I recall getting the idea from: blogs.msdn.com/b/ericlippert/archive/2011/06/30/… (and to a lesser extent ericlippert.com/2013/07/22/…)
Aug
13
comment Why were magic methods implemented in C#?
Your "previously" and "now" are backward - the magic method was implemented as the base functionality for a foreach loop back in the beginning. There never has been a requirement for the object to implement IEnumerable for foreach to work. It's just been convention to do so.
Aug
7
comment Should you ever use private on fields and methods in C#?
You mean **private** static void Main() ? :)
Aug
4
comment Should you avoid adding unecessary stack frames?
Every stack frame I create is necessary for the proper functioning of my line-of-business application.
Jun
30
awarded  Popular Question
Apr
18
answered Would a “downcast if block” be a reasonable language feature?
Apr
9
comment Is there any performance benefit in checking the item count prior to executing a foreach loop?
Have you measured? What were the results?
Apr
3
reviewed Approve How to choose between different open-source libraries?
Feb
18
reviewed Approve Is there a way to find out what API's to use for developing a third party app
Feb
12
comment Extension method naming convention
It it works for 'Exception' suffix, why not use the full 'Extensions' suffix instead of 'Ext'? Clarity matters, as you say.
Jan
31
reviewed Reject Why is it a good idea for “lower” application layers not to be aware of “higher” ones?