DotNetRocks #272 - Scott Cate on the MVP Pattern

posted on 09/14/07 at 10:27:40 pm by Joel Ross

I'm finally feeling like I'm starting to get caught up on podcasts after going about three weeks without listening to any. I haven't caught up on certain shows, but DotNetRocks is one of those that I prioritized to get caught up on. As of today, I'm all… more »

Categories: Development, Podcasting, C#


Making Debugging Easier

posted on 09/09/07 at 10:29:09 pm by Joel Ross

Robert Prouse at Alteridem Consulting has a great post about how you can make debugging easier with attributes, which I've used extensively with a few nice to have modifications to a framework I maintain. It definitely makes debugging an object simple… more »

Categories: Development, C#


Interfaces vs. Abstract Base Classes Revisited

posted on 09/09/07 at 09:27:08 pm by Joel Ross

I thought this issue had been beaten to death in the past year, but I figured I'd check out Kirill Osenkov's take on interfaces vs. abstract base classes, and, as is the norm, I took something away from it that I wasn't expecting to. I'd pretty much thou… more »

Categories: Development, C#


Lazy Loaded Properties And Visual Studio's Debugger

posted on 09/06/07 at 10:54:33 pm by Joel Ross

I'm working on some framework code tonight, and I'm struggling with one issue that I can't seem to find any information about. We lazy load a lot of properties for speed reasons, which works out great for us. The problem comes when you need to debug them… more »

Categories: Development, C#


Single Responsibility vs. Ease of Use

posted on 08/11/07 at 12:04:11 am by Joel Ross

Erik Lane recently posted about the contradiction between Single Responsibility Principle and Encapsulation. Well, it's not a true contradiction.?It?gets introduced during implementation. He asks how much should an object know about itself - should it kn… more »

Categories: Development


Reflection Performance - Is It That Bad?

posted on 08/10/07 at 01:36:46 am by Joel Ross

Part of our framework that we use at NuSoft utilizes a ton of reflection. I get questions about the performance of that all the time, and my basic answer is that most likely it's fast enough, as we don't build a ton of applications that do a ton of real… more »

Categories: Development


The Null Object Pattern

posted on 08/10/07 at 01:36:20 am by Joel Ross

I'm big into design patterns. Every time I see a new one mentioned, I will usually stop and read about it, which is why I was curious when I saw Jeremy Jarrell mention the Null Object Pattern. It's an interesting idea. Basically, rather than return null… more »

Categories: Development


Team Development With TFS Document Released

posted on 08/09/07 at 11:49:35 pm by Joel Ross

The first version of Team Development With TFS Guide by Microsoft's Patterns & Practices team has been released. I read through the beta copy of it back in May, and thought it was very insightful.?There's lots of good advice about setting up both lar… more »

Categories: Development


Code Review Like The Mafia?

posted on 08/09/07 at 09:41:41 pm by Joel Ross

Tim Barcz has an interesting post about code reviews and not letting them hurt your feelings. I agree with his sentiment, and since I am (was?) a big Sopranos fan, his analogy to the mob was funny to me. His point is that in the mob, there are always ar… more »

Categories: Development


Rendering Controls to a String

posted on 07/13/07 at 12:35:17 am by Joel Ross

This is probably my favorite little trick. It allows you to take a control and render it as a string. Why is this useful? I can think of several spots you could use this. First, now that AJAX is much more prevalent, you could use it in an AJAX call - you… more »

Categories: ASP.NET


<< 1 ... 7 8 9 10 11 12 13 14 15 16 17 ... 36 >>