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 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



November 2005 - Posts

Asking Questions

A discussion came up with a few acquaintences of mine and I was wondering what you all thought.  If you see a MVP asking a question in a newsgroup, how do you feel about it?  Mainly, let's say that a ASP.NET MVP was asking about ASP.NET in the public newsgroups. Would you think less of him/her?  What about if the same guy was asking a Speech Server question, or a question about a technology outside of their awarded product group? If you see me asking a question about Biztalk in the public newsgroups, would you think less of my competency?

My thinking is that I will freely ask questions in any group. I'm here to learn and since I dabble in  a ton of techonologies, I'm going to be a n00b in a bunch of places.  I have no shame at all in that and if you look down on me b/c of it, that's your issue. Also, I have heard many people comment that some MVPS take themselves way to seriously and act like they are better than others.  AFAIK, that charge has never been levelled against me and I hope it never is.  I think that as a MVP, I'm the same as anyone else so I wouldn't think twice about asking questions publicly. Moreoever, if I see an ASP.NET MVP ask a compact framework question, I just think - ok, he doesn't know the Compact Framework yet.  Big deal.

Anyway, if you are a newsgroup participant, I'd really appreciate your feedback on this.  Do you think it makes MVPS look bad to ask questions in public newsgroups?  Do you think it makes them look bad to never be seen asking questions? Please, speak up ;-)

My buddy Bill Ryan brings up a really good point.  I could not agree more.  Personally, I found that when I worked on my first book, I was a little in awe of the whole experience.  I was a little nervous about asking questions.  I was afraid that someone would think I was an idiot.  Now, I am an MVP and an ASPInsider.  The second time around writing, I decided to go the other extreme and ask any question that I could learn something I didn't know or to get a different view on things.  Working on this Atlas book, I had it slammed in my face a couple of times.  I asked a couple of questions regarding "What do you think of AJAX/Atlas?" and "What would you like to read about in a book on AJAX with ASP.NET?" and so on.  I actually got some smartass responses along the lines of some people saying I was an idiot for doing market research and getting others to do my book for me.  Well, I am a big believer in market research and learning through asking questions. After all, we just don't have all the answers to everything pop into our head.   These people won't stop me from continuing to ask questions no matter how trivial.  As I have learned, the only stupid question is one not asked.  I'm with you Bill.

Textbox Autocomplete with Atlas/Ajax Parameter Names

I won't bore you with the complete Textbox Autocomplete example.  One interesting thing that I found out thanks to Michael and Wilco is that the method that you call to get the autocomplete string array must have the parameter names as prefixText and count.  If you don't do this, it doesn't work.

public String[] TextBoxAutoComplete(string prefixText, int count) // Seems to be a problem if the names are not prefixText and count.

Posted: Nov 28 2005, 02:58 PM by Wallym | with no comments
Filed under:
14-7 Nuts............. - NT
Well, I don't like it, but I'll give UGA credit, they won a hard fought game over my GaTech Yellow Jackets..................
UG talk regarding Atlas in Knoxville, TN on 11/29

I am doing a "Intro to Atlas" talk at the .NET UG in Knoxville, TN on 11/29.  Come one and all.


UIC over Georgia Tech - NT

Ok, that was embarrassing...................................

Javascript (JS) Lint

Very nice.
Posted: Nov 24 2005, 10:28 AM by Wallym | with no comments
Filed under:
JSON and Why I am glad security is the way it is with Web Services in IE

As I am working on our "AJAX with ASP.NET" book, I have had this one nagging question "Why can't I make a request against a web service on another server?"  I still don't have a specific answer, but as I have been reading and studying JSON, I am glad that this would cause a security violation.  With JSON, the data is converted from string communication format to something that a program may use by using the Javascript eval() command.  The Javascript eval() command executes all commands within the string object that is passed.  Thats why I am glad that this is happening.  If you are on a web site, then you implictly trust the site (obviously there are types of holes in that statement). To get what you want, you most likely want to use a JSON parser.  A JSON parser will only recognize and process JSON text.  Here is a JSON parser.


Posted: Nov 24 2005, 09:56 AM by Wallym | with 1 comment(s)
Filed under:
A technology jingle

This little jingle comes for Lori McKinley, the goddess of knowledge in Huntsville, AL.  It is a very nice little jingle.  It is done to the tune of "Twas the Night Before Christmas"

Twas the eve of December Just past turkey day
HUNTUG's newsletter's due and now what will I say?

The end of the year is a reflective time
so here's our year past all done up in a rhyme

Russ Fustino was first and dropped by for a chat
on secure ASP in toolbelt and hard hat

Through three nights of Exchange Rodney Fournier was steady
so that at the loadfests our members were ready

Doug Turnure came twice this past year just to show
C# Multithreading and the new Indigo

DoD Security knowledge was taken up a notch
after a great presentation by our own Rodrick Koch

Jeremy Chance showed Westglen Software's best bet
for sharing ASP Session State, Classic to .NET

Voice over IP, that was what we were hearing
in April from Information Engineering

Carl Franklin came down from New London, CT
to show us his favorites in Whidbey VB

Six years to the month after HUNTUG was born
Paul Thurrott told us all what is new in Longhorn

Integration of legacy apps and .NET
Thomas Atwood explained his technologies set

Tim Huckaby started his 'Bama tour here
.NET 101 for Sys Admins was clear

Our Hamilton Woods showed us object inspection
ideas and code using .NET reflection

To use SMS to deploy all our patches
Scott Spearman told how to control the dispatches

Tim Kannapel showed how the new SDK
made developing Tablet PC apps like play

The talk of Glenn Fincher gave lots of enjoyment
showing how to best do Business Desktop Deployment

On Whidbey ASP.NET we couldn't have been surer
of a great big sneak peek than from Wally McClure

James Mizzell detailed XP SP2 Security
bringing the details to light with all surety

Rodney was back in October and mustering
SQL Server 2000 Failover Clustering

OO programming concepts and practices best
David Gottlieb presented his program with zest

Thought some pixels were blank 'cause the glue'd come undone
trying Martin Shoemaker's Tablet PC was fun

Shawn Wildermuth, yes, the ADO guy,
mentioned ADO.NET best practices to try

The holiday party next week should be great
Some members will take home some gifts all first-rate

Thanks sponsors for pizza, gifts, drinks we were given
and thanks Intergraph for the seats we could sit in

Thanks to INETA and Culminis too
We'd have missed some great speakers if 'twere not for you

No tech in December but be of good cheer
Happy Holidays to all and we'll see you next year

If you want to safely parse and transmit JSON, you need to use a JSON parser to transfer a text into a Javascript object.  To go the other way from a Javascript object to a JSON string you will need to use a JSON stringifier.  Be careful on using cyclic data structures, JSON stringifiers don't like them.
Posted: Nov 22 2005, 02:23 PM by Wallym | with 2 comment(s)
Filed under:
Its that week.......Beat the Rush and Hate Georgia Now.................(and not even close to technical)

It has been said that football is the secular religion of the South. If so, then the gridiron grudge between the football teams of the University of Georgia and the Georgia Insitute of Technology is nothing less than the Genesis Myth. John Chandler Griffin, one of the nations foremost writers of sports histories, gives us a play-by-play in the annual brawl between these two southern powerhouses in his definitive GEORGIA VS. GEORGIA TECH: GRIDIRON GRUDGE SINCE 1893. 

Interesting memories of the rivalry:

My favorite chapter in the book "1985 - Lee won'em the one they wanted the most"

Favorite game while I was in school: "1990 - GT 40 UGA 23"

Favorite bad call: 1997 - UGA 27 - GT 24.  With 15 seconds to go in the game, Tech intercepts a UGA pass.  The referries call pass interference, thought there was no way there was pass interference with the Tech player having position and there being no contact on the play.  The announcers on the national televised game were stunned.  ESPN made fun of that call for days.  Mike Bobo scored a touchdown on a pass on the next play and UGA won.

Favorite bad call II (what goes around comes around): "1999 - GT 51 - UGA 48."  Late in regulation, UGA had the ball right near Tech's goal.  A field goal will win the game for UGA.  With instructions to run into the line, kick a field goal and go home, UGA ran straight into the line and was tackled.  The UGA player was clearly down and had skidded to a stop.  The ball came out and was ruled a fumble.  Tech recovered the ball.  ESPN made fun of that call for days.  UGA quarterback Quincy Carter was intercepted on the first play of overtime.  Tech kicked a field goal to win in OT. 

Favorite Coach fired at the half moment: "2000 - GT 27 - UGA 15."  With GT having man handled UGA through out the first half at UGA, Tech had a 20-3 lead with less than 2 minutes to go in the half in a drizzly game in Athens, GA.  GT intercepted a pass and returned it for a 75 yard touchdown play to put GT up 27-3.  Refusing to sit on the ball, UGA turned around and had another pass picked off.  GT missed a field goal in the final seconds of the half.  In the second half, GT went to the 1-2-3 kick offense, but still managed to secure a victory in Athens.  Immediately after the game rumors began to circulate that Jim Donnan would be fired as UGA's coach due to the lacluster showing of his team against the three biggest rivals (UF 1-4, UT 1-4, and GT 2-3).  The rumors had discussions of the firing starting at halftime of the game.

UGA has won the last four games.  I hope that UGA coach Mark Richt is hired to replace Bobby Bowden soon.

Well, its that time of year again.  Beat the rush, hate Georgia now!


More Posts Next page »