foobar


Comments:

SubSonic + ObjectDataSource = less code

posted by foobarfoobar(0) 4 years, 5 months ago 0

Blech. Using the database for sorting and paging sucks. It works for small sites with little data, but once you have a larger data set, it quickly falls apart.

Reply

Technology doesn't matter!

posted by foobarfoobar(0) 4 years, 5 months ago 0

I have a hard time believing this. I'm fairly certain static typing is the root of all evil, and that Ruby on Rails will lead mankind to utopia.

Reply

Sorting for Humans : Natural Sort Order

posted by foobarfoobar(0) 4 years, 5 months ago 0

I've given up on Jeff. He's not especially bright, and his readership is even less so.

Reply

Performance comparison between Linq, NHibernate and Stored Procs

posted by foobarfoobar(0) 4 years, 4 months ago 0

The problem with ORMs is that data persist (yes kiddies, the word data is a plural), and applications change. If you decide to store your data in a SQL database, then it behooves you to know SQL, and know it well. Five years from now (or whenever), when you're not using the .NET platform to access that data, having the data retrieval logic stuck in an obsolete platform could become a problem.

I think it's ludicrous to use an ORM for basic CRUD - really, how hard is it to wrie a SELECT statement, versus what it takes to write the scaffolding for Hibernate? It's also ludicrous to use them for advanced querying, since the DSLs that tools like Hibernate provide are much too simple compared to what SQL offers (figures, since SQL was written by computer scientists, and Hibernate was written by Java programmers).

Of all the programming related languages I've learned, SQL, along with C, are the only two I still use on a regular basis after 13 years in the industry. I guess I should put perl in there somewhere.

Reply

Waterfall Doesn't Work

posted by foobarfoobar(0) 4 years, 4 months ago 0

Fr-agile doesn't work either, but who's counting anyways?

Reply

There is too much money to be made in software development

posted by foobarfoobar(0) 4 years, 4 months ago 0

A CodeGroupThink member making a proper analysis of a situation? That doesn't happen.

I'm surprised he didn't blame type casting as the cause of the problems.

Reply

Try/Catch Blocks Can Hurt Performance Significantly

posted by foobarfoobar(0) 4 years, 3 months ago 0

This article is simply idiotic.

Reply

1

posted by foobarfoobar(0) 4 years, 2 months ago 0

fist!!!!

Reply

Things I Hate About .NET

posted by foobarfoobar(0) 4 years, 1 month ago 0

> 5. You shouldn't be writing SQL anyway! It is called an ORM. Lookup NHibernate, SubSonic, LLBLGen, LINQ2SQL, and pick the one that works best for you.

Am I the only .NET developer in the universe that writes SQL more complicated than trivial CRUD?

Reply

Things I Hate About .NET

posted by foobarfoobar(0) 4 years, 1 month ago 0

> If your SQL is getting very complicated, it's likely your logic should be moved out of SQL and into your business layer. SQL should be for storing data, not complex business logic.

Sure, I'll just take my tables which have 1,000,000 entries each and do some LINQ on them. I'm sure that'll work out well. I mean, who needs indexes when you've got NHibernate?

I'll say it once, I'll say it again: Relational databases were created by computer scientists. ORMs were originally created by Java developers.

Reply

I switched from Linux to Windows Server 2008

posted by foobarfoobar(0) 4 years, 1 month ago 0

Just watch out for a couple of guys in t-shirts, thick glasses and messy hair showing up at your door :)

Reply

Are you going the way of the Dinosaur???

posted by foobarfoobar(0) 4 years, 1 month ago 0

MVC? MVC? I was using MVC in apps 12 years ago!!

Even Ruby is 13 years old!

Reply

ASP.NET: officially unmaintainable

posted by foobarfoobar(0) 4 years ago 0

> Since ASP.NET MVC is so young, it's hard to tell what v1.0 will include, but we're not really that far away from an RTM (granted, out-of-band support, think ASP.NET AJAX before .NET 3.5). The immature/grassroot server/user controls, state persistance (e.g.: viewstate), and validation stories are what concern me the most that in some aspects it may be a step backwards.

I'm fairly certain we'll see none of these. Complex server controls simply won't be there. Apparently all the "smart" people do nothing but use simple textboxes and dropdowns for all their forms. Viewstate is hated by those doofs at Code "Better", and for some reason they have some major pull with MS. Validation that approaches anything in WebForms is a pipe dream.

Reply

ASP.NET gets no Respect

posted by foobarfoobar(0) 3 years, 9 months ago 0

Programming is incredibly powerful, but in the wrong hands, it can create a nightmare.

FTFY

And ROR is a joke.

Reply

LINQ To SQL Gets Kicked to the Curb... Needs A Good Home!

posted by foobarfoobar(0) 3 years, 6 months ago 0

Another wonderful junk post from the constantly confused fellows at codebetter.com - spreading FUD faster than you can say "unit test"!

Reply

Oxite - Oh Dear Lord Why?!

posted by foobarfoobar(0) 3 years, 5 months ago 0

But, but, but, I thought that if I used MVC, my application would be totally maintainable and testable and the most awesome thing in the world!?

What? You mean programming skill still matters?

Like, is this the first MVC app Karl's ever seen? I've seen so much garbage written using MVC frameworks I keep wondering why these naive "codebetter" people keep thinking that MVC will solve anything having to do with writing quality applications.

Reply