cwbrandsma


Comments:

Things I Hate About .NET

posted by cwbrandsmacwbrandsma(1711) 4 years, 1 month ago 0

@foobar > I'm sure that'll work out well. I mean, who needs indexes when you've got NHibernate?
No, that is being stupid. There is nothing about ORM that trumps Relational theory. Actually, I think you are talking out of your ass because I doubt you've ever used an ORM. They still create SQL, but in a more programmer friendly way. The reality is that you can write really bad queries in either one -- a good ORM will just help you from creating super bad queries.

And you can take your 1,000,000 entry tables. If your database fits on a laptop hard drive it just isn't that big of a deal to me.

>Relational databases were created by computer scientists. ORMs were originally created by Java developers.
ORMs predate Java, go back to SmallTalk. And if you are thinking those guys are Computer Scientist you are out of your freaking mind.

Here is a different one for you: SQL is the Assembly of programming languages. I've said that one before too.

Reply

How to Rename Multiple Files At Once

posted by cwbrandsmacwbrandsma(1711) 4 years, 1 month ago 0

Me three. Digg has a "Bury" option. Can we get that here?

Reply

Use Twitter To Stay On Top Of The .NET Programming News

posted by cwbrandsmacwbrandsma(1711) 4 years, 1 month ago 0

Because blogs, DotNetKicks, Digg, MSDN, user groups, and various other outlets just aren't sucking up enough of your free time.

But it is rather amusing to listen to Scott Belware rant in 140 characters or less.

Reply

Wake up ASP.NET developers!

posted by cwbrandsmacwbrandsma(1711) 4 years ago 0

Personally, I agree that Asp.Net developers (myself included) need to wake up...just not for the same reasons.

What I want Asp.Net developers to learn is JavaScript. I can't tell you how many times I've seen perfectly decent developer cower at the thought of writing a bit of JavaScript on the browser. It isn't healthy.
Better yet, learn a JavaScript library like JQuery, Prototype, MooTools, YUI, or even the AJAX Library JavaScript extensions ($get() anyone?).

This is something you can use right NOW, not 2 years from now when technology xyz has hit critical mass to be useful.

Reply

Rhino Mocks 3.5 beta released

posted by cwbrandsmacwbrandsma(1711) 3 years, 10 months ago 0

Good tool, nice update. I like the extension methods.

http://elegantcode.com/2008/06/29/looking-at-rhino-mocks-35-rc1/

Reply

5 Books Every Developer Should Read

posted by cwbrandsmacwbrandsma(1711) 3 years, 10 months ago 0

Agree with Aquinas (but I still prefer Calvin :D ). This type of site should be banded completely.

On a related note: When are we going to get a down mod?

Reply

.NET 3.0 Partial Methods

posted by cwbrandsmacwbrandsma(1711) 3 years, 10 months ago 0

@everlast: How about the ability to change the title? That would work as well.

Reply

Are You A Good Developer?

posted by cwbrandsmacwbrandsma(1711) 3 years, 9 months ago 0

You having 2 out of 14 is excellent...for me.

Reply

The Definitive C# Singleton

posted by cwbrandsmacwbrandsma(1711) 3 years, 8 months ago 0

Singletons are evil. Really. They cause more issues in software than any other single pattern.

Seriously, don't use them. If you really (think) you need one, make your IOC container do it for you instead.

Reply

The Definitive C# Singleton

posted by cwbrandsmacwbrandsma(1711) 3 years, 7 months ago 0

Singletons are a nice easy pattern, that even if done correctly, can destroy code if used improperly.
The fundamental problem is when you try to unit test code that uses a singleton. One of the tenants of unit testing is code isolation.
Without spending some serious cash and buying TypeMock, you cannot isolate out a singleton (the correct word is Mock). This makes developing a test strategy VERY difficult.

Case in point, about bad singleton usage, NEVER-EVER implement your database layer (also called a repository) as a singleton. If you do, it will be impossible to isolate your database code from your business logic. This makes tests take longer to run, and you are having to test two sets of code. So if there is a failure, you can't be sure which set of code had a problem.

Reply

Thought Driven Development a Methodology of Abile Development

posted by cwbrandsmacwbrandsma(1711) 3 years, 7 months ago 0

I'm mostly with Scott, but I wouldn't shoot...I'd medicate.

That rant was more in line with a delusional mind with the barest if knowledge of TDD. This is evident in the continuous confusion of Agile and TDD (they are different things). Seems like the work of a developer who doesn't like interacting with people.

Reply

ALT.NET Podcast 11: jQuery in ASP.NET

posted by cwbrandsmacwbrandsma(1711) 3 years, 7 months ago 0

Hi Nick.

Reply

Debate: Do We Really Need Three Layer Architecture?

posted by cwbrandsmacwbrandsma(1711) 3 years, 6 months ago 0

About 90% yes.

Reply

Ian talks about L2S Being killed

posted by cwbrandsmacwbrandsma(1711) 3 years, 6 months ago 0

The primary maintainer of SubSonic is a Microsoft employee, but SubSonic is open source, and was started before said employee was a Microsoft employee.

Reply

Debate: Do We Really Need Three Layer Architecture?

posted by cwbrandsmacwbrandsma(1711) 3 years, 6 months ago 0

@Egon: and how would you go about creating said statistics?

Reply

Five Reasons for using an ORM Tool

posted by cwbrandsmacwbrandsma(1711) 3 years ago 0

Reasons to use an ORM:
1. You have to communicate with a database.

That is all.

Reply