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:
December 2005 - 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



December 2005 - Posts

Accessibility / Section 508 with AJAX/Atlas

When people talk about Accessibility, I think of Section 508 and allowing blind/disabled people to use an application.  I put this small test of Atlas together for a blind friend of mine to test.  It is at  It seems that the applications runs find and he is able to see/hear the content using JAWS (  So, the question is, what's the cause of the accessibility discussion with Atlas?  What are the issues?  I hear discussion but not statement of the issues.  Any information that you can provide would be appreciated.


Views on "What deserves to be on the site"

Based on:,, &

There has been a lot of talk about the contents of this site recently.  Lets look at some basics:

  • This site is a weblog site.  Weblogs are effectively individual diaries.  Individual is a key term.  Typically, weblogs can have just about any content.
  • Keeping multiple weblogs is hard and downright painful.  Deciding what should go where is crazy.  Having one is the best thing.  The question becomes how to divide the content out.
  • This site is a .NET community site.  .NET oriented content is fairly important to the concept of this site as a community.
  • This site is a technology community site.  Technical content is fairly important to the concept of this site as a community.
  • I never signed any kind of contract or made any type of agreement that I can remember to get a blog here.  I just asked ScottW for a blog here back in 2003 and got one.
  • I haven't seen the first documentation on what the features on the admin section mean.  I've been able to figure things out, but there are still things I don't understand.  If anyone does have some documention and would share it, that would be great.
  • Developers and technical types are hard people to work with.  They are typically very cynical.  We spend too much time working with technology and too little time working with others.

These requirements are sometimes in conflict with each other.  We need to realize that. 

We also need to realize that there are people on the other end of each one of these blogs.  As developers and technical types, we have not fully developed the interpersonal skills to deal with others the way that people in other industries have.

I'd like to ask that if you post anything, within reason (and no pr0n or other adult content), on the blogs here.  If it is technical, then great.  If it is not, then put something in the post title that shows it as being Off-Topic, Not-Technical, or to not post the content into the main feed.  The next question is obviously how to properly put something in your blog and not have it show up in the mainfeed.  It seems that everything I try either appears in the mainfeed anyway, or doesn't appear on my blog at all.

This is just a starting point, so what's your view on this?


ASP.NET Podcast Show #32 – Reflections of 2005 & Using a DataTable in “Atlas”
Check out the post as it was meant to be viewed, on the The ASP.NET Podcast Site.

Subscribe - Exciting!  The highlight of any day.

Download - Snore, boring.


Can't let Paul get the last word in.


Wow, I didn't know if we would make it this far and what kind of form we would have ended up in.  I wanted to take some time to go thru and look at some of the really cool events of 2005.


  • Got my ASP.NET MVP reawarded.
  • Charlotte to do a talk.  Scott Forsyth and Orcsweb.
  • What does it take to do webcasting?
  • School Board.  Wanted to build a new school in our area and threatened us with condemnation.
  • ADO.NET book continued forward.
  • Contract and negotiations.


  • .NET CTP.
  • More with the school board.  Cooler heads finally prevail.
  • ADO.NET book continues forward.  Final large chapter is in.
  • Project work in DC starts back up.


  • Chattanooga to do a talk.
  • Project work in DC ramps up some more.
  • ADO.NET book changes.


  • Birmingham to do a talk.
  • Jason Salas and the Digital Pontification.
    • Sir Wally.
    •  ASP.NET Podcast.  (Me, Paul, Buddy, Jason, Robert McLaws).
  • Final chapter is in.
  • Get a new co-author.
  • .NET 2.0 beta2 and Sql 2k5 with the updated ADO.NET InProc Provider changes.
  • What is this AJAX thing?


  • I do my first podcast and yes, the motorcycle will be here forever.
  • DC codecamp.
  • My first codecamp. Atlanta.
  • My first SDR @ MS.
  • Sir Wally wins the Database Geek of the Week award. 


  • First round of edits for the ADO.NET book.
  • ScottGu – Atlas – WTF is AJAX?
  • Paul starts in on the podcast.
  • June CTP of Sql Server 2k5.


  • More podcasts.  Hey, you have to do something in the hotel room.
  • Shot 71 in golf.  WTF?
  • Sang the GT fight song on DP.
  • Edits on the ADO.NET book.
  • Went to the IIS7 devlab.
    •  Probably embarrassed myself a ton.
    • Questions.
    • Lunch with Shanku and Rich – more questions on Atlas.
  • Wrote my first http handler.
  • Go approval for an AJAX with ASP.NET book.


  • More podcasts.  Hey, you have to do something in the hotel room.
  • Work continued in DC.


  • Final edits for the ADO.NET book.
  • First Atlas downloads.
  • Podcasting continued.


  • ADO.NET Book is out of our hands.
  • ASPInsider Summit.
    • Spang.
    • Atlas.
    • Enjoyed the whole experience with everyone.
  • Writing started on the AJAX with ASP.NET book.
  • Turned in some chapters even.
  • Alabama Codecamp.


  • Nov 7, 2005 – VS.NET and Sql2k5 ship.
  • site is up, thanks to Scott Forsyth and Orcsweb.
  • New Atlas build.
  • User Group talk on Atlas.
  • Ready to go with an application.  ($500k vs. $86k)
  • Turned in a chapter on AJAX. (XML).


  • New Atlas build.
  • Holidays.
  • Kids basketball.
  • Chapter writing continues on Atlas.

People that I have met or remet along the way.

MS people.

  • Rich Ersek.
  • Scott Guthrie.
  • Shanku Niyogi.
  • Nikhil Kothari.
  • Pablo Castro.

Wilco Bauwer.

David Yack.

Ambrose Little.


Bill Ryan.

Jason Salas.


  • Rob Chartier.
  • Chris Frazier.
  • Jason Gaylord.

Craig Shoemaker.


Frappr Map.  Goto the podcast site and get in on the fun.

Send me your pictures for the listener gallery.


Iterating through a DataTable in Atlas.


getItem(i) for the rows.

getProperty(“Column Name”) for the column.

        function MethodReturn(result)


            var i = 0;

            var str = "";

            var strRowsInfo = "";

            var strReturn = "<br />";

            //get a datatable

            var tbl1 = result.getItem(0);

            for(i = 0; i < tbl1.get_length(); i++)


                //tbl1.getItem(i) will return the ith DataRow

                //getProperty("Column Name") will return the column value from a DataRow

                strRowsInfo += tbl1.getItem(i).getProperty("ProjectName") + strReturn;


            document.getElementById("RowInfo").innerHTML = strRowsInfo;


Download problems with the December CTP of Atlas

Jonathon Hawkings has a really good explanation regarding the download problems with Atlas.

Posted: Dec 29 2005, 11:51 PM by Wallym | with no comments
Filed under:
Wishing everyone a belated Merry Festivus

Apologies for the belated wishing of a Merry Festivus for all.

Get column information from a DataTable with Atlas

Ok, assuming you have some datatable and you are using Atlas, you can get the datatype of your datacolumn object in Atlas.  You can call the get_dataType() method on your datacolumn.  Kinda cool.  I've been trying to go over the Web.Data namespace recently in Atlas.


Posted: Dec 27 2005, 10:33 PM by Wallym | with no comments
Filed under:
Please quit with the continual product pimping

I realize that some people here want to get a free copy of some stuff and pimp products.  Heck, I do it at times and even get way off technical topics, but this continual repost of the exact same thing is annoying.  I realize that the vendor wants you to put up a post on your blog, but geez, the same dry generic post that the vendor gives you is just a little bit too much.  We had this problem about 12-18 months ago and it got ugly then.  I would accept a product review.  If you like the product say so. The same dry advert from the vendor should not be just blindy copied to your blog.

Additional thoughts:

1.  If you were involved in writing the product, please post about your involvement, some technical features, and how to develop with it.

2.  If you want to try it out for free, that's fine, just remember not to put the post on the main page.


PS. You may now return to your regularly scheduled development.

Put Yourself on the Map - The ASP.NET Podcast Listener Map

We'd like to know where the listeners of the ASP.NET Podcast are at.  As such, thanks to a suggestion by Simone Chiaretta of Italy, we know have a frappr map at  Please add yourself in.


Posted: Dec 26 2005, 10:19 AM by Wallym | with no comments
Filed under:
Read the Atlas Manual (RTAM)
I've been posting what I thought were dumb questions in the atlas forums.  I thought this even though there is currently a real lack of documentation.  Either last last night or early this morning, it hit me just open up the debug version of the AtlasRuntime.js file.  I've learned a lot just opening up the js file.  Read The Atlas Manual = RTAM.  Its been very enlightening today.

Posted: Dec 24 2005, 08:12 PM by Wallym | with no comments
Filed under:
debug.assert in Atlas

I was just reading the forums that according to Nikhil Kothari (and he would know!), there is a debug.assert in Atlas.

Anything that helps the debugging experience in Atlas/javascript is a good thing given the pain of the existing client side debugging experience.


Posted: Dec 23 2005, 11:37 PM by Wallym | with no comments
Filed under:
More Posts Next page »