Patrick Steele's .NET Blog
Implements ICodeWithDotNet
-
Have you measured it?
A neat tidbit on enums from Brad Abrams.
-
Withdrawl...
Only two postings in August? Ugh... I've been so busy with work (non-.NET stuff...) and home stuff. Haven't done any .NET stuff in a few weeks. I am jonesing to do some .NET stuff. Need to find more time in the day...
-
VB.NET Features creep into C#
From Jeff Key's Blog:
-
The work we produce
A nice snippet from Scoble:
You know what's different about Microsoft? S&&t doesn't fly here. You try to put lipstick on a pig and people will call you on it. That hasn't always happened elsewhere in my career.
*sigh*... I wish more tech companies worked this way. Does anyone still wonder why Microsoft is #1? -
Turn off 'Hide Advanced Members'!
I'm not sure why this is a default option for VB.NET, but if you look at VS.NET's options for VB.NET (Tools, Options, Text Editor, Basic) there's an entry "Hide Advanced Members". It's turned on by default. According to the docs:
-
Another Kudos!
I don't want to sound like a broken record (since many others have praised Scott and his work), but the new interface is really nice! I still miss my WYSIWYG preview from Bloggar, but this is a great improvement. And I love the new styles! Thanks Scott!
-
Inheriting Constructors
An interesting thread on inheriting constructors, which .NET -- along with Java and C++ -- don't do. If you want all the same constructors as your base class, you need to add code for them.
-
Refactoring in .NET
Brenton House is asking about refactoring tools for VS.NET. I've also used Eclipse in the past and it's refactoring tools are nice. I really miss them in VS.NET. Of the links he posted, Xtreme Simplicity looks pretty nice. I'll be following the comments on his post closely.
-
FxCop and CLS Compliance
After finding out that VB.NET does not enforce CLS compliance (even with the CLSCompliant attribute set to True), I thought I could use FxCop to check this. Although ServerGeek said that FxCop complains about non-CLS compliance, I did not see such behavior. I created a simple, non-CLS compliant VB.NET assembly:
-
NGEN *still* requires the IL.
While many people who are "into" .NET may already know this, I still see this come up in the Microsoft newsgroups from time to time. People read a little about NGEN and how it produces a native executable and they think they're in the clear (i.e. don't need to worry about the .NET framework or ILDASM). This is not true. Eric Gunnerson pointed this out in a newsgroup post a couple of years ago. It bears repeating: