Brief blurb,
My skill in .net has been called "innovative" but I would prefer it be exemplary. Basically, I need a mentor. I own the domain name codeologist.com and I am going to live up to that name but in order to do so I need a mentor & community.
On to the questions:
Entity Framework - I'd imagine this is an intense framework mapping objects from a factory while retaining the integrity and state of objects within the system. At least, that's what I can intuit from about 15 minutes of a podcast I listened to. RTFM I know but is that a correct general assessment?
Enterprise Library - Killer. Used most blocks at least as example applications.
Domain Driven Design - What are some tricks to going from thinking like an ERD/ORM to domain driven design? Pros vs. Cons?
Agile vs. SCRUM - Is there a difference really?
Unit testing - The last thing I think of. Can't get automated web ui testing setup correctly also need help with NAnt/MSBuild scripts from a VSS 2005 repository. A full example in source would be really nice, perhaps including scheduling.
Bare essential TSQL - What is considered the bare minimum professional grade TSQL statements for enterprise development? Like ROWCOUNT, TRANSACTION, ROLLBACK, flow control statements, in-line sql & security concerns for CRUD methods.
It is conceivable to integrate MVC2/3, Entity Framework, Enterprise Library and SilverLight web front ends? Even perhaps Sharepoint?
I asked a guy I met once when should I use Linq, his reply was "always use the force".
When learning a new language what games/apps do you write? What are some good exercises for those about to code? (We salute you!)
What books would you recommend for general programming theory, enterprise architecture & business analysis?
Ok probably no one will respond but these are burning questions I've had in my gut and I just had to get all that out.
Geek For Life.