views:

255

answers:

3

So my asp.net is very very rusty, and i'm trying to get back into best practices and what not. So, I whip out google and start looking for examples and samples and tutorials, but what do I find? Old crusty stuff that tends to be written even before "the latest" technology was released back in the stone age.

Sure, the concepts may still hold up. But the actual implementations are basically useless. I'm looking for something using Linq, n-layers (not tiers. Tiers can be a layer, but a layer is not necessarily a tier) some kind of current ORM (L2S, EF, etc..) and some real-world stuff, not abitrary and useless examples.

Does anyone have any pointers? Thanks.

A: 

There are lots of websites out there but it's difficult to narrow them down. Try CodePlex & CodeProject for a start. There's tons of samples, categorized & rated by the community.

CodePlex

CodeProject

SourceForge

SoftwareGeek
i hate it when someone downvotes and not put a reason. why?
SoftwareGeek
maybe the links are considered a bit generic
onof
You're not answering the question. I'm looking for specific samples. I've already spent weeks scrounging those sites and frankly, it's a needle in a haystack.
Mystere Man
SoftwareGeek
I don't think it was difficult to narrow it down to some samples, you didn't have to enumerate all of them. Of course there are a lot of good apps built around n-tier architectures, but just pointing someone out to a few source-code libraries is imho second-worst to linking google as a response.
scripni
+3  A: 

Here are 3 links from Daniel Simmons that should get you started:
N-Tier Application Patterns
Anti-Patterns To Avoid In N-Tier Applications
Building N-Tier Apps with EF4
Also have a look at NerdDinner, if you're interested in ASP.NET MVC (i've been working in ASP.NET for the past two years and i was a bit reluctant at first to learn ASP.NET MVC, i thought i knew everything i needed with webforms, but it's definitely a breath of fresh air, not to replace, but to complement WinForms). This project is developed by Scott Gurthie, so you're learning from the best if you check out that project. There's also a tutorial accompanying NerdDinner, but i didn't manage to find the updated (MVC 2) tutorial. Hope this helps.

scripni
Jeff Atwood (developer of this site), has always had positive things to say about the NerdDinner sample. It's a good place to get started.
Bayard Randel
I agree about MVC, I like it a lot, and i've been through the nerddinner stuff, but unfortunately, i'm stuck in webforms for now.
Mystere Man
I'm 'stuck' with webforms too at my day job, but that doesn't mean i can't get to try it out in my spare time. And as i've seen pointed out more than once while reading about MVC, it shouldn't be looked at as a replacement to WebForms (at least not yet, although my guess is that if ever the two are going to merge, it's MVC that's going to absorb WebForms and not the other way round). So each flavor of ASP.NET has its ups and downs, but MVC is definitely worth a try for any web developer.Also, don't you just love the Razor syntax?
scripni
+1  A: 

I suggest NSK, on codeplex:

http://nsk.codeplex.com/

It's a layered sample application based on Northwind.

onof