Archives
-
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).