Follow me on Twitter at
FYI, I'm blogging most of my stuff over at More Wally now.
You might want to add my rss feed to your reader at:
November 2008 - Posts - Wallace B. McClure

Wallace B. McClure

All About Wally McClure - The musings of Wallym on Web, HTML5, Mobile, Xamarin.iOS, Xamarin.Android, and Windows Azure.


Visual Studio Magazine Column Personal Blog


Book Authors




Georgia Tech Bloggers



November 2008 - Posts

Sing it brother Frans!

So, I'm tooling around the web this morning and I came upon Frans Brouma's post about change tracking in EF.  Let me say that I don't like EF so far, but that's a different discussion.  I like and agree with Frans' point that it's one thing to be technically correct and to really miss the mark regarding what the customer needs.

Taken the Team System Plunge

Ok, so Microsoft's Team Foundation Server has been available for several years.  We've stuck with a couple of open source source control / project management apps.  John keeps moving things around and trying new stuff.  I've just stuck with the evil SourceSafe because it was simple and it worked and as long it was just me working on something, I've survived.  No more, I need to move out into the world.  I have been working to setup TFS 2008 on Windows 2008 Server with Sql Server 2008, but I found out later that was a no go without SP1 of TFS.  I went back to t Windows 2003 with Sql Server 2005.  It installed and worked pretty easily.  Mickey Goussett andwered a few dumb questions for me.  This morning, I found one final problem.  I had everything setup, but I was getting this weird error about not being able to connect to the Sql Server Reporting Services.  WTF is that all about.  In reading through the error log, it dawned on me that the client was trying to connect using the SMB name of the server even though I was trying to connect over ip.  I set an entry for the server name in my host file and it all seems to be working now.  To make it even better, I have the server running in a virtual server session.  If necessary, I can move the server to whereever I want with just a few hours of notice.  Very nice indeed.  I'm trying the TFS thing.  I hope it all works out!

Posted: Nov 20 2008, 01:48 PM by Wallym | with 3 comment(s)
Filed under:
eBook on ASP.NET 3.5 Service Pack 1 First Draft

After much pain, agony, cussing, and fussing, I have shipped off the first draft of an eBook on ASP.NET 3.5 Service Pack 1 to Wiley/Wrox.  In a moment of weakness foolishness back in September, I told Jim Minatel at Wiley that I would write an eBook on the new features in ASP.NET 3.5 Service Pack 1.  I wasn't able to start until October.  I kinda mistakenly glossed over the fact that I was speaking at VSLive in Last Vegas, spent a week going through Ohio to do 7 talks, got sick for what ended up being 12 days, and had my laptop crash on me causing me to lose my first ten pages.  Finally, this morning I shipped off the first draft.

Update - Atlanta MSDN Developer Conference coming in December

MSDN Developer Conference – Great new perks just announced

Cool Giveaways

The MSDN Developer Conference will not only WOW you with the coolest sessions from the PDC but you will also be in the running to win one of 3 Lego NXT Robotics Kits and the WROX Microsoft Robotics Developer Studio book. Other giveaways include a Gamer Backpack filled with the latest XBox games and a Gadget Backpack chock full of cool hardware.

LEGO_logo LegoImage1 WROXRoboticsBook

image image

Community Courtyard

As good as the sessions are, there's always more to explore and discuss. At MDC, you'll have a chance to step into the Community Courtyard and choose what to talk about, based on your interest and passion for the subject.

Running in tandem with the presentations is an open discussion area where you will choose the subjects and the participants.  Whether you want to mingle with the presenters, talk about an MDC session, a related subject or something else you have the opportunity.  Borrowing from Open Space Technology and other forms of open, community-driven discussion, using fishbowls and free-for-alls, this area is yours.

Register Today!


Date City
12/9/08 Houston, TX
12/11/08 Orlando, FL
12/16/08 Atlanta, GA
1/13/09 Chicago, IL
1/13/09 Minneapolis, MN
1/16/09 Washington, DC
1/20/09 New York, NY
1/22/09 Boston, MA
1/22/09 Detroit, MI
1/26/09 Dallas, TX
2/19/90 San Francisco, CA

Online Community

Find our tag cloud under #MSDNDevCon. Join the buzz!

MSDNsocialbutton_thumb MSDN Social

facebook_thumb Facebook - Join the group

twitter_thumbTwitter - follow the feed

flickr_BRM_thumb Flickr - post your MDC pictures

delicious_BRM_thumb - share your bookmarks

twemes_thumbTwemes - global twitter tags

MSDN Developer Conference in Atlanta

So, you couldn’t make PDC this year? Watching recorded sessions not quite doing it for you? Missing the interaction with Microsoft folks and industry experts? Well, do we have a fantastic event for you! Come to the Atlanta, GA MSDN Developer Conference on December 16th at the Westin Peachtree Plaza. Right here in your own backyard, you can catch some great sessions from awesome speakers illustrating some of the amazing tools and technologies that were announced at PDC.

The Speakers

Chad Brooks Jeff W. Barnes Wally McClure(we know everyone wants to listen to this guy *eyes roll*)
Glen Gordon Mark Dunn Steve Porter
Murray Gordon Todd Fine Jim Wooley
Brian Hitney Keith Rome Todd Miranda
Dave Scruggs Shawn Wildermuth Mickey Gousset
Dan Waters Bruce Thomas Alan Stevens

The Buzz

The nature of software development is radically changing… Are you ready?

  1. Experience Microsoft’s Cloud Computing Platform
    Create applications that seamlessly bridge the gaps between PC, Web, and phone
  2. Be among the first to see Windows 7
    See the latest advances in Multi-Touch Application Development
  3. Take your .NET skills to the next level
    See sessions on WPF 4.0, Silverlight 2, ASP.NET 4.0, Parallel Programming, Live Mesh and more

The Cost? Just $99.
And, did we mention that attendees will get some cool giveaways?

The Sessions

Cloud Services:

  • Lap Around Cloud Services
  • Developing and Deploying Your First Cloud Services(with Wally McClure)
  • A Lap Around the Live Framework and Mesh Services
  • Developing Applications Using Data Services

Client and Presentation:

  • Windows Presentation Framework (WPF) Roadmap
  • Developing Data-centric Applications Using the WPF DataGrid and Ribbon Controls
  • Building Business Focused Applications using Silverlight 2
  • ASP.NET 4.0 Roadmap

Tools, Languages, and Framework:

  • The Future of Managed Languages: F#, C#, and Visual Basic
  • A Lap Around "Oslo"
  • "Rosario": A Sprint with the Next Version of Microsoft Visual Studio Team System
  • Parallel Programming for Managed Code Developers

The Extras

In addition to the sessions above, there will be tons of experts on hand for you to interact with and ask questions!

The Online Community

Find our tag cloud under #MSDNDevCon.

MSDNsocialbutton MSDN Social

facebook Facebook - Join the group

twitterTwitter - follow the feed

flickr_BRM Flickr - post your MDC pictures

delicious_BRM - share your bookmarks

twemesTwemes - global twitter tags

ASP.NET Podcast Show #127 - Dynamic Data

Subscribe to All!

Subscribe to WMV.

Subscribe to M4V (iPod).

Subscribe to MP3.

Download WMV.

Download M4V (iPod).

Download MP3.

Original Url:

Show Notes:

Source Code:


model.RegisterContext(typeof(db35sp1Entities), new ContextConfiguration() { ScaffoldAllTables = true });

Metadata class:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;

namespace Dynamic_Data
    public partial class tbItem
        private class tbItemMetaData
            [DisplayName("Item Display Name")]
            [Required(ErrorMessage="Item name is required.")]
            public object Name { get; set; }

            [Range(0, 500, ErrorMessage="Standard Cost should be between {1} and {2}.")]
            public object Price { get; set; }

        // Note the naming convention of On X Changing and the nullable value.
        partial void OnPriceChanging(decimal? value)
            if (value < 0)
                throw (new ValidationException("Price must be positive, afterall we aren't paying you to take it."));

    public partial class tbOrder
        private class tbOrderMetaData
            [DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}")]
            public object DateUpdated { get; set; }

ASP.NET Podcast Show #126 - Application Performance and NotAtPDC

Subscribe to Everything

Subscribe to MP3 files


Original Url:

Show Notes:

More Posts