Archive for category: .NET Tools

LLBLGen – Linq – NHibernate – an embarrassment of riches

15 October, 2009 (13:33) | .NET Tools, Uncategorized | By: twagner

Recently I was asked “ What technology do you recommend Linq or NHibernate” ?  My knee jerk reaction was “ It depends – potentially neither”. But that’s not good enough as an answer. The feeling that I owed a better explanation led me to this post.
Let’s start with some basics. Object Relational Modeling has been [...]

C# on the IPhone

28 June, 2009 (06:06) | .NET Tools | By: twagner

This morning I stumbled across some discussion of using C# to build IPhone apps. You may know already that ordinarily IPhone apps are built using Apple’s Objective-C , which is pretty ancient and lacks some useful features like automatic memory management for example. Objective C came out as part of NextStep which was a company [...]

Decisions Decisions…..

25 May, 2009 (12:39) | .NET Tools, RoR, Software Architecture, Software Quality, Uncategorized | By: twagner

As a programmer / consultant I always work on improving my skills. Except for the past year or so. I coasted a little bit. Consequently I am faced with two technologies that I need to study up. MS MVC and Silverlight. My personal feeling is that Silverlight will grow into the larger market over [...]

Its Labor Day…. so that means I labor today

4 September, 2007 (13:01) | .NET Code Related, .NET Tools, General | By: Thomas

After returning from a wonderful vacation, its back to business. We are currently working on an interesting WCF project in which I actually get to dogfood our service implementation. At least thats the plan. Working with a distributed team, Jeff one of my guys,  is located in Northern California. He happens to be responsible for huge [...]

We aim to please…

29 July, 2007 (19:44) | .NET Code Related, .NET Tools, General | By: Thomas

Have you ever gotten into a situation where your customers development team uses tools that you know full well are not best of breed, but you go along with it and use them for their project because…. well they are the customer and pay the bills. I have precisely such a case. The customers [...]

Product Review: NDepend 2.0 created by Patrick Smaccia

4 July, 2007 (17:03) | .NET Tools, General | By: Thomas

NDepend is a unique code analysis tool. I believe that currently there is not one other product on the market that can can match its capabilities. 
If you are anything like me, you hate having to read other peoples code. OK, maybe hate is putting it strongly. In as much as you have to get into [...]

Nice article on LINQ to SQL

13 June, 2007 (05:34) | .NET, .NET Tools, SQL Server | By: Thomas

Roger Jennings has a nice summary and various links to a great article by Ian Cooper that looks at LINQ from the point of view of DDD, TDD and PI.
Roger notes another voice in the chorus that reiterates we need support for more db’s than simply the ones by MS. He says “….He then goes [...]

Another reason to be cautious of the MS Entity Framework

11 June, 2007 (07:23) | .NET, .NET Tools, Software Architecture | By: Thomas

I believe that the surge in various open source projects , as well as certain commercial ones, that provide proper ORM tools to the .NET development community may pose a bit of an issue for MS. You see, the data access structure that MS has espoused for the past 10+ years was usually based on [...]

Tell MS what to do with LINQ

1 June, 2007 (05:04) | .NET Tools | By: Thomas

Roger Jennings has a list of recommendations posted in response to a call by MS for people to participate in a design Q/A session at Tech Ed. I have nothing to say. For once.

CodeRush Internal Error 2739

28 May, 2007 (09:56) | .NET Tools | By: Thomas

Whilst attempting to upgrade CodeRush to the current release (2.2.2) the Installer would hang and display the very useful message “Internal Error 2739″. At first I searched the CodeRush knowledge base but was not able find anything. Maybe it was my search technique….. Google to the rescue. Simply entering the error number brought me to [...]