Archives
-
Tag, I'm it.............
Ok, so I got tagged by Jerry Dennany. Well, I am not just going to dump 5 things out about me. I am going to give u five things, but there is also going to be some discussion about them. So, here goes, 5 things that you don't know about me:
-
Much ado about nothin.............Laptops given to bloggers
Original url: http://morewally.com/cs/blogs/wallym/archive/2006/12/28/624.aspx
-
TSql vs. SQL CLR Performance Analysis
Original Post: http://morewally.com/cs/blogs/wallym/archive/2006/12/27/616.aspx
-
Is this http://wallyweblogs.asp.net ?
I'm not trying to subvert anything, but given the amount of downtown that people have from technology over the holidays and my increase in available time, I am afraid that someone might complain and start asking themselves if this is http://wallyweblogs.asp.net. We shall see................
-
ASP.NET Podcast Show #80 - JSON Data Format
-
Microsoft Zune Media Player - First Impressions
My absolute first impression of the Microsoft Zune Media Player is that Microsoft has done a good job with the interface. I am finding it simpler to use than my IPod Video video and it runs the video files for the podcast in the wmv format. Guess what, the ASP.NET Podcast distributes the files as wmv and mp4 formats. The only reason they are distributed as mp4 is because of the IPod. I have to go thru several steps to get the format correct for the IPod. With the Zune, I just download them and they are converted for me on the fly. This is much simpler. The one thing that I have not seen is the support for reading directly from a podcast feed. Since this is a generation 1 product, my guess is that will be added sometime in the future.
-
Vote on the SYS-CON Reader's Choice Awards
-
Norad tracks Santa Claus
-
Doug Reilly has passed away
Doug Reilly, author, MVP, ASPInsider, Friend, and good guy passed away today. Doug had cancer. For more info, check our:
-
Merry Christmas and Happy Holidays
I want to wish everyone Merry Christmas and Happy Holidays.
-
Festivus is fast approaching
Only a few hours until Festivus. Oh, how I enjoy the airing of grievances. I hope that your Festivus pole is up already. Oh, the excitement is building..................
-
Saint Nick comes late from Intel - mmmmm, faster is always better
Looks like Intel is going to be shipping out new processors in January
-
Lori McKinney jingle from Huntsville
Lori sent me this jingle that was published in the Huntsville .NET / VS.NET mailing list. I wish she would sing it for the podcast.
(chorus)
Oh there's no user groups quite like Huntsville has,
VS NET, IT Pro, or Office fan,
If you pine for geek fellowship or techno-talk,
We get that in Rocket City, Alabam'
(verses)
We've had two speakers come from Tennessee, Ron C. and Wally M.,
plus Greg Y., Marks B. and D. from north G-A,
Russ F. and Joe and Blain came traveling up from Tampa's sunny shore,
TechNet John came up from Texas, DE Doug did not neglect us.
From the east coast, INETA Rock Stars Brian, Julie and Miguel,
Up from Texas, Chris, and Russ from bright LA, (plus Wally M.)
We so appreciate your insights and your coming all this way,
From Atlantic to Pacific, thanks folks, you were all terrific.
As for our locals, five guys stepped up, ably handling meeting chores,
Thanks to Josh for January's launch event
And then to Ben, Kevin and Eric and to Rodney, thanks again,
With pride in them I'll be vocal, they're great talents right here local.
Thanks to Todd M. who drove from Birmingham and Andrew from Mobile,
Thanks to all who came to talk at Code Camp, too,
The guys from CLS and Compuware and all the volunteers
who taught folks from Valley Garden, our success, you've had a part in.
As always, thank you goes to Intergraph for giving meeting space,
and to Dominos and Pepsi for the nosh
Thanks telerik, ADTran, CODE Magazine, VS Net Pro, and more
Culminis and our INETA, your support could not be better!
(final chorus)
Since there's no place like home, we'll not meet this month,
Happy Holidays, best wishes for next year
Hope to see you all soon and together find
that we'll all be running Vista on new gear! -
Namespace change in ASP.NET 2.0 AJAX Release Candidate (Atlas)
Just wanted to throw out the one major change that I have seen in the ASP.NET 2.0 AJAX Release Candidate that I have seen so far. The namespaces have changed. What was previously Microsoft.Web has become System.Web. I think that this was a good to change to go ahead and move the code into what will most likely be the final namespace in the Orcas timeframe.
-
CodeMash is coming up on January 18 and 19, 2007
If you haven't heard of it, CodeMash is coming up. It is a two day event in January in Sandusky, OH (right outside of Cleveland). There will be a number of big name folks there, including Scott Guthrie.
-
Advanced Intellect and Dave Wanta
I wanted to give a shout out of thanks to Dave Wanta and Advanced Intellect. Dave has written a component called AspNetEmail. You may be asking yourself, "Email is built into .NET, so what?" Well, getting calendaring done is kindof a pain. I plugged in Dave's component and it just worked. I had a few questions and Dave knew the answers before I even asked. His components are well worth the money.
-
Visual Studio 2005 Service Pak 1 has gone to RTM
-
Why is Traffic to the ASP.NET Podcast up so much?
Its been an interesting last month or so. I've been watching traffic to the ASP.NET Podcast XML feed go way up. I've been trying to figure out why? Is it my sparking good looks, cute smile, sterling voice, or something else? Well, I think I have figured out why. Here is what I have found:
-
ComponentArt ASP.NET AJAX Video
I should have put this on Tuesday with my previous post. There is also a video that ComponentArt has put out. The video is at: http://www.componentart.com/videos/webui20062/
-
Microsoft Robotics Studio
Wow, I did not even know that this existed. Microsoft has released a 1.0 of the Microsoft Robotics Studio. It looks like they can connect up and program against a variety of these small robotic toys. Hmm, wonder what I will be getting my kids for Christmas(or is that me)..................
-
ComponentArt ASP.NET AJAX
-
More pictures from the ASPInsiders Summit
More pics.
-
Half of PCs won't run Vista
-
ASP.NET Podcast Show #79 - Microsoft AJAX UpdatePanel and Clientside Page LifeCycle Video
-
David Penton shows how tough Texans are
Original pic: http://aspnetpodcast.com/CS11/photos/day_2/picture802.aspx
-
ASPInsider Summit Pictures
Here are a couple of pictures from the ASPInsider Summit. These are from days -2 and -1 (today is Day 0).
-
ASP.NET Podcast Show #78 - South Bend, IN Report with Sql Server CLR Objects
-
Xander Sherry
There is no telling who you will run into. On my flight from Dallas to Seattle, Xander Sherry was on my flight. I didn't know what he looked like, but at the baggage claim in Seattle, he came up to me and introduced himself. He ended up going to eat dinner with us last night.
-
Pictures from Day 1 - ASPInsider Summit
Ryan, Plip, Dave, and Christoph came in on Saturday. I got to Seattle on Sunday. Here are some of our clowning around pics.
-
Office 2007 spam
I hate spammers. I wonder how many other people are getting the Office 2007 spam.
-
Developer Language usage
eWeek Post: http://www.eweek.com/article2/0,1895,2065392,00.asp
-
Sql Server 2005 more secure than Oracle?
Original Post: http://morewally.com/cs/blogs/wallym/archive/2006/12/01/515.aspx
-
ASPInsider Summit is coming up
Original post: http://morewally.com/cs/blogs/wallym/archive/2006/11/30/512.aspx
-
What's the best type of TSql/CLR Integration in Sql Server 2005
One of the questions that came up when I was in South Bend is what is the best way to use CLR Objects? Assuming that your solution needs a CLR Object, should you use a Dataset, Generic List (what I tend to show), or a TSQL/CLR integrated solution. Honestly, I don't have an answer to that question, right now. However, I should have something in a couple of days. I have just completed writing the three scenarios that I have. I am going to do some testing and I will be posting my findings after I complete my testing.
-
ASP.NET Podcast Site has been updated
After watching my beloved Georgia Tech Ramblin' Wreck have a train wreck against Georgia, I started on updating the site for the ASP.NET Podcast from Community Server 1.1 all the way upto CS2.1. The site is updated and appears to be properly working now. Thanks to the folks at Orcsweb for their help in backing up my database.
-
Jim Minatel on Plagarism
Original post: http://morewally.com/cs/blogs/wallym/archive/2006/11/24/502.aspx
-
Fixed the video links...........arg
This link isn't meant foir the front page............
-
ASP.NET Podcast Show #77 - Microsoft AJAX Library Beta 2 with Web Services
-
ASP.NET Podcast Show #76 - Paul interviews Scott Guthrie
Subscribe to the feed - everybody's doing it.
Download.
Show Notes:- Atlas/ASP.NET AJAX - accessibility/control toolkit future plans
- WPF/E - What and when? Flash Competition
- Windows Workflow
- Windows Cardspace
- Blinq, Script# - Microsoft thoughts on these products
- Visual Studio SP1 - When?
- Atlas/ASP.NET AJAX - accessibility/control toolkit future plans
-
LineRider
My son showed my www.linerider.com. This is so cool. You draw lines and then ride the lines. This is so wild.
-
Ohio State vs. Michigan II - I want a rematch
That was a pretty good game on Saturday. It was so good, I want a rematch.
-
It is now that week, Hate Georgia (UGA) NOW!
With Georgia Tech's 49-21 victory over Duke, its now Georgia Week. Beat the rush, Hate Georgia Now!
-
Greg Beamer and the DaVinci Code
My buddy Greg Beamer has authored a free ebook on the DaVinci code.
-
South Bend, IN / Michiana .NET User Group - Why you should come!!!!!
The meeting is on Tuesday 11/21/2006. Not only will I be there, but I have the absolute coolest giveaway drawing for the user group. No, its not an ASP.NET Podcast tshirt. Its one of the invites for MSDN access, including Visual Studio (Team System, I think). Anyway, you must be present to win. The value of the giveaway is billions (not really, but it sounds cool).
-
"'Sys' is undefined" in Atlas
Do you get this error in Microsoft Ajax / Atlas? I got it for the first time last night. I've heard about it in the forums. On my system, it appears to be a mismatch between web.config files and the code installed on my machine. I had an app that I had written under beta1. I pulled it over to a system with beta2. I got this error defined above. When I took the files and placed them into a project started under beta2, all my problems went away. Hope this is helpful if you get it.
-
"Beginning ASP.NET 2.0 AJAX" - Status Update
I've been pretty much underground for the past few weeks. I've not blogged or podcasted for a while. I've put a lot of time into my chapters on our upcoming book: "Beginning ASP.NET 2.0 AJAX." I am glad to say that as of about 12:30 pm local time, I shipped off my first draft of the UpdatePanel chapter. This is the last chapter that I have to do for the printed book. I'll be working on some downloadable content, but that is relatively small and for later on.
-
Chattanooga, TN on November 14, 2006 - .NET User Group talking about Microsoft AJAX
I'll be in Chattanooga, TN on November 14, 2006 talking about Microsoft AJAX. If you are in the area, plan to attend.
-
Blogging will be slow
Over the next 10 days or so, blogging will be fairly slow. I am working on finishing up a chapter. Once I get that, I will be ramping back up, but until then, you are on your own.
-
IIS7 on Vista
-
UpdatePanel Data Transfer and the beginRequest and endRequest client side page life cycle events - Microsoft AJAX Library and ASP.NET 2.0 AJAX Extensions
Cross posted from: http://morewally.com/cs/blogs/wallym/archive/2006/11/01/470.aspx
-
ComponentArt blogs
The folks over at ComponentArt have started blogging. According to the dates of posts, the blog just went up today. The address for their blog is: http://blogs.componentart.com/. Their first big post seems to be http://blogs.componentart.com/miljan/archive/2006/10/31/ASP.NET-AJAX-Beta-1-and-ComponentArt-Web.UI.aspx where Miljan talks about ASP.NET AJAX Beta 1 and ComponentArt Web.UI. Interesting stuff. I look forward to reading more.
-
Chattanooga, TN on November 14, 2006
I'll be in Chattanooga, TN on November 14 to talk at the Chattanooga .NET User Group. The topis going to bethe Microsoft AJAX Library.
-
South Bend, IN on November 21, 2006
I will be speaking in South Bend, IN on November 21, 2006, the Tuesday before Thanksgiving. The subject will be Sql Server 2005 CLR Objects. If you are in the area, please come out. I will have some books to giveaway. I might have some more tshirts, but that is questionable right now.
-
Client side Page Lifecycle with the UpdatePanel - Microsoft AJAX Library and ASP.NET 2.0 AJAX Extensions
For More Info: http://ajax.asp.net/docs/tutorials/usingMsAjaxLibrary/default.aspx.
-
Getting data from a web service with Microsoft AJAX Library October Release using the Core bits - Microsoft AJAX Library and ASP.NET 2.0 AJAX Extensions
I've been work with getting data back from a web service with the October Release and using the Core Bits. If I try and return a datatable, I have been getting an error. I did some checking and I found that the datatable serializer is in the CTP dll, so this has been a frustrating situation. I did some reading and some additional checking and it looks like the only way to return data from a web service through a web service is by creating a strongly typed set of objects. I've been creating a Generic List<T> and then calling a .ToArray() when I return the data. if you have some additional suggestions, feel free to add them as a comment in this message.
-
MySql Plug in for Visual Studio .NET 2005
http://dev.mysql.com/downloads/visual-studio-plugin/1.0.html
-
Component Art releases a new beta of their controls that supports ASP.NET AJAX - Microsoft AJAX Library and ASP.NET 2.0 AJAX Extensions
-
Prefix change (atlas -> asp) - Microsoft AJAX Library and ASP.NET 2.0 Extensions
If you start checking ou the new tags, most of the tags have had their prefix change from atlas: to asp:. I say most because the UpdateProgress has not had its prefix changed.
-
ASP.NET Podcast Show #75 - Building Section 508 Compatible Applications with ASP.NET
Original Post @ aspnetpodcast.com: http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2006/10/25/742.aspx
-
New UI for UpdatePanel Triggers - – Microsoft AJAX Library and ASP.NET 2.0 AJAX Extensions
There is a new trigger UI for the UpdatePanel in Visual Studio .NET.
-
A Cool Community Server Feature?
It looks like you can "schedule" a post to be posted at sometime in the future by setting its post date/time to that future time. The post doesn't seem to show up until after that date/time. I like it....................
-
UpdatePanel & Section 508 – Microsoft AJAX Library and ASP.NET 2.0 AJAX Extensions
The new UpdatePanel supports the Section 508 standard. This is a great improvement over the previous CTP. As a result, users that access an ASP.NET application through a screen reader will be able to get the updated sections of page. Previous builds of the UpdatePanel did not work properly with screen readers. While this is a great step forward, this is not the be-all, end-all with regards to accessibility and the UpdatePanel. One question that never seems to be answered is how is a screenreader user notified that something has changed on the screen? How does a user know that a new grid with data in it is being displayed?
-
Minimizing the size of Script - Microsoft AJAX Library and ASP.NET 2.0 AJAX Extensions
Originally pulled from: http://morewally.com/cs/blogs/wallym/archive/2006/10/20/432.aspx
-
Web Service calling – Microsoft AJAX Library and ASP.NET 2.0 AJAX Extensions
The calling parameters for calling a web service have changes somewhat in the new build. Assuming that a web service has the calling signature of:
-
Setting up a Web Service with the new Atlas Bits - Microsoft AJAX Library and ASP.NET 2.0 Ajax Extensions
To call a web service through the Microsoft AJAX Library, you will need to add the Microsoft.Web.Script.Services namespace to the using/import statements for your web service, unless you would like to add the complete name to the attributes. This is a change from the previous CTPs. I had liked that there was no code changes that needed to be done for the web services in the previous CTPs. Now, I have to add some attributes to my web service class.
The $ shortcut has been changed to $get with Atlas Beta 1
If you have downloaded the Atlas beta 1 bits, you have probably noticed that the $ shortcut has been changed to $get. If you want a list of shortcuts, you can open up the MicrosoftAjax.js file and take a look, or you can check out the list I have on my personal blog at: http://morewally.com/cs/blogs/wallym/archive/2006/10/20/433.aspx
New Refactored Atlas Bits
devLink - The Result
devLink in Nashville on Friday, October 13 was a really good event. John Kellar and the other folks put on a really good event. Some of the people that helped were:
ASP.NET Podcast Show #74 - Sql Server 2005 CLR Objects Basics
URL: http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2006/10/11/647.aspx
devLink on Friday, October 13 in Nashville, TN
ASP.NET Podcast Show #73 - Upcoming Community Events
Accessibility / Section 508 with ASP.NET
I have found the following items are important accessibility issues/settings from a development standpoint when building an ASP.NET application:
Third Party Patch for Windows
http://news.com.com/Second+third-party+fix+out+for+Windows+bug/2100-1002_3-6121630.html?tag=nefd.top
One of the Dangers of software development: Easy to Say != Easy to Do
Just because something is easy to say, doesn't mean that it is easy to do.
CodeCamp Alabama - Montgomery, AL on Saturday October 28th
On Saturday, October 28th, the third Alabama Code Camp will occur. My buddy Bruce Thomas is putting on the codecamp. Check out the web site at www.alabamacodecamp.com for more information. Why should you go?
AJAX interaction with a Screen Reader for Section 508 users
It surely would be nice if there was some type of event or notification mechanism that an AJAX library could raise / fire / set that would cause a screen reader to notify a user that an update has occurred to part of the screen. Perhaps this could be accomplished through some type of DOM "event" or something similar. Ideally, the user would like to know specifically what was updated. I hope that everyone could get together on this and solve the problem for the screen reader / Section 508 users.
VirtualPC 2007 - Beta Nomination Opens on October 11, 2006
Are you frustrated by the development scenario of Vista? Yeah, you can run .NET 1.1 apps, but Visual Studio 2003 won't be fully supported (Debugging will likely not work). Do you want to develop all from one system and under Vista? I do. I just found out that VirtualPC 2007 Beta Nominations will open on http://connect.microsoft.com on October 11, 2006. Make sure you mark a calendar event for that date. Hopefully, this will solve some of the development pain that we all feel.
Does your browser support the UpdatePanel? Test it programmatically. Get IE, Firefox, and Opera to work with the UpdatePanel.
Original post: http://morewally.com/cs/blogs/wallym/archive/2006/09/24/371.aspx
Javascript enhancements chapter shipped
I have shipped out the first draft of my Javascript Enhancements for our "Beginning Atlas" book on Sunday evening. That puts me at the half way point for my content (well kinda). My next chapter is the UpdatePanel. I must confess that I have cheated and spent Saturday working some UpdatePanel issues which I will use for my UpdatePanel chapter.
Battlestar Galactica Webisodes
Ok, this is cool. Battlestar Galactica has released some webisodes that span the timeframe between Seasons 2 and 3.
http://www.scifi.com/battlestar/video/webisodes/Programmatically adding triggers to an UpdatePanel - Microsoft AJAX Library and ASP.NET 2.0 AJAX Extensions
If you want to add a control to fire the UpdatePanel, you have to add the trigger. You add this through the ScriptManager control. The method is .RegisterAsyncPostBackControl(ControlName);
Windows Vista and Office 2007 - My test drive has been rather bumpy
I'm running on a system with an AMD64 3000+ with 1 gigabyte of RAM. I don't think the problem is that my machine is underpowered. I'm using the 32 bit version of Vista as I gave up on the x64 version a while back.
Windows Longhorn / Vista Server is out for MSDN Subscribers
I downloaded build 5600 of Windows Longhorn/Vista Server last night. I had the x64 and 32 builds by this morning.
Microsoft AJAX Library (Atlas) - Sys.StringBuilder appendLine(value)
Two things to note that tripped me up with the appendLine() method of the Sys.StringBuilder in the Microsoft AJAX Library.
- appendLine() will append a \r\n AFTER the line that is added, not create a new line (smack as my hand slaps my forehead).
- appendLine() does not currently work on an HTML page. This is because of the \r\n, which don't work on an html page.
ASP.NET Podcast Show #72 - Microsoft AJAX Library Basics
http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2006/09/11/620.aspx
Javascript / Jscript Preprocessor
Array.remove(item) Atlas enhancement
One of the interesting things that I have found in Atlas are the extensions to the standard Javascript objects. For example, there are a number of extensions to the Array() object. One of the extensions is the remove(value). I see that attempting to remove a value that doesn’t exist does NOT result in an exception. That is good. I was afraid that it would generate an error.
Understanding object extension(in Atlas & Ajax) by reading Atlas.js
I've been reading the Atlas.js file in an attempt to understand object extension in Atlas. Let's assume that I have an object that looks like this:
var obj = new String("Hello World");
If the Atlas.js file has a definition of :
String.prototype.trim = function(){
return this.trimRight().trimLeft();
}
Then I is an extension to the instance of a string object and I coul call it by the syntax:
obj.trim();
If the Atlas.js file has a definition of:
String.myFunction = function(value){
// blah, blah, blah
}
then I would make the following call:
String.myFunction(.....);
Its a subtle difference but important to see and know the difference. It tripped me up for a little while.Jacksonville on 9/6
Pics
ASP.NET Podcasts Shows #70 & 71
Links to the Shows:
Windows Vista RC1 is usable
I have finally gotten my Vista system set back up and running. Vista seems to be running fine. It seem to run much better than the previous builds which I found really crappy. I have SnagIt setup and running. SnagIt seems to be running fine. I'll be setting up other apps shortly, including Visual Studio and other development tools. Wish me luck.
Windows Vista RC1 is on Connect
If you are a subscriber on Connect, Microsoft has just posted RC1 of Vista. Enjoy it over the weekend.
UpdatePanel video on Wrox.com
I just got an email from Jim Minatel that he has posted the UpdatePanel Video that I did along with the other videos at Wrox.com.
Prioritizing web service calls in Atlas
I came across this little nugget of information. You can prioritize and batch web service calls using the alternative call syntax along with making some changes in the web.config and some XMLScript (aka AtlasScript).
Jacksonville, FL .NET User Group on Wednesday, September 6, 2006 - Atlas
I will be at the Jacksonville, FL .NET User Group on Wednesday, September 6, 2006. I will be speaking on the subject of Microsoft Atlas. I was unable to speak at their code camp this past week, however, this is part of my making it up for not being their for the code camp.
Microsoft Atlas Client Side Objects
As I have been working on a section on Complex Business Objects and Atlas, I ran across an interesting situation, which took me a while to figure out. I have created a server side Animal object with three properties. From a web client, I create an instance of the Animal object on the client. Unfortunately, due to a lack of intellisense, I misspelled one of the properties on the client. It was weird in that I appeared to be getting no error. Then it hit me. I was getting an error, but merely "eating" it on the client and doing nothing with it. I put in an error handler and there it was.
The Power of the Network
Yesterday afternoon, I got an email from the Lower Alabama User Group. Their speaker (Joe Healy in Tampa, FL) for Tuesday had to cancel due to the unknowns of Hurricane/TS Ernesto. As a result, they were looking for a speaker. I got an email about five minutes later from someone else regarding the same subject. Within about an hour, we were able to get not one but two people that could go and talk. Both Greg Young and Keith Elder said that they could make the trip. It ends up that Keith will be going, but its great that Greg stepped up quickly also!
"Beginning Ajax with ASP.NET" For Sale on Amazon
Technical / Source Code Posts
Honestly, I have been a little bit nervous over the last 18 months on doing a lot of "source code" postings where I demo some highly technical stuff. My concern has been that I am somehow violating my writing contract in some way. I had a good talk with my publisher last week and I found that there is very little chance of my violating anything unless I just did a strict cut-n-paste from my electronic copies to my blog. As a result, I'll have more technical "source code" postings starting back up. Afterall, source is where it is at.
I must be doing something right with the podcast - Phil Winstanley does a skit about me
I must be doing something right. Phil Winstanley has done a skit on me. Here it is: http://www.myservicescentral.com/Temp/real.htm.
I have some copies of "Beginning Ajax with ASP.NET"
With the image of Steve Martin running through the office screaming the new phone books are here, the new phone books are here, I wanted to show off that I actually have some copies of our "Beginning Ajax with ASP.NET" book. Please buy some copies for the ones you love.
Internet Explorer (IE) Version 7 Release Candidate 1 is now online
Just a little info that IE7 RC1 is now online at: http://www.microsoft.com/downloads/details.aspx?familyid=94E5BF41-2907-4415-8F72-DA7C2C2ACE09&displaylang=en
ASP.NET Podcast Interviews from TechEd Australia - Eric Deily & George Moore
Paul continues on his interviews at TechEd Australia. Today, he has:
Memphis Code Camp
FYI, the Memphis Code Camp is Saturday August 26. I'll be there (sorry Vinay). Please come, listen to some really good speakers and network with other technologists. I am driving about 360 miles (whine, whine) to be there and am looking forward to meeting the people that come out. I have heard a rumor that I will have two copies of my "Beginning Ajax with ASP.NET" book to give away as prizes in a drawing. Just like all code camps, this one comes with a money back guarantee, so if you don't have a good experience, Jerry Dixon will refund your entry fee.
ASP.NET Podcast Show #67 - Paul Interviews Jorke Odolphi
Subscribe
Download
ASP.NET Podcast URL: http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2006/08/23/506.aspxUnderground
FYI, I have gone underground. Blog posts and podcasts will be down for the near future. Writing and what I hope is a new customer are taking up all of my time.
ASP.NET Podcast Show #66 - Scott Forsyth
Subscribe - Do It! - The Big Thing
Video iPod versions of the webcasts are now in the ASP.NET Podcast feed
I have got the webcasts up and going in the ASP.NET Podcast feed for users using iTunes. The downloads seem to be downloading properly in iTunes and should play on the iPod, thought I don't have my video iPod to test this with. When I get back home, I am going to test this in my Video iPod.
Webcast - ASP.NET Podcast Show #65 - Atlas Integration with ASP.NET Services - Login/Authentication, Roles, and Profiles
Goto: http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2006/08/11/493.aspx
ASP.NET Podcast Reports from on the Road
Please check out my reports for the ASP.NET Podcast from on the road. These reports are from Atlanta, GA; Huntsville, AL; Birmingham, AL, Montgomery, AL, and Atlanta, GA with Greg Young. Enjoy.
ASP.NET Podcast Show #61 - David Silverlight
4 .NET talks in 4 nights on Microsoft Atlas.............Marching through the South
During the week of August 7th, I am speaking at four .NET User Groups in four nights. I'll be at:
Not only are we on Amazon.....................
...........but we are featured on the front page.
I was checking out Amazon for something this evening and I found our "Beginning Ajax with ASP.NET" book on the front page. Wow, I think this could be be big.
Open in new window.
Please buy a copy of the book.ASP.NET Podcast Show #60 - Atlas UpdatePanel - Video Special
ASP.NET Podcast Url: http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2006/07/31/363.aspx
ASP.NET Podcast Show #59 - Julie Lerman
Get more Wally, Scott, Paul, and Craig (and Steve Smith our Tech Editor) on your bookshelf
First cover:
Various thoughts
IronPython Ships
http://blogs.msdn.com/somasegar/archive/2006/07/25/678615.aspx
Charlotte - Atlas UG talk
Pictures: http://morewally.com/cs/photos/charlotte2006atlas/default.aspx
Atlas talk in Charlotte on Tuesday 7/25
I will be speaking at the Enterprise Developer's Guild in Charlotte, NC on Tuesday 7/25. I will be speaking on Microsoft Atlas. My files are available here.
I'm really looking forward to it. It's my first official talk as a member of the Ineta Speaker's Bureau. I'm going to meet up with Scott Forsyth before hand an interview him for the ASP.NET Podcast.Do Ads belong in Desktop Software
HELL NO!
Microsoft goes public with Zune
http://news.com.com/Microsofts+Zune+to+rival+Apples+iPod/2100-1041_3-6097196.html?tag=nefd.top
ASP.NET Podcast Show #58 - John Papa
ASP.NET Podcast link: http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2006/07/21/349.aspx
What I need from the Mac world
Originally posted from: http://morewally.com/cs/blogs/wallym/archive/2006/07/21/194.aspx
ASP.NET DataList Databinding
Original Post: http://morewally.com/cs/blogs/wallym/archive/2006/07/20/191.aspx
Editable GridView & Row Level Binding
Original Post: http://morewally.com/cs/blogs/wallym/archive/2006/07/20/190.aspx
Monitoring a web site on the local server with a Windows Service
I wrote the code below to monitor a website that was running on a local web server. The goal was to reset the web server whenever the WebRequest object recieved a 404 error from the web server. If a 404 error is recieved, the service runs the command specified in the web.config file. The service operates on a timer and runs at a period defined in the web.config file. Personally, I don't think the application is great in that it only looks for a 404 error, but it did solve my problem.
Why restart the web service? In our situation, a 404 was indicitive of a problem that required a restart. I wrote this for a server running an old COM+/Classic ASP application that we are having trouble with. In your situation, you can do as you please.Oracle releases support for .NET 2.0 and Visual Studio 2005
Looks like Oracle has gotten the .NET religion.
Our "Beginning Atlas" book proposal has been approved
Yes, that's right, our "Beginning AJAX with ASP.NET" book hasn't hit the streets yet and we just got approval for our next AJAX oriented book. This book will be based on the RTM version of Microsoft Atlas. which isn't due till Orcas. Two questions that I have already gotten are:
MySql joined the Visual Studio Industry Partner Program
Ok, I missed this, but MySql has joined the MS VSIP Program. This is all very interesting, but its behind the times. Sql Server, Oracle, and DB/2 can run CLR Objects inside the database. When will MySql run CLR objects within the database?
http://www.mysql.com/news-and-events/press-release/release_2006_29.htmlJuly's Community Credit Prizes
If you are not familiar with Community-Credit.com, it is a site for allowing people to put in the technology community events that they attend or do. With each event, you get points and each month my buddy David Silverlight awards prizes for the preceding month. I was just checking out the prizes for July, and they are hilareous. David has done a really good job in getting really cool and weird prizes. My two favorite prizes are:
IIS7 - The Underappreciated Jewel of Longhorn Server
WebCast Videos from Wrox
Jim Minatel at Wrox is doing a set of webcast videos. A new one has recently been posted. This is one by Scott Hanselman. Scott has several coming out on Developer Productivity tools. The first video is available at http://www.wrox.com/WileyCDA/Section/id-292091.html. Congratulations to Scott on a job well done. Some of the other videos currently available are:
Formatting Dates
I am forgetful regarding the formatting of dates in .NET. For example, I will try to put in something like "MM/DD/YYYY" and will get out something like "06/MM/YYYY." As my head slaps my forehead on this issue, I then remember that string formatting is case sensitive and I need to use something like "MM/dd/yyyy" to get my desired result. Check here for the common string formatting expressions. Thanks to Steve Tibbett for this info. Steve has some other good formatting info in his article on his blog. I have gone ahead and copied over the date formats for my reference (not trying to steal info).
My thoughts and prayers go out to those in India that have been effected by the terrorist attack there
http://www.cnn.com/2006/WORLD/asiapcf/07/12/mumbai.blasts/index.html
Apple's customers are rebelling?
http://www.wired.com/news/columns/0,71357-0.html?tw=wn_index_6
If I have an iPod, which I do, how can there be something wrong with Apple.MVPs are paid? Where is my money - Issue Resolved
***** Original Post *****
WAMP
I just heard this new term, "WAMP." (At least its new to me) WAMP stands for Windows Apache MySql Perl. The term basically refers to running open source style applications on Windows.
DB/2 and Visual Studio 2005
The "IBM Database add-ins for Visual Studio 2005" includes:
Net Neutrality - Telcos == Mafia
http://morewally.com/cs/blogs/wallym/archive/2006/07/08/160.aspx
http://www.infoworld.com/article/06/07/07/28NNnetneutral_1.html
I'm not going to bore you with a discussion of the ins and outs of the Net Neutrality discussion. It just sounds to me like the Telcos (telephone, cable, and other providers) are sounding like the Mafia. They are claiming that Google, Yahoo, Microsoft, and other major providers are getting a free ride. I guess that they forgot that their customers pay them for access to the Internet. The providers then turn around and freely peer with the other big providers. It sounds like the providers want a piece of the action and are going to cut off access to these services if they don't get it. I have never understood why I have been promised huge amounts of bandwidth for years yet I haven't seen a provider that I have access to provide these speeds. I can't wait to hear one of these providers say "We're going to make them an offer they can't refuse."Intel to ship Montecity - yawn
From http://morewally.com/cs/blogs/wallym/archive/2006/07/08/158.aspx
This week, Intel is set to ship Montecito. Montecito is the latest version of the Itanium family of processors from Intel. There have been three major problems with the Itanium family of processors.
- Poor support from software companies. Its a chicken and the egg problem. The software companies don't want to spend a lot of money on supporting it until the there is sufficient hardware in the marketplace. There won't be a significant uptake of hardware without software to run on it.
- Intel didn't get the white box crowd involved. Without white box support, the processor won't see widespread usage.
- The Itanium doesn't provide very good emulation of the x86 family of processors.
- A fourth issue, somewhat related to the previous issues, is that
the cost of an Itanium system is currently too much for the commodity
marketplace.
WallyKen Lay died
Fourth of July
I hope that everyone in the USA has a good Fourth of July holiday.
Atlas June CTP is out
The Information Technology (IT) Body Shop Scam
http://morewally.com/cs/blogs/wallym/archive/2006/06/29/106.aspx
ASP.NET Podcast Show #57 - Wally on Interfaces
WinFS standalone died, So what
As everyone and their brother in the development community knows, Microsoft has killed off the standalone version of WinFS for Windows. Instead, they are going to integrate WinFS with Sql Server or something else and come out with a better product that will.........blah, blah, blah.
I honestly have to say, so what. Personally, I am glad that they have pulled. Have you ever used Lookout to do full-text searching in Outlook? It is painful to see the processor on my laptop spike to 100% for hours as it tries to reindex my email. Ever had a system run a full text index in sql server. Thats another situation where the processor spikes to 100% for a long time (even when its setup up correctly). Thanks, but I think I'll keep my processor. WinFS on the desktop is probably just too much to handle for today's processors.
http://morewally.com/cs/blogs/wallym/archive/2006/06/29/104.aspxASP.NET Podcast Show #56 - Paul on Atlas and Load Testing
- Personal Update
- Work with Atlas
- Getting a 4th degree black belt.
- Work
- Real Consultant work with Atlas
- Atlas control Toolkit (http://blogs.msdn.com/sburke)
- My atlas Password Strength Extender control
- Listener shout out to Peter Tassell
- Web Load testing
- Load testing for 10,000 concurrent users
- Visual Studio Team Test, Perfmon, Excel
- Strengths/likes, difficulties
- Why 10,000 concurrent users?
- Ideal setup of test rig
- Setting up controllers, test agents
- Automated recording and gathering of test data
- Scheduling tips
Macs don't get no love
Code Camp Videos
I just ran across these the other day and I have to post about. It looks like Russ Fustino (mostly Russ) and Joe Healy are producing videos of some of the Code Camps that they are involved with. Wow, are they into community or what?!? I love the music that Russ puts with them.
http://www.devfish.net/FullBlogItemView.aspx?BlogId=198
http://www.jaxdug.com/codecamp/JacksonvilleCodeCampPubClubs.wmv
http://www.netpubclub.net/Portals/0/Tampa/CodecampTampa2005.wmv
http://www.fladotnet.com/codecamp/codecamp_2005/codecamp.wmvDoug Turnure's sample code and presentation files from Multi-threading in .NET
Doug came to Knoxville and did a really good talk on Multi-threading in .NET. I have uploaded his sample code and presentation to my site, if you are interested in reading it.
Doug Turnure
Doug Turnure, a Microsoft Developer Evangelist in Atlanta, came to Knoxville and did a talk on Multithreading in .NET. I've always enjoyed Doug's talks and this was no exception. In March in Atlanta, I listened to Doug talk about interfaces and really enjoyed it. Doug takes these complicated concepts and breaks them down into really simple items. I didn't know this, but Doug had previously worked at Developmentor. I guess that's why he is pretty good at explaining these concepts, he has worked as an instructor doing that. To go one step further, I think that Atlanta, which is where Doug is based, is outside of his georgraphic area as a MS DE.
AS400 / iSeries and .NET (ADO.NET)
copyied from: http://morewally.com/cs/blogs/wallym/archive/2006/06/27/87.aspx
I have been working with writing an interpretor for converting AS400 graphics to create images in .NET. There is an RPG program out on the AS400 / iSeries that generates the necessary files. There are a couple of things that I have found out.- You can use named parameters to call a stored procedure using V5R3 of the IBM Client Access Software.
- If
you get an error like: "The stored procedure cannot be found in
SYSPROCS. Unable to derive parameters." This most likely means that
the necessary stored procedure to map the RPG program to an iSeries DB2
stored procedure is not there. Basically, if you can't see it in the
IBM Operations Navigator, it doesn't exist. You will need to set that
up. This may also be the case if you don't have the proper security to
get at the stored procedure. Another common error that we got that was
similar to the error above is:
SQL0204 OER4016A in DIST4000C type *N not found.
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information
about the error and where it originated in the code.
Exception Details: IBM.Data.DB2.iSeries.iDB2SQLErrorException: SQL0204
OER4016A in DIST4000C type *N not found. - The iSeries uses a different set of terminology than Sql Server, Oracle, and other traditional client server databases. This is due to its legacy of being around before the widespread use of the sql language. As a result, the terminology is different. There are several items of interest to not. A "file" is a table. A "library" is a database. And on and on.
- Remember that you are going through the database subsystem when you use the iSeries .NET Data Provider. As a result, if you can't see things there or do things, you can't do anything.
East Tennessee .NET User Group - Doug Turnure - "Multithreading in .NET"
June 27, 2006 - http://www.865got.net/
.NET 3.0 June CTP
Microsoft has just released a copy of the June CTP.
What does this say about people?
My post about my webcast on Atlas has been easily eclipsed by the funny post about the David Yack picture regarding the number of page views. In addition, the webcast was posted on Thursday and the picture post was posted on Friday around midnight. What does that say about us?
The crystal turns darker on June 24th
Its that day again....................
Writing a book? Too much time and effort. Taking over the Java Section? Priceless
KUAM web site wins award
It looks like everyone's favorite .NET TV anchor (Jason Salas) has won the award for having the best online web site for small markets.
WebCast on Atlas
I did a webcast on Atlas for my publisher Wiley / Wrox earlier this week. It has just been posted at:
http://www.wrox.com/WileyCDA/Section/id-292013.html
You will be able to get a copy of our book at amazon.
Update: There was an extra space in the url that was screwing things up. Its fixed now.COM+ in Windows 2003
Apparently, there are some major bugs in COM+ in Windows 2003. Not only does the application that I support and maintain (somebody else wrote it), but I just found out this week that another application that I was involved with writing that uses COM+ has problems. Both apps ran on Windows 2000, but under Windows 2003, they both seem to have problems. In talking to Microsoft Support, I am thinking the problem is COM+. There seem to be too many issues listed in the Support Knowledge Base that require a call to Support for a Hotfix for my taste.
.NET 2.0 SP1 in 2007? - I think I agree with Frans on this one
While I don't agree with Frans all the time, I do agree with him regarding the .NET 2.0 SP1. Holding on shipping that until 2007 is not the best idea in the world. What's wrong with shipping updates every quarter? Every 6 months? Pick your favorite regular timeframe.
We've never seen a SP for VS.NET 2003(for .NET 1.1 yes, but not VS.NET 2k3), which is a major problem for me given that it still reports an error when you specify the AssociatedControlId to a label. Would someone please explain why there has been no update to VS.NET 2003? What about the Whidbey versions of VS.NET and .NET?Windows Communication Foundation (WCF) - I am not convinced yet
When I hear someone talk about WCF, I think back to the early days of COM+ all of the time. In 97, 98, and 99, Microsoft told everyone to use MTS, the predecessor to COM+. Microsoft pushed this so much, I felt like COM+ was the answer to my constipation problems. Speaking from experience, it was a total disaster. Most applications did not need the features of COM+, yet the hype machine continued to push it on me. It was everywhere. "Enterprise level apps need COM+" seemed to be all that I heard for about 18 months. Using the features of COM+, I obediently built some applications. Each of these applications exposed the same problem in MTS, that database access results in an isolation leve of serializable by default and that the overhead of a COM+ object is not trivial.
ASP.NET Podcast Show #55 - Ron Jacobs and Wally
Suggested/Hoped for V.Next Features for .NET, VS.NET, ADO.NET, and Sql Server
I have a couple of suggestions/requests for the various .NET teams at Microsoft.
I'd like to hear what you want fixed, changed, added, or dropped from these and other products. Leave me a comment please.
Reston/DC Code Camp on June 10th
I'm up in DC this week and next. I'll be staying over the weekend. I put in an email to GAD asking if needed a fill-in speaker for the code camp. It looks like I'll be speaking at 5:15 on the subject of Building Section 508 Apps with ASP.NET. Please come by and say hello.
WallySql Server 2000 Support to be Dropped on June 1, 2006
This is a joke. It is not real.
It says it in print so it must be true.
Thanks to David Silverlight for the newspaper cutout of the story. I had missed this completely. Cross posted from: http://morewally.com/cs/blogs/wallym/archive/2006/06/04/44.aspx
Update: I am LMAO at a few people that think this is true. They have lit up my IM.
Joe Healy
Some of you might know Joe Healy. Joe is a Microsoft Developer Evangelist for Florida, Alabama, and Mississippi. I met Joe last October in Birmingham at the Alabama Code Camp. Since then, he has been really helpful to me on. It amazes me at how helpful he has been to me inspite of the fact that I am in Knoxville, TN, which is not in his area. If you ever get a chance to meet this guy, it is definitely worth your time. Joe has asked me to speak at some of the Code Camps in Florida as well as some of the User Groups there. I really appreciate his thinking of me. Just this week, Joe emailed me about returning the favor. He asked if I was getting speakers for either Memphis (August) or Nashville (October) and he would return the favor by coming up if necessary. Well, I am only a speaker at both, not an organizer or volunteer. I thought, what a great guy and what a great gesture from Joe.
WallyASP.NET Podcast Show #54 - IIS7 with Brett, Thomas, and Chris
Subscribe
Download
ASP.NET Podcast Site: http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2006/05/30/329.aspxGetting the IIS7 Managed Module Starter Kit to work
http://morewally.com/cs/blogs/wallym/archive/2006/05/30/37.aspx
Sql Server CLR Objects at the East Tennessee .NET User Group
http://morewally.com/cs/blogs/wallym/archive/2006/05/23/24.aspx
I'll be speaking at the East Tennessee .NET User Group on Tuesday on the subject of Sql Server CLR Objects in Sql Server 2005.IIS7 Module Starter Kit for C++
http://www.iis.net/default.aspx?tabid=3&subtabid=31&g=5&i=1062
IIS7 Managed Module Starter Kit
http://www.iis.net/default.aspx?tabid=3&subtabid=31&g=5&i=871
I like the Community Server 2.1 upgrade of weblogs.asp.net
While I must admit that I don't understand the a lot of the new options for the CS 2.1 upgrade of weblogs.asp.net, I like the options and I think it will bring a lot of new value to the site. Well done guys.
Desktop Profile / Experience in 5384 build of Longhorn / Vista Server
It looks like there is Desktop Profile / Experience / Role that you can enable in Longhorn / Vista Server Build 5384 (beta2). By enabling it, I got the Windows Mail application and a few other goodies. My hope is that this is for us developers that use a server as our primary desktop environment.
http://morewally.com/cs/blogs/wallym/archive/2006/05/25/28.aspxDarren Neimke's WebParts book for ASP.NET 2.0
http://www.manning.com/neimke/
Nice work Darren.New web site dedicated to IIS (and IIS7)
Looks like MS has just opened up a new web site for IIS. The site is www.iis.net. There is even a VS.NET start kit for managed modules on the site. Very cool indeed.
WallyASP.NET Podcast Show #53 - Atlas ListView and some Declarative Databinding
Subscribe – Be like Wally (ok, maybe thats not the best idea)
Simple HowTos would be nice
Yeah, this is off-topic, but related to the site.
With this new upgrade to CS 2.X, it would be really nice if there were a series of HowTos so that I know how to properly use the site and some of the options within it. These are:- How do I setup cross-posting? (Ok, I need to have the metablog API setup on the recieving site, and I can't, so this is out).
- Where are the cumulative stats? I would like to know the number of page visits to my blog for a given day. How do I do that?
- Getting google analytics to run?
ASP.NET Podcast Show #52 - Its our Birthday and Wally talks about the Atlas Update Panel
http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2006/05/19/316.aspx
Presentations and Example files from my Code Camp talks
I have finally gotten around to uploading my presentations and example files for my code camp talks. The talks are for:
Atlanta Code Camp Picture Gallery
http://aspnetpodcast.com/CS11/photos/atlanta_code_camp_-_may_2006/default.aspx
I just finished uploading the pictures for the Atlanta Code Camp event on May, 13th.ASP.NET Podcast files are back up
Sometime on Monday evening/Tuesday morning, there was a server failure and the site hosting the files went down, but NOT the ASP.NET Podcast site itself. The xml feed should be back up and going along with the most recent direct download link. I'll be fixing the previous links over the next couple of days. Sorry for the inconvenience.
Atlanta Code Camp report
The Atlanta Code Camp is over and I have gotten home. I drove through some storms around the GA/TN state line. I think things went pretty well. We had a speaker meetup on Friday night.
ASP.NET Podcast Show #51 - Alabama Code Camp Rountable Discussion
- Atlanta Code Camp.
- "Beginning AJAX with ASP.NET" goes to production.
- Apologies to Miljan.
- Roundtable from the Alabama Code Camp - What is happening in Alabama?.
- Community Growth.
Journey to the Atlanta Code Camp
My journey to the Atlanta Code Camp starts on Friday at about 10 am. Thats about when I will be leaving Washington, DC and driving to Atlanta, GA. I'll be headed down I-95 to I-85 and on into Atlanta. Its about 600 miles. It'll make for a long day. Thanks goodness my talk on Saturday isn't until Saturday afternoon. After the Code Camp, I'll be driving back home to Knoxville, TN.
Now, its time for some time off.............
I've been to the gym and worked out 3 weeks in a row, thats 21 days in a row for most of us. Friday May 12th will be an off day. Saturday May 13th might be an off day. Did i mention that I am tired...........
ASP.NET Podcast Show #50 - Miljan Braticevic
Tomorrow is my last gym day before some off time
Tomorrow (Thursday May 11th) will be my last day in the gym bfore some offtime. I've gone everyday for 3 weeks in a row. Friday (May 12th) will be my first off day in a while. I may take off Saturday, it just depends. I need to be in there working hard if I ever want to look like Paul Glavich......................
"Beginning AJAX with ASP.NET" book is going to production
Our "Beginning AJAX with ASP.NET" book has now gone to production. That means that editing is finished and Wiley will be doing layout and final work to prepare it for printing. Wow, I am glad that this is done. I am sure that there will be questions that come up, but when I am writing and editing, I get so tense and it keeps me from doing the things that I like, like playing golf.. I am going to be working another book soon and I have things that I have to do, but this stuff is done and I am glad.
This is the main reason why I haven't gotten out a podcast in the last 10 days or blogged much................Craig Shoemaker's son - OT
This is an FYI, for those that know Craig. Craig is a great guy. He is a co-author on our book. He runs the Polymorphic Podcast and blogs over at DotNetJunkies. Craig's son was born on April 28th. He had some type of baby infection. Anyway, Craig called me yesterday to let me know that his son is fine and went home on Friday.
Wally
PS. Yeah, I realize this is off topic, but Craig is my buddy so here is the announcement.More on Recycling in COM+
As I have been load testing this COM+ application, I have setup several pools of this application in COM+. Once I setup multiple pools of the application, I can watch the multiple instances of DLLHost startup and go away in the taskmanager, just like they are suppossed to do. I am hoping that this will resolve our problems.
Load Testing of a Web Application
I've been stuck in load testing "heck" recently. I've been testing the COM+ application that I have inherited as well as doing some testing on an application I have written for this client. One interesting thing that I have found. The load test utility I am using has this thing called a "frustration coefficient." The COM+ app has a value of 13. My app has a value of 0. Smaller is better.
Alan Stevens from Knoxville
FYI, Alan Stevens from Knoxville is speaking at the Atlanta Code Camp and at DevLink 2006 in Nashville. You can check out Alan's blog at www.netcave.org. Alan will be speaking on Visual Studio Team System. It will be great to have someone else from Knoxville at these events.
WallyWhy no software development conferences or code camps in Tennessee?
Ok, I have been really jealous the past couple of years about all of these cool conferences in other cities and states. I've been to Birmingham, Atlanta, Orlando, and Huntsville to talk at the Code Camps there. I've been invited to a couple of others to speak as well as attended the great DC Code Camp put on by Andrew Duthie last year. The question that has been in the back of my mind is "Why are there no code camp/sd conferences in TN?" Well, there is one now. John Kellar in Nashville is putting to gether something called DevLink. It is on Friday October 13th in Nashville, though he could have picked a better date (hahahaha). John contacted me a couple of days ago. I am sure that I'll post more info about this over the next couple of months. Until then, check out the site at http://www.devlink.net/.
Atlanta Code Camp - Atlas Talk
On May 13th, I will be doing my talk on Microsoft Atlas. I'm really exited about this. I hope to see you there. If you are in the area, please come to my session. I'll have some t-shirts to give away after my session.
Recycling in COM+ applications
I've been dealing with some problems in a COM+ application I inherited a few years ago. The problems started up after we upgraded the servers with new hardware and are using Windows 2003 Server to host the application.
It seems that there are some new recycling features in COM+ in Windows 2003 that I was not familiar with until I found them on Tuesday. With these recycling features, a new DLLHost is started up to service requests after a criteria is met. The old DLLHost processes pending requests while new requests go to the the new DLLHost process. The old DLLHost process is shut down once the process detects that all external references to objects in the process are removed or when the expiration time-out value is detected.
The four criteria that I have found for recycling are:- RecycleLifetimeLimit. This is the maximum number of minutes a process runs before it is recycled. Valid numbers are 0 to 30,240. The values are in minutes. The default value of 0 means that the process is not recycled based on this criteria.
- RecycleMemoryLimit. This is the maximum amount of process memory (in kilobytes) before a process is recycled. If the process memory exceeds the specified memory for more than one minute, the process recycle process begins. The defualt value of 0 means that a the process will not recycle based on this criteria. Valid numbers are 0 to 1,048,576.
- RecycleCallLimit. This is the maximum number of calls that applications accept before a recycle takes place. Valid numbers are 0 to 1,048,576. The default value of 0 means that the process is not recycled based on this criteria.
- RecycleActivationLimit. This is the maximum number of application object activations before a process is recycled. Valid numbers are 0 to 1,048,576. The default value of 0 means that the process is not recycled based on this criteria.
More delays ahead for Vista?
Just last week, MS announced a delay in Windows Vista Server to the second half of 2007. Now, Gartner Group is predicting that Vista Client will be delayed until the 2nd quarter of 2007. At least I have Atlas to play with.
My April Prize at Community-Credit.com
Sure it looks like the kind of traveling mug a secret agent might use. It's deep black body absorbs all light and even doubles as a shade device (if you put the mug in between you and the light source and assuming you are no taller than eight inches of course). But that's not all! Its real purpose is two-fold, to allow you to enjoy the best caffeinated beverages the world has to offer and to operate as a first line of defense against all your friends and co-workers with petty computer problems.
My 11th Wedding Anniversary
Today (April 29th) is my 11th wedding anniversary. Its hard to believe that Ronda could put up with me for that long. Not only that, but Ronda was with me off and on for 6 years before that.
ASP.NET Podcast #49 - Paul talks about the Secure Text Box
OT - Chernobyl 20 years ago
It was 20 years ago (April 25-26, 1986) that the world's largest man made accident occurred. Even today, we don't know the full extent of the damage.
Here is CNN's story.Atlanta Code Camp Registration is now open
Author Review of Chapter 11 of "Beginning AJAX with ASP.NET"
I am currently working through my chapters in our Beginning AJAX with ASP.NET book. I have just completed Author Review on Chapter 11. I am through with Author Review, but there are a few last questions. I think the heavy lifting is over now, just some tiddying up.
Pictures from the Alabama Code Camp on April 22, 2006
Here are some of the pictures that I took at the Alabama/Huntsville CodeCamp on April 22, 2006. A great time was had by all.
"I Did NOT Sign the VB6 Petition" and other good tshirts at the Alabama Code Camp
Here, Wally is modeling the latest tshirt brought to you by DevFish.NET.
ASP.NET Podcast Show #48 - Jim Minatel
Appendix for "Beginning AJAX with ASP.NET"
I got my Appendix on XML turned in. I've got one chapter to go. Beginning AJAX with ASP.NET.
Author Review of Chapter 10 of "Beginning AJAX with ASP.NET"
I am currently working through my chapters in our Beginning AJAX with ASP.NET book. I have just completed Author Review on Chapter 10. (Atlas and ASP.NET Services) Only one more chapter, and just a few more pages of text to write..................
ArcCast with Ron Jacobs (Channel9 Architectual Podcast)
http://channel9.msdn.com/Showpost.aspx?postid=181352
While I was out in Las Vegas, I sat down with Ron Jacobs of Channel9's ArcCast (Architecture Podcast). We had entirely way too much fun during this. Ron sent me the whole audio file which I plan on putting up as a special "Behind the Scenes" download for the ASP.NET Podcast once I get a little bit more done with our "Beginning AJAX with ASP.NET Book." Thanks again to Ron.
WallyAuthor Review of Chapter 12 of "Beginning AJAX with ASP.NET"
I am currently working through my chapters in our Beginning AJAX with ASP.NET book. I have just completed Author Review on Chapter 12. (Atlas and ASP.NET Services) Only two more chapters, and about 12-15 more pages of text to write..................
Speaker Registration is open for the Atlanta Code Camp on May 13
Registration is open for the Alabama Code Camp in Huntsville on April 22
Registration is now open for the Code Camp in Huntsville. It is at http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032294527&Culture=en-US
ASP.NET Podcast Show #46 & #47 - Shaun Walker, Rob Howard, and ScottW
Yes, this is a double post about two new shows being available for the price of one. What a deal. How could anyone want more? And it comes with a money back guarantee. If you don't like the shows, we will give you a 100% refund on what you have paid us for this show. How can you go wrong with that?
Sys.Profile.set_autoSave method in Atlas
If you are using the ASP.NET 2.0 profiles in Atlas, you want to pay attention to the Sys.Profile.set_autoSave(boolean). If you pass a true in, changing any value in a Profile results in the updating of the profile on the server. Setting it to false gives you much more control. Also, if you are seeing the updates being performed on your server multiple times, you might want to look into this. I had some example code that had the udpates being made multiple times. When I set the value to false on a page load, the problem of mutliple calls went away.
What's wrong with Weblogs.Asp.Net?
Is anyone else seeing problems? I've been getting all kinds of errors starting last night. Seems kinda strange. There is no rhyme or reason associated with the errors. The most common error seems to be a Null Reference error. I'm wondering if the problem is load, DOS, code update, general tweaking, or just what is going on. BTW, I'm not complaining, just wondering what's happening.
Work out regime continues
After working out every day during the whole month of February, I finally took a day off on Friday March 3. After that, it was solid for two more weeks. While I was in Las Vegas, I was really slack. I only worked out for 2 out of the 5 days we were there. We got back on March 22nd. Since then, I have been a good camper. I took a day off on Monday March 27th and then again on Friday April 7th. Otherwise, I have spent a solid 30-45 minutes on the eliptical trainer machine each day.
XML Schemas, not for the faint of heart
I've been trying to get a fairly simple XML Schema example to work with validation. I've been at this off and on for about 8 hours over 3 days. While I am not an expert in all phases of XML, trying to write a Schema by hand doesn't seem to be very simple. I asked a couple of friends (Rob Chartier and David Silverlight) to help, but they couldn't get it to work either. Finally, I downloaded an XML editor on Saturday. Within about 10 minutes of installing it, I had everything working that I need to have. Why does it have to be so hard?
Author Review of Chapter 5 of "Beginning AJAX with ASP.NET"
I am currently working through my chapters in our Beginning AJAX with ASP.NET book. I have just completed Author Review on Chapter 5. (Data Communications with XML and JSON) Only three more chapters, and about 12-15 more pages of text to write..................
Master's Sunday
Its Master's Sunday. As the final round will be going off later this afternoon, its interesting to look back at two of the most interesting final rounds I saw.
1986. Jack Nicklaus, at the age of 46, shot a 65 to beat Greg Norman by 1 stroke.
1996. Nick Faldo had the greast final round comeback in Master's history as he rallied from a 7 shot deficit to overcome Greg Norman.
Its too bad that Norman was the loser in both of these tournaments. Greg is a great player that seems to have been snake-bitten through out his career. I watched as Greg was beaten out by miraculous shots. In 1986, he was beaten by Bob Tway in the PGA championship when Bob holed out a bunker shot. 1990, Robert Gamez holed out a 175 yard shot to beat him in another tournament. Greg Norman is a great player who won two major championships in his career. That ought to be enough for a great player.
The 2006 final round will be interesting. Phil Mickelson (-4) and Fred Couples are playing in the final group. I'm looking forward to this.
WallyASP.NET Podcast Show #45 - Thomas Lewis and Keith Smith
Tennessee Storms, Tornados, Thunder, and Lightening on Friday April 7, 2006
Here's the archived weather radar from TN on April 7, 2006. It was pretty bad here. The worst part of the weather seemed to be east of Nashville and west of Knoxville.
Greg Young MVP
Congrats to Greg Young for being awarded MVP in the area of Visual C#.
Podcasting - More Blip than Boom
http://news.com.com/2061-11199_3-6058398.html
Podcasts are to bloggers what MySpace sites are to teens: All the cool kids have one. So Forrester probably expected a big reaction with a new report that claims podcasts are not exactly taking the wired world by storm.
As a podcast host, I tend to believe that there will be a slow uptake in listeners as opossed to there being a blip. The reaction I get from people is "Podcast? WTF is that." Now, the tech savy crowd gets what podcasts are, but the vast majority of people don't.Author Review of Chapter 1 of "Beginning AJAX with ASP.NET"
I am currently working through my chapters in our Beginning AJAX with ASP.NET book. I have just completed Author Review on Chapter 1. Only four more chapters, and about 12-15 more pages of text to write..................
ASP.NET Podcast Show #44 - Rob Scoble
Targetting different versions of the Framework
I have a situation where I need to target specific versions of the .NET Framework with the same code base. Look at what I found in #Develop 2.0 Beta product. It looks like I can target different versions of the framework through a property of the project.
Microsoft Atlas - Authentication Services
If you looking at MS Atlas's support for Authentication, you really need to check out this page over at http://atlas.asp.net.
Microsoft Atlas Client-side Javascript Enumerations in the March CTP
It looks like enumerations have changed in the March CTP of Atlas. To create an enumeration, you now call the Type.createEnum() method like below. In this example, the EnumGBI is created.
Type.createEnum("EnumGBI", "Good", 0, "Bad", 1, "Indifferent", 2);
for (var strItems in EnumGBI.getValues())
{
strOut += strItems + strReturn;
}Microsoft Atlas - Updating Validators to the March CTP (targetElement -> id)
I'm in the process of updating my Atlas code to use the March CTP of Atlas. I just went through the validators. It looks like you need to modify the xml-script to use the "id" attribute of the control to validate as oppossed to using the "targetElement" attribute for this. I pulled some of my hair out over this, but its working now. :-)
ASP.NET Podcast Show #43 - All Wally, All the Time (1000th blog post)
ASP.NET Podcast site url: http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2006/03/31/159.aspx
I'm part of the Community-Credit.com Hall of Fame
Ok, so I just saw that I had an email from Community-Credit.com. I am named to the Community-Credit Hall of Fame. Wow, Thanks to David Silverlight, Joe Healy, and Russ Fustino for naming me. Here is the official announcement.
ASP.NET Podcast Show #42 - Brad Abrams
Subscribe - The right way to do things!
Oracle ODP.NET and VS Tools for .NET 2.0 and VS.NET 2005
Oracle just release (last Friday) some ODP.NET and VS Tools for .NET 2.0 and VS.NET 2005.
http://www.oracle.com/technology/software/tech/windows/odpnet/index.htmlPreliminary approval for IIS7 book
It looks like we got preliminary approval for out IIS7 book. This is good. The book will be a mix of content for admins (mostly) and developers. I'm looking forward to doing the developer oriented content.
Las Vegas pics
Here are some of my pictures from MIX06. There aren't as many as in the Orlando Code Camp.
Photo Gallery of the Orlando Code Camp
I just put up the Photo Gallery for the Orlando Code Camp. Its at
ASP.NET Show #41 - Orlando Code Camp Round Table Discussion
Atlanta .NET User Group
I'm in Atlanta today. I checked and I see that the Atlanta .NET User Group has a meeting this evening. I am going to try and attend. More info for Atlanta Events is at http://www.devcow.com/.
Orlando Code Camp
It looks like the Orlando Code Camp was a great success. Joe Healy and Russ Fustino were great to see again. They put on a heck of a party on Saturday after the Code Camp. The sessions were really good. I did my talks on:
Next Stop - Orlando, FL
Next step: Orlando Code Camp. I'm looking forward to seeing Joe Healy, David Silverlight, and Russ Fustino while I meet other new people. My travels will take me to Atlanta on Thursday for some work, then onto Orlando on Friday, back to Atlanta, and finally home. I'm really looking forward to doing my talks on Atlas (thanks to Bertrand and Jonathon), Sql Server 2005 CLR objects, and Building Section 508 Accessible Web Applications with ASP.NET. If you are in the Orlando area, please come out and say hello.
Mix06 Personal Roundup
I'm writing this on the plane on my way back from Vegas. I was really impressed with the features of Atlas that I saw. It was good to catch up and meet new folks at MS and elsewhere. Shanku Niyogi, Nikhil Kothari, Brad Abrams, Pete LePage, Thomas Lewis, Keith Smith, Bertrand Le Roy, Jonathon Hawkins, Ron Jacobs (The Channel9 ArcCast guy), Chris Adams, Brett Hill, Thomas Deml, Scott Cate, Cheryl Wise, DataGridGirl (oops, guess it is GridViewGirl now), Rob Howard, ScottW, Shaun Walker, Miljan Bratecevic, Jim Minatel and others. I got so much podcast content done and even a few sessions attended. I am exhausted from the whole experience.
Javascript Inheritance with Atlas/Ajax
One of the features in Atlas is that some new features are available in javascript. These are things like inheritance, interfaces, namespaces, and other things. One of the things that I was having a devil of a time upgrading to the March CTP was my javascript inheritance/interface code. The problem was that pre-March CTP, this code used to be
Big thanks........
I just wanted to put out a big THANK YOU to the people at MIX that had time to be interviewed for the podcast. Some of these were:
AJAX Myth - I love it.............
I'm listening to someone talk about Live.com. He had a slide that said something along the lines of
Scoble
Great, I just got done talking to Scoble. He's going to do a podcast interview with me later today. I'm hoping to get out soon.
Microsoft Gadgets
Atlas without ASP.NET
I remember last summer/fall hearing that the Atlas scripts were going to run without the need for ASP.NET. I hadn't heard about this recently and I thought I misunderstood it. Well, I was wrong. Shanku Niyogi just showed a demo with the Atlas client scripts showing a demo with the scripts running against a PHP app running on Apache.
If you get this error after you setup the Atlas doc.............
Its because you didn't configure your site to use ASP.NET 2.0. I got the error and then I noticed at the bottom that the app wasn't setup with ASP.NET 2.0. After I setup the app to use .NET 2.0, all things were resolved.
Atlas: ScriptLibrary is no more
It looks like the ScriptLibrary directory with all of the fun source for the client side javascript is now gone. To get a looksee at the javascript, I had to do a ViewSource on the content and then directly view the url: "http://localhost:1354//Atlas Talk/WebResource.axd?d=-R6AkNC1i7E1emRSyiAAHD2kELz6A_EQYfttbe9pBX52aP_n97JxQJD8J1JpLuKsT2L1e3LXyFHXcwrX-fpwRXl3UwhNVrJUJq5Qc3eHAAo1&t=632782166040000000" Wow, is that a mouthful.
Atlas Name Change: Web.IDisposible -> Sys.IDisposable
It looks like the Web.IDisposible interface is now Sys.IDisposable. Wow, was that a pain to find.
Mix06 & Atlas
I'm at Mix06, but the cool thing is the stuff that I just heard about Atlas.
The Journey to Mix06 begins today
The journey starts in a little while. I'm currently in Washington, DC. I leave in a few hours to drive back to Knoxville, TN. There, I pick up the family and we go to Nashville, TN tonight. In the morning, we fly out of Nashville to Mix06. Today is going to be a long day...................
Interview on the Polymophic Podcast
Craig Shoemaker, over at the Polymophic Podcast, interviewed me a while back for his podcast. After I made his life miserable by asking him to be a co-author on our "Beginning AJAX with ASP.NET" book, the interview is up. You can listen to me ramble about ADO.NET V2.
ASP.NET Podcast Show #40 - Udi Dahan - The Software Simplist
Subscribe - The Wally Way to do things
That was quick - Sql Server 2005 SP1 CTP
Infoworld has some information on the Sql Server 2005 SP1 CTP. Thanks to Kent for mentioning it.
HyperThreading is outta here
I found another interesting article over at TheInquirer. It seems that HyperThreading is not in Intel's future. Well, I thought it was a cool idea at the time............I guess I need to get out of the cool bits-n-bytes stuff and more into 2006.
Will the producers of the IPod by MS video please stand up?
http://video.google.com/videoplay?docid=36099539665548298&q=microsoft+ipod...... Geez, I just love this video.
According to TheInquirer, the producers of the iPod packaging video were none other than MS. It was a parody of their own internal process for designing packaging. Very funny and thought provoking.Who wants "More Kent" in their life?
Kent Tegels is considering starting a podcast. He talks about this on his blog at: http://www.sqljunkies.com/WebLog/ktegels/archive/2006/03/10/TOAE000.aspx
Workout regime continues............
Ok, I finally took a day off from working out on March 3, 2006. This was 30 days in a row since my last off day. Don't worry, I don't do weight lifting any more. I spend 30-45 minutes on an aerobic machine each time. Its not quite as physically demanding as weight lifting, so I do it more often.
ASP.NET Podcast Show #39 - Scott Allen is on the show
ASP.NET Podcast downloads
I've just gone in and looked at my download log files for the ASP.NET Podcast. It seems that some of the shows are really popular. The Michael Mahemoff show has had over 4,000 downloads recently. Some of the other recent shows have had 1,500-2,000 downloads. These downloads are done through the xml feed. The logfile analysis of the xml feed seems to be getting bigger every day. For February, the log file downloads were larger per day than any other month.
XBOX 360 for Children's Charities
COM+ - "Just Say No"
For those of you that are readers of my blog, you will know about the COM+ application that I picked up a couple of years ago. I am currently working on getting it to run under Windows 2003 Server. When I work with this application, and all of its intracacies, I am reminded of Nancy Reagon and her "Just Say No" to drugs line from 20+ years ago. There are medical drugs which have uses under certain situations. COM+ is similar to medical drugs. If you don't know why you need a medical drug, you shouldn't take it, so if you don't know why you need COM+, you shouldn't use it at all. It is your job as a developer to understand the proper use of a technology. Don't use a technology just because it is cool or has a cool sounding name. Don't run out and inflate your resume. Just get the job done for the customers. Everyone will be happier and everything will be much better then.
............Ok, I feel better now..............Virtual PC tip / feature
I think that this is a pretty cool feature in Virtual PC. Assuming that you have the VPC Addins installed (don't know if this works without them), you can drag files from the VPC guest and put them on the host and vice-versa. I remember hearing about this a while back, but I just tried it and sure enough, bango, it worked.
Coach Wally ends basketball season 13-1
My basketball teams played their final games today. My son's and daughter's teams both won. My son's team ended the season 7-0 (one game was not played because of the weather). My daughter's team ended the season 6-1. Their only loss was by two points. We had our end of season parties for both teams. We'll see you next year.
ASP.NET Podcast Show #38 - Anand on the GridView and Wally on VB.NET 2005 My Namespaces
Subscribe
Download
Show notes on the ASPNetPodcast.com site.
Show Notes:- Joe Healy
- Developer Evangelist for Microsoft in Florida.
- Orlando CodeCamp.
- David Silverlight.
- What's happened recently.
- Atlas Wiki for January 2006 CTP.
- First draft of my chapters are in.
- Working out like crazy.
- Tshirts.
- My Namespace.
- My.Application.Log.WriteEntry() vs. System.Diagnostics.EventLog.WriteEntry().
- GetEnvironmentVariable().
- My.User.Name() vs. System.Environment.UserName().
- My.Computer.Audio.Play() vs. System.Media.SoundPlayer().
- GridView by Anand Narayanaswamy. Sample Files
- GridView replaces ASP.NET 1.1 DataGrid control
- GridView is a new addition to ASP.NET 2.0
- Easy to configure and use with built-in smart tag
- Ability to edit, update and delete records without a single line of code
- Quick paging and sorting functionality
- Supports Access, SQL Server 2000 or 2005, Oracle, XML data files
- Separate control for accessing each databases
- Implement search capabilities on your applications within seconds
- INETA Speaker's Bureau.
Third Party Analyst does not seem to agree with Intel Performance Analysis
http://www.infoworld.com/article/06/03/01/75978_HNclovertown_1.html
"Beginning AJAX with ASP.NET" is listed on Amazon
Baseball coach?
Last night, the kids had the baseball/softball evaluations for this springs league. Its funny how everyone seems to know me and now seems to expect me to be the coach in everything. Honestly, I appreciate it, but I don't know the first thing about baseball/softball. And besides, who wants to see me yell from the dugout, "Find your man. Who are you guarding. Take it to the basket." It just doesn't seem to work there.
Vista 5308 in a VPC
I have no idea if this will work, but I am trying to install Windows Vista Build 5308 into a VPC image. The first hurdle that I ran into is that the drive partition is not automatically recognized by Vista. I rebooted my VPC session and on the second attempt, Vista recognized the partition. More info to come.
Look who is trying to get money for Web 2.0 and for what...........
Coach Wally moves to 11-1
The teams moved to a combined 11-1. Bradley's team won 40-31 to move to 6-0. Bradley keeps trying to dribble thru people but we won. Kirsten's team won 45-28. She played really good defense.
Gym Again
What is the deal with me? I spent 1 full hour on the cross training machine today. I've only had two off days all year. This week, I have done 1 hour on Monday, 45 minutes on Tuesday, 50 minutes on Wednesday, and another hour on Thursday. My regular schedule is to do 30 minutes per day on the weekdays and 45 minutes on Saturday and Sunday. I guess that I am pumped from getting my chapter in on Monday.
BellSouth is now spamming
Sorry to whine, but I just had to.
Hit the Gym bigtime today
I hti the gym bigtime today. I shipped off the first draft of my final chapter for my book and decided to go to the gym. I was so excited over having shipped the chapter off, that I spent a full 60 minutes on the crosstraining machine. My tshirt was soaked with sweat when I was done. According to the machine, I expended something like 1150 calories during that time. Wow, are my legs sore right now. Hopefully, I'll feel a little bit better tomorrow.
On a slightly different note, I've only had one off day from exercise in the last 6 weeks. That off day was January 31. I need to schedule an off day soon, but I feel so excited after getting my chapter in that I don't know when I will take an off day.What are the folks at Google smokin'?
I guess that Cheech and Chong have moved into the Googleplex
"AJAX with ASP.NET" book status update
This afternoon, I shipped off the final first draft chapter for our "AJAX with ASP.NET" book. This was a chapter on Atlas. While I don't consider my chapters to be final content worthy at this point, I have taken them as far as I can given the limited documentation, geat assistance from Wilco Bauwer, and help from everyone in the forums @ http://forums.asp.net. I realize that my chapters on Atlas will indeed change between now and final shipment of the book, however, this is a great momentary weight off my shoulders.
INETA Speaker's Bureau
I have been selected to join the INETA speaker's bureau. The request was a surprise. It is an honor to have been asked. Also joining are:
- Robert Green.
- Rich Hundhausen.
- Scott Cate.
- Sahil Malik.
- Me (Wallace B. McClure).
Web.Services.AuthenticationServices in Atlas
So, I was talking the other day about the AuthenticationServices class in Atlas. To get this working, you have to do a couple of things security wise. At this point, it is definitely not something that you just drop in and start working on.
Dwight Schrute(of the Office) Bobblehead doll - I Have Got To Get Me Some of This
My buddy David Silverlight, at www.community-credit.com, has started a petition to get the Dwight Schrute Bobblehead Doll. The url is http://www.community-credit.com/BobbleHead.aspx.
Mix06 - I'll be there
Thanks to some clever re-arranging and some help from some friends, I'll be at Mix06. If you are there, look me up. I'll be hanging around anything to do with Atlas.
ASP.NET Podcast Show #37 - January CTP of Atlas
Show Notes:
Web.Profile
It looks like there is a namespace called Web.Profile. This namespace appears to be for managing profiles through Atlas, though don't quote me on the specifics. It appears to be similar to the Web.Services.Authentication class that I found earlier.
Web.Services.AuthenticationService
It looks like I finally found how to do Authentication in Atlas. There appears to be a static class called Web.Servcies.AuthenticationService. It has two methods. These are
Be the "Envy of your Friends"!!!!! - ASP.NET Podcast TShirts
The ASP.NET Podcast TShirts are Here!
Listen to the show to find out how to get one!
http://www.aspnetpodcast.com/Special Button in Atlas - "abortButton"
I was just reading thru Nikhil's posts about the new build of Atlas and I cam across this interesting little nugget of information. You can stop an async operation through the <ProgressTemplate> by creating a special button with the id of "abortButton." I like the idea, however, I just hate magic numbers, or buttons in this case. Perhaps the team could put in some type of special attribute on a regular button or something like that....................
New Build of Atlas (yeah, I'm a day late on this)
Many Thanks to the ASP.NET team for putting out another update of Atlas. The ever-awesome Nikhil Kothari has some information on the goodness contained within.
My thoughts on the MVP Program "Deterioration" Post
A post was made last week regarding the perceived deterioration of the MVP program at http://www.dicks-blog.com/archives/2006/02/01/the-deterioration-of-the-mvp-program/. Now that I am back home and have gotten a chapter out, I wanted to throw my two cents worth in on the subject, and reserve the right to make it four cents at a later time.
ASP.NET Podcast #36 - Personal Web Site Starter Kit
Ok, so Paul has actually gotten busy and managed to do a podcast. The main content on this one is about some good and bad points on the personal web site starter kit that is available for .Net 2.0. Paul has recently used it to create my new site at http://www.theglavs.com and thought he would share some impressions of it, its internals, and how it held up for him.
Super Bowl Oddity
It seems that there is an interesting TV oddity that I have noticed over the last couple of years during the Super Bowl. I get bored relatively quickly, so I tend to change channels a lot. It seems that the movie "Independence Day" has been on the last several years during the Super Bowl. Kinda weird...................
Coach Wally is now 9-1
Today we had a split. My son's team won, but my daughter's team lost.
Coach Dad is now 8-0
Coach Dad is now 8-0 following two hard fought wins.
20 years ago - Challenger
Updated podcast file for Show #35
I messed up the editing of Show #35 and left in some of the "Hello Michael, are you still there" snips. I have gone back and edited them out. Sorry for the quality control problem.
ASP.NET Podcast Show #35 - Michael Mahemoff of AjaxPatterns.org and SoftwareAs.com
Updated LINQ / VB Preview
pageLoad() event in Atlas
The pageLoad() event appears to be a new special event in Atlas. All you have to do is put it into a page with the Atlas runtime embedded. For example, the following code works and displays the alert message as expected.
Coach Wally is now 6-0
Coach Wally is now 6-0. I really have very little to do with the kids winning of losing. I have just been fortunate enough to get a group of really good basketball players on both teams.
Sports Sunday
The best sports games on Sunday definitely were not the NFL playoff games. The Steelers mauled the Broncos 34-17 and Seahawks put it to the Panthers 34-14. No, the best sporting events on Sunday were the Seattle Supersonics over the Phoenix Suns 152-149 in double overtime with Ray Allen scoring 42 and Kobe Bryant scoring 81 points in the Lakers 122-104 defeat of the Toronto Raptors.
ASP.NET Podcast Show #34 - Database Tuning
ASP.NET Podcast Show #34 - Database Tuning
"Sir Wally" at the Orlando Code Camp in March
Web.Net.WebRequest() class in Atlas
I was talking to Wilco a while back and he said that the Completed event on the Web.Net.WebRequest() object takes two paramaters, just like in .NET. I wrote the code below to test it out and it seems to work properly. Now I can see which object instance actually instantiated the event.
How to not display a blog entry on the main page
Given the recent discussions about what should and shouldn't be in a blog on weblogs.asp.net, I thought I would add this little tidbit of information. If you want to post something to your blog and don't want to appear on the main page, you need to scroll down to the "Advanced Options" and uncheck the "Include in Aggregated Site" checkbox. This puts the entry into your blog, but doesn't put it out on the main page.
FYI, the "Advanced Options" is down at the bottom of the Edit Posts page. You will need to click the down arrows to see the information (at least I do).Workout regime the last 10 days or so
I was in Atlanta helping my business partner January 2nd - 5th. He made a crack that he thought I was gaining weight. Geez, I only work out 6+ days per week for 30-45 minutes on the cross-training machines. However, he is probably right. Since I got back, I have been really working out hard. It seems that every day that I have been back, I have been working out 45 minutes per day on the machines and I have set the intensity higher. I have been soaked in sweat when I've been done. I notice that my appetite has been decreased also.
Where is winter?
I don't know what its like where you are at, but the winter here is pretty nice. Here's the current forecast for Knoxville. http://www.intellicast.com/IcastPage/LoadPage.aspx?seg=LocalWeather&loc=katl&product=Forecast&prodgrp=Forecasts&prodnav=none & http://www.srh.noaa.gov/ifps/MapClick.php?MapType=3&site=mrx&CiTemplate=1&map.x=164&map.y=149
Coach Wally is now 4-0
Coach Dad went 2-0 this weekend to raise our combinded record to 4-0 for this year. Our 2nd-3rd grade team won in an interesting way. Bradley got sick on Friday night. He was up in the middle of the night. He woke me up about 3 am. I never got back to sleep so I was operating on 3 hours of sleep on Saturday. Ronda told me that Bradley didn't want to play but that he wanted to go to the game. When he got to the game, he said he could play a little bit. He played two quarters and played really well. Out of that game, we got several of the other kids to play hard to make up for our sick player. Coach Wayne's granddaughter played well. She scored 5 points. We had some other kids play well. I was very happy with the performance. This team won 32-18. One bit of bad news is that Coach Wayne has torn the ACL in his left knee and will have surgery in about two weeks. Coach Wayne will be out for two weeks. I hope everything goes well and he comes back quickly.
HashCode
Several years ago, I had written my own little hashcode for my web search spider. I checked the performance on my 64 bit system, and to put it mildly, it was horrible. I was talking to Dave Wanta this week and he reminded me of the Hashing support in .NET. I had completely forgotten about it. I yanked out my hash code and used the hasing in .NET. I got better performance using the hashcode in .NET when inserting into the database. I believe that my code did not provide a good spread to effectively use the database indexes that I had setup. By going to the .NET hash support, I think I was able to get a better spread for my indexing system and was able to get rid of a database hotspot. Right now, I am trying to see how many records it will support.
64 bits in .NET 2.0
I put my Web Spider code onto my x64 system. Everything is managed code. I was able to just start running the code. The lesson seems to be that if you right 100% managed code, your code will run, your code has a pretty good change of running in 32 bits or 64 bits. I always hate to say something will run a 100% of the time, but my guess is that it has a good chance of running. Perhaps someone from MS can post a comment about the pitfalls of 32 vs. 64 bits in .NET 2.0.
Specific Sites
I made some changes to my spider to only search specific sites as oppossed to just going out there and searching the Web Graph. It was fairly simple. All I had to do was change a couple of stored procs.
Skype 2.0
It looks like Skype 2.0 is out. It has Video Calling in it. I downloaded and installed it last night. http://www.skype.com.
David Gottlieb is working on a side project
http://www.thegottliebclan.com/Downloads/tabid/63/Default.aspx
"Have we not heard the chimes at midnight?"
I listened to CNBC the other day. It seems that many analysts are just falling all over themselves with this Web 2.0 hysteria. Have we not been down this path before? "Have we not heard the chimes at midnight" and haven't they learned their lessons from the dot-COM bubble burst? It seems to me this "irrational exuberance" will only lead to a similar result.
Community Credit site
Are you a blogger or development community activist? My friend David Silverlight in Miami has just launched the site www.Community-Credit.com. Basically, it is a site that rewards people that are community focused.
Terri Morton is working on a side project
Fellow MVP and ASPInsider Terri Morton is working on an interesting side project.
Atlas - UpdatePanel - ControlEventTrigger
I was just working with the UpdatePanel in Atlas. I was thinking that it would be nice if there was some type of IDE support the UpdatePanel and the EventTriggers. Well, there is. Check out this little jewel. When you click on <control>, you get a list of the current controls on the page. Very nice. When you click on the event, you get a list of events. Very nice indeed.
ASP.NET Podcast Show #33 - MSMQ
Original URL: http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2006/01/10/71.aspx
Coach Wally
We started off this weekend with two victories. In the first game, Bradley's team (the Panthers) won 30-16. In the second game, Kirsten's team (the Waves) won 31-18. It was nice to start both teams off with a win.
Microsoft does listen - AssociatedControlId drop down list box
MVP Award
Sweet, I just got my MVP Award notification............ Thanks Ben!
Wally
PS. I am sure that this is the first of several posts from folks about the MVP award.IronPython 1.0 Beta 1 from Microsoft for .NET
The last thing I would do is put an unofficial patch on my system.................
Podcast Reviews
Paul Lockwood, over at the www.DotNetWorkaholic.com site, has come through with a review of technical podcasts. I think Paul is pretty accurate and fair with regards to the ASP.NET Podcast. Initially, the audio quality was fairly poor. I admit it. I think that we have improved in that area. We don't sound like DNR or Polymorphic Podcast (and I like both shows). I don't have a background in audio production, and it shows. I like our focus on code and that was the main goal from the beginning. Programmers like code. They want code. Paul and I give it to them fairly well.
Back to playing with my Web Search Spider
Appropiate that this is my first post in 2006. I spent several hours this evening working getting my web search spider back up and going. I have it running on .NET 2.0 with Sql Server 2005. I need to go back and make a stored procedure change or two and it will be ready for me to scale it back up. I have it running on my 32 bit laptop right now. I am going to get it going in Win64 for x64. Things to do: