SubSonic and Projections

I've said in the past that we use SubSonic on my current project.  It does what it says it does (mostly) and generates some usable code off of an existing database.  I do have my qualms about it, mostly because of my bias to look at things from the object/domain world rather than the database...

Continue reading »

New Blog Design / Platform

My blog is now running on Graffiti . I also updated the design a little bit. I decided that after the lack of stability on my VPS with Go Daddy that I'd try out a real host. So I've moved my blog over to ORCS Web . So far, things are great. Graffiti has a tool to import posts from DasBlog, which is nice...

Continue reading »

Leveraging Existing ASP.NET Features in ASP.NET MVC

The following is an excerpt from my upcoming book, ASP.NET MVC in Action ... Many of us have invested heavily in ASP.NET. With ASP.NET MVC now available as an alternative to WebForms, is all that knowledge lost? Do we have to relearn this platform entirely from scratch? You’ll be relieved to know...

Continue reading »

VS Live / Tulsa TechFest Material

I just wrapped up my session on Test-Driven Development with ASP.NET MVC. The audience was a bit thin, but the people who were there seemed genuinely interested in both ASP.NET MVC and Test Driven Development. I had a little hiccup during the demo, so I had to comment out my Windsor code & just revert...

Continue reading »

The Transition from TDD to BDD

I've been a long practitioner of test-driven development (TDD). I first started unit testing back in 2004, and it made a profound effect on me. It was incredibly difficult, however and I began to look for ways to make my code more testable. This brought me to TDD, which guided me towards looser-coupled...

Continue reading »

Tulsa Tech Fest & VS Live

It's going to be a busy two weeks! I leave tomorrow for Tulsa to speak at Tulsa TechFest . If you haven't been to one of these you should really try to make it next time. David Walker truly knows how to put on a good event (as I saw first-hand in 2006) and this year looks even better! There' a veritable...

Continue reading »

The Curly Brace Tax

(I shamelessly stole this title from a chat with Matt Hinze ) 99% of the examples you see out there for ASP.NET MVC are using WebFormsViewEngine.  That's fine, it's familiar, it benefits from intellisense, compilation, and refactoring support.  But all of that comes at a price, and that price...

Continue reading »

Recent Developments...

I'm proud to have been selected as a new MVP!...

Continue reading »

Houston ALT.NET Geek Dinner - Thursday Oct 2nd

This Thursday we're meeting again, this time at a new venue! We're going to try out Ziggy's Healthy Grill . At first I wasn't too pumped about this place, but the reviews are great, so what the heck. I'll try a bean-sprout shake with black beans and tofu. (Actually they don't serve food like that, I...

Continue reading »

Now you have no excuse not to know jQuery

I'm not the first person to report this , but Scott Guthrie recently announced that jQuery will ship with Visual Studio 10 . This is huge news . When I talk to an audience about javascript, most people I talk to have never used a javascript library. Now I'm excited to have the ability to talk at length...

Continue reading »