JasonGaylord.com
 
 
Photo of the Day

Photo Number 1012

My ASP.NET Blog
Resolving ASP.NET MVC 2 RC 2 Installation Errors
(February 10 2010)
Review: Stack Overflow DevDays Boston
(October 09 2009)
DYK: You can remove the ASP.NET MVC version from the Response Header
(August 27 2009)

My WindowsAdvice Blog
How Can AT&T Be So Cruel?
(October 26 2007)
Gmail IMAP Needs Improvement
(October 25 2007)
Microsoft Adds a Free 411 Number
(October 18 2007)

My ASPInsiders Blog
August 23rd .NET Valley Meeting!
(August 18 2006)
VSIBuilder Version 1.0 Released
(August 17 2006)
My Interview with Julie Lerman
(July 31 2006)


My Personal Blog
My Disappointment with the AHL (American Hockey League)
(February 20 2008)
Ohio State vs LSU Tonight!
(January 07 2008)
Torre's Gone - Steinbrenner's to Blame
(October 18 2007)




ASP.net

My ASP.NET Blog

Resolving ASP.NET MVC 2 RC 2 Installation Errors February 10 2010
On a Virtual Machine, I had Visual Studio 2008 SP1 installed along with ASP.NET 3.5 SP1. I tried installing the newly released ASP.NET MVC 2 Release Candidate 2 on that machine and received the following: The project file '<project path and name>' cannot be opened. The project type is not supported by this installation. To resolve this, ensure that the VS 2008 tooling support for MVC 2 is installed in Add/Remove Programs. Regardless, uninstall all MVC 2 installations (should be 2 items in add/remove programs if the previous is the case). Then reboot your machine and reinstall. It should work now. Hope that helps!

Review: Stack Overflow DevDays Boston October 09 2009
So after having a full day of recovery (11 hours in the car within a 36 hour period), I'm back to the grind. I wanted to provide a quick review of what I saw and what I thought of the conference.

First, the location within Boston was pretty good since it was right off of I90 in the heart of downtown. There were plenty of things to do within walking distance such as Fenway Park



and the original location for Cheers



The content was really good. Joel Spolsky gave a really good keynote to kick off the day talking about simplicity of an application versus features and defining the fine line between to keep users interested while providing top functionality.

Ned Batchelder followed up with an overview of Python development. He showed a basic spell check suggestion function. Some of the functionality was really neat. I wish some of the shortcuts could be implemented in C#. For example the simplicity of combining two lists and obtaining only the unique items. While his presentation style was not as good as Joel’s, he actually had me interested in the talk about Python.

Dan Pilone followed up to discuss iPhone development. He emphasized the iPhone development process including the “2 week” approval/denial process.

It went back to Joel to talk about the the Stack Exchange network and Careers.StackOverflow.com. It was the first time Careers @ StackOverflow was announced. In fact, Jeff was still doing some work on it. FogBugz and Kiln. Having used FogBugz awhile back, I was impressed with some of the new features in FogBugz 7. Kiln looks really cool too. I wish they had the functionality for Subversion and/or TFS. I also wish there was a version for internal use rather than a hosted cloud offering.

After lunch, Patrick Hynds and Chris Bowen talked about ASP.NET MVC. It was a very basic talk and very difficult to shove in everything they were looking to do in 75 minutes. They did, but left much to be desired.

John Resig came up next to talk about JavaScript Validation. He covered many validation frameworks and showed why it was so difficult to test the various frameworks. He also talked about Test Swarm.

Finally, Miguel de Icaza  spoke about Mono. Unfortunately, I had to miss Miguel’s talk to try and beat the traffic.

Overall, the conference was pretty good. I thought some areas could have been blown out more. The organization of the conference could have been a bit better. I thought as a paying participant that they would have requested something from me before entering. It would have been really easy to just enter without paying. Maybe that’s something that will be corrected going forward, but I’m not sure.



DYK: You can remove the ASP.NET MVC version from the Response Header August 27 2009
Did you know that you can remove X-AspNetMvc-Version from the response header on your ASP.NET MVC web application? It's actually quite simple to remove the MVC version from the response header within a web application. Open up the Global.asax file and add to the Application_Start method the following: MvcHandler.DisableMvcResponseHeader = true; That's it. Hope that helps!

The Technology Post for July 16th, 2009 July 16 2009
If you are looking to follow this series, be sure to subscribe to my RSS feed at http://feeds.jasongaylord.com/JasonNGaylord or my Twitter account at http://twitter.com/jgaylord. This series can be followed by using the The Technology Post tag. Series Post #42 Please Note: I am in the process of converting this daily blog post over to a new web application. While my posting hasn’t been as frequent, I have big plans for continuing the Technology Post. Thanks in advance for your patience in this matter.

Daily Oddball – 10 Odd Things you can buy from Amazon – Tweeted by Dana Coffey

.NET Framework

.NET - Using CacheSessionHandler to View Cache Items – Tweeted by Mohammad Azam General - Easily Share Code with these 8 Online Tools – Tweeted by Elijah Manor General – Stack Overflow Podcast #61 – Tweeted by Elijah Manor General – Windows 7 Developer Contest – Tweeted by Microsoft Press Alternate Languages – Java, Rails, and other Languages

PHP - Build a Calendar Using PHP, XHTML, and CSS - Tweeted by Umut Muhaddisoglu Architecture and Projects

Architecture - Aaron Erickson Identifies the Seven Deadly Firms – Tweeted by Elijah Manor Architecture - Stack Overflow Architecture – Tweeted by Jeff Atwood Projects - WikiPlex – An Embedded Wiki Engine – Tweeted by Brad Wilson ASP.NET and ASP.NET MVC

ASP.NET - 116 ASP.Net Video Tutorials – Tweeted by Elijah Manor ASP.NET - Adding Persistence to the .NETOOP Edit in Place control – Tweeted by Joe Stagner ASP.NET - Anti-XSS Library 3.0 RTM – Tweeted by Elijah Manor ASP.NET MVC - Giving Your MVC Views an Identity – Tweeted by Elijah Manor ASP.NET MVC - It is done... S#arp Architecture 1.0 RTM ASP.NET MVC - Resource Files and ASP.NET MVC Projects – Tweeted by K. Scott Allen ASP.NET MVC - Talking to HealthVault via ASP.NET MVC #1 -– Tweeted by Elijah Manor Desktop and Server Technology

Google Reader - Google Reader Notifier for Windows Tells You About Unread Items – Tweeted by George Dearing Windows - svchost.exe. What is it? – Tweeted by DZone JavaScript and JavaScript Libraries

JavaScript - Create a Twitter-Like “Load More” Widget – Tweeted by Elijah Manor jQuery - Making an Expanding Code Box – Tweeted by jQuery jQuery - Swipe away, then quickly flip with simple jQuery plugins – Tweeted by Elijah Manor Mobile Devices

Windows Mobile - Additional Windows Marketplace for Mobile details revealed – Tweeted by Wally McClure Silverlight, WPF, and RIA

General - Overview of New Features in Expression Blend 3 + SketchFlow: Part III – Tweeted by Silverlight News Silverlight - Countdown to Silverlight 3 #10: Animation easing – Tweeted by Silverlight News Silverlight - Countdown to Silverlight 3 #11: Writeable Bitmap – Tweeted by Silverlight News Silverlight - Creating a Silverlight WCF Binary Encoding Client in Code – Tweeted by Silverlight News Silverlight - Day #8: Custom Fonts in Silverlight – Tweeted by Silverlight News Silverlight - Physics Behaviors for Silverlight 3! – Tweeted by Alan Le Silverlight - Restricting Access to your WCF Service to a known Silverlight Client – Tweeted by Silverlight News Silverlight - Sharing Entities between WCF and Silverlight – Tweeted by Silverlight News WPF - Understanding Events in Windows Presentation Foundation – Tweeted by Mohammad Azam WPF - Using Mole as a WPF Visualizer – Tweeted by Mohammad Azam Social Networking and Community Platforms

Blogging - Testing Silverlight from Windows Live Writer – Tweeted by Silverlight News Facebook - Facebook Working on New Twitter Integration? – Tweeted by Guy Kawasaki LinkedIn - LinkedIn Drills Down Into People Search With New Beta – Tweeted by Luciano E. Guerche Twitter - 50+ Really Cool Twitter Mashups – Tweeted by Elijah Manor Web Design and Graphics

CSS - 50 Useful Tools and Generators for Easy CSS Development – Tweeted by Elijah Manor CSS - Make the Footer Stick to the Bottom of a Page – Tweeted by Umut Muhaddisoglu Graphics - 26 Professional Photoshop Retouching Tutorials – Tweeted by Smashing Magazine Graphics - 70 Beauty-Retouching Photoshop Tutorials – Tweeted by Smashing Magazine Graphics - Clever PNG Optimization Techniques – Tweeted by Smashing Magazine Miscellaneous Technology News

15 Must-Have Web Apps for Students – Tweeted by Dana Coffey Hurricane-calming technology? Bill Gates has a plan – Tweeted by Jason Gaylord Microsoft exec says Apple asked them stop airing Laptop Hunters ads Microsoft: Our Retail Stores Will Open Near Apple's – Tweeted by Guy Kawasaki Popfly Shutting Down – Tweeted by Mary Jo Foley Reminder: Yahoo Is Still No. 1 In Mail, News, Sports, And Entertainment (YHOO) – Tweeted by George Dearing Other Link Lists

Dew Drop – July 16, 2009 – Tweeted by Alvin Ashcraft Today’s Birthdays

Rich Campbell, Coquitlam, BC Upcoming Technology Events (Sorted by State) – Want something listed? Post your comments. Also, what’s the best way for me to list these events? By date order or by state, then city, then date?

Phoenix, Az - BarCamp Phoenix – August 29th, 2009 Des Moines, IA – Iowa Code Camp – November 7th, 2009 Boston, MA – jQuery Conference 2009 – September 12th-13th, 2009 Ann Arbor, MI - 2nd Annual Michigan Give Camp - July 17th-19th, 2009 Southfield, MI – 4th Annual Architecture Summit – July 31st, 2009 Columbus, OH - PyOhio: Python-related Event - July 25th-26th, 2009 Allentown, PA – TECHbash 2009 – September 26th, 2009 Philadelphia, PA - PhillyXAML.org – July 23rd, 2009 Nashville, TN – devLINK – August 13th-15th, 2009 Austin, TX – Monospace Conference – October 27th-30th, 2009 Dallas, TX – SharePoint Saturday – July 25th, 2009 Appleton, WI – Fox Valley .NET Users Group – September 9th, 2009



Common (and all System) Exceptions in .NET July 08 2009
I couldn’t find a list of exceptions for .NET anywhere on the web, although, I didn’t look hard. Below is a list of the exceptions that are in the System namespace. The exceptions in bold are, what I would consider, the most common.

AccessViolationException
AppDomainUnloadedException
ApplicationException
ArgumentException
ArgumentNullException
ArgumentOutOfRangeException
ArithmeticException
ArrayTypeMismatchException
BadImageFormatException
CannotUnloadAppDomainException
ContextMarshalException
DataMisalignedException
DivideByZeroException
DllNotFoundException
DuplicateWaitObjectException
EntryPointNotFoundException
Exception
ExecutingEngineException
FieldAccessException
FormatException
IndexOutOfRangeException
InsufficientMemoryException
InvalidCastException
InvalidOperationException
InvalidProgramException
InvalidTimeZoneException
MemberAccessException
MethodAccessException
MissingFieldException
MissingMemberException
MissingMethodException
MulticastNotSupportedException
NotFinateNumberException
NotSupportedException
NullReferenceException
ObjectDisposedException
OperationCanceledException
OutOfMemoryException
OverflowException
PlatformNotSupportedException
RankException
StackOverflowException
SystemException
TimeoutException
TimeZoneNotFoundException
TypeInitializationException
TypeLoadException
TypeUnloadedException
UnauthorizedAccessException
UniFormatException

If there are any additional exceptions you’d recommend me listing from other namespaces, let me know.





The Technology Post for July 6th, 2009 July 06 2009
If you are looking to follow this series, be sure to subscribe to my RSS feed at http://feeds.jasongaylord.com/JasonNGaylord or my Twitter account at http://twitter.com/jgaylord. This series can be followed by using the The Technology Post tag. Series Post #41 Daily Oddball – Best Buy to Sell Green Vehicles

.NET Framework

Azure - Azure pricing: How low will Microsoft go? – Tweeted by Mary Jo Foley Azure - LINQPad and Azure – Tweeted by Mike Amundsen Azure - Looking Inside Windows Azure! – Tweeted by Mike Amundsen C# - Invoking IronRuby Methods from C# – Tweeted by Mohammad Azam VB - Sorting Arrays – Tweeted by Serge Baranovsky Architecture and Projects

Architecture - SubSonic 3.0 is Released – Tweeted by Elijah Manor Book Review - Join the CLUB (Coding Like Uncle Bob) – Tweeted by Elijah Manor Services – Web Services Contract First Tool – Tweeted by Don Demsak Testing - Hanselminutes Podcast 169 - The Art of Unit Testing with Roy Osherove – Tweeted by Elijah Manor ASP.NET and ASP.NET MVC

ASP.NET - Blumin’ Dynamic Data – Tweeted by Joe Stagner ASP.NET - By Design bugs – Tweeted by Scott Koon ASP.NET - Global Application settings and the web.config file – Tweeted by Joe Stagner ASP.NET MVC - ASP.NET MVC: How to combine scripts and other resources – Tweeted by Elijah Manor ASP.NET MVC - AutoMapper in NerdDinner – Tweeted by Elijah Manor ASP.NET MVC - How not to do Dependency Injection, in NerdDinner – Tweeted by Elijah Manor ASP.NET MVC - Pretty Code #1 – Building SelectListItems – Tweeted by Elijah Manor ASP.NET MVC - What is MvcContrib, and why did it start? – Tweeted by Jeffrey Palermo Book Review - ASP.NET 3.5 CMS Development – Tweeted by Developer Fusion Desktop and Server Technology

Browser – Bored with Firefox 3.5? Here’s Namoroka (3.6) – Tweeted by Jon Galloway Cloud - Unified Cloud Interface Project (UCI) – Tweeted by Dana Coffey Mac - 25 Free Mac Apps That Will Boost Your Productivity – Tweeted by Dana Coffey Office - Register Office 2007 file format MIME types on servers – Tweeted by Laura Rogers SharePoint - Extending SharePoint: Checking if a List exists – Tweeted by Bil Simser SQL - How to copy data/append data into files from within T-SQL – Tweeted by Denis Gobo SQL - Mirroring and Clustering on SQL Server – Tweeted by Jason Massie SQL - New SQL Server on Vsphere Whitepaper – Tweeted by Jason Massie SQL - Optimizing MySQL: Performance Tuning Script – Tweeted by Umut Muhaddisoglu SQL - Oracle cursor injection exploit to get DBA privileges  – Tweeted by Denis Gobo SQL - SQL Server Index Tuning Tip: Identify Overlaps – Tweeted by Luciano E. Guerche Windows - Ping 19: BingTones, SilverLight & Xbox join forces, Win7 guides, IE8 controversy – Tweeted by Channel 9 Windows - Windows 7 Family Pack Available Soon – Tweeted by Denis Gobo JavaScript and JavaScript Libraries

JavaScript - Finally... Goto in Javascript – Tweeted by Kevin Dente JavaScript - How to avoid switch-case syndrome – Tweeted by Elijah Manor JavaScript – hyphenator – Tweeted by Elijah Manor JavaScript - Not blocking the UI in tight JavaScript loops – Tweeted by Elijah Manor jQuery - Advanced keypress navigation with jQuery – Tweeted by Elijah Manor jQuery - Clever jQuery Selections - Speed up your Selectors – Tweeted by Elijah Manor jQuery - Event Pooling with jQuery Using Bind and Trigger: Managing Complex Javascript – Tweeted by jQuery jQuery - Form validation with jQuery from scratch – Tweeted by Umut Muhaddisoglu jQuery - Indexed Dropdown with jQuery – Tweeted by Elijah Manor jQuery - Rounding Up the Top 10 jQuery Lightbox Scripts – Tweeted by Elijah Manor jQuery - Simple Tabs w/ CSS & jQuery – Tweeted by Smashing Magazine jQuery - Update: A New & Improved jQuery Script to Automatically Preload images from CSS – Tweeted by Elijah Manor jQuery - Web Site Improvements Using jQuery and jQuery UI – Tweeted by Elijah Manor jQuery – Plugin – jquizme – Tweeted by Umut Muhaddisoglu jQuery – Plugin - Lightweight Rich Text Editor (RTE / WYSIWYG) for jQuery  – Tweeted by Elijah Manor jQuery – Plugin – timeago – Tweeted by Elijah Manor Mobile Devices

iPhone - Create iPhone Applications – Tweeted by Scott Galloway Silverlight, WPF, and RIA

Silverlight - Day #1: Mouse Events in Silverlight – Tweeted by Jeff Blankenburg Silverlight - Day #2: Silverlight Screen Transitions – Tweeted by Jeff Blankenburg Silverlight - Day #3: Custom Silverlight Loading Screen – Tweeted by Jeff Blankenburg Silverlight - Day #4: Communicating Between Two Silverlight Controls – Tweeted by Jeff Blankenburg Silverlight - Day #5: Silverlight Drag and Drop – Tweeted by Jeff Blankenburg Silverlight - Day #6: Silverlight and the Twitter "Hello, World!" – Tweeted by Jeff Blankenburg Silverlight - PRISM for Silverlight – Tweeted by Peter Laudati Visual Studio and Other IDEs

Other IDEs – SlickEdit 2009 – Tweeted by Joe Stagner Web Design and Graphics

CSS - 10 CSS tricks that make website looks cool instantly! – Tweeted by Elijah Manor CSS - CSS Tips and Tricks – Tweeted by Elijah Manor CSS - Stopping the CSS positioning panic (Part 1) – Tweeted by Umut Muhaddisoglu Graphics - 145 Ultimate Round-Up Of Photoshop Tutorials and Resources – Tweeted by Dana Coffey Graphics - Great Designers Steal? – Tweeted by Dana Coffey Web Design - 4 Tips and 17 Examples for Spectacular Login – Tweeted by Elijah Manor Web Design - 10 Principles Of Navigation Design And Why Quality Navigation Is So Critical – Tweeted by Umut Muhaddisoglu Web Design - A Designer’s Guide To Accessibility and 508 Compliance – Tweeted by Umut Muhaddisoglu Web Design - An Unofficial Q&A about the Discontinuation of the XHTML2 WG – Tweeted by Mike Amundsen Web Design - Features over Usability : How not to design a web application – Tweeted by Pete Brown Web Design – HTML 5 Cheat Sheet (PDF) – Tweeted by Smashing Magazine Web Design – HTML 5 is a Big Deal for Enterprise Developers – Tweeted by DZone Web Design – HTML 5 Won’t Be Ready Until 2022. Yes, 2022. – Tweeted by Darcy Lussier Web Design - That's kind of scary: .msonormal and .smalltext are among Top 20 most popular classes in markup – Tweeted by Smashing Magazine Miscellaneous Technology News

CompuServe Requiem – Tweeted by Chuck Urwiler We're live! come check out Microsoft Hohm for yourself www.microsoft-hohm.com – Tweeted by Microsoft Hohm Other Link Lists

Dew Drop – July 6, 2009 – Tweeted by Alvin Ashcraft Today’s Birthdays

Sarah Dutkiewicz – Ohio, United States Job Opportunities (Sorted by State)

Boston, MA – Nuxeo –Tweeted on 7/1/2009 Redmond, WA – Project Natal, Microsoft – Tweeted on 7/1/2009 Redmond, WA - Software Development Engineer in Test Job, Microsoft - Tweeted on 7/1/2009 Upcoming Technology Events (Sorted by State) – Want something listed? Post your comments. Also, what’s the best way for me to list these events? By date order or by state, then city, then date?

Phoenix, Az - BarCamp Phoenix – August 29th, 2009 Des Moines, IA – Iowa Code Camp – November 7th, 2009 Boston, MA – jQuery Conference 2009 – September 12th-13th, 2009 New Orleans, LA – MS Worldwide Partner Conference 2009 – July 13th-16th, 2009 Ann Arbor, MI - 2nd Annual Michigan Give Camp - July 17th-19th, 2009 Southfield, MI – 4th Annual Architecture Summit – July 31st, 2009 Columbus, OH - PyOhio: Python-related Event - July 25th-26th, 2009 Allentown, PA – TECHbash 2009 – September 26th, 2009 Philadelphia, PA - PhillyXAML.org – July 23rd, 2009 Nashville, TN – devLINK – August 13th-15th, 2009 Austin, TX – Monospace Conference – October 27th-30th, 2009 Dallas, TX – SharePoint Saturday – July 25th, 2009 Appleton, WI – Fox Valley .NET Users Group – September 9th, 2009



The Technology Post for July 2nd, 2009 July 02 2009
If you are looking to follow this series, be sure to subscribe to my RSS feed at http://feeds.jasongaylord.com/JasonNGaylord or my Twitter account at http://twitter.com/jgaylord. This series can be followed by using the The Technology Post tag. Series Post #40 I won’t be posting anything tomorrow due to the US holiday of Independence Day on Saturday. I will be taking the day off.

Daily Oddball – The Best Way to Photograph Fireworks (Tweeted by Dana Coffey)

.NET Framework

Azure – How we built Twittermatic.net – Tweeted by Maarten Balliauw General - Exploring Code Contracts: Taking a look at Object Invariant Conditions – Tweeted by Derik Whittaker General - Successful Cross Platform .NET Development - Mono and Banshee with Aaron Bockover – Tweeted by Miguel de Icaza IronRuby - IronRuby 0.6 Released! – Tweeted by Javier Lozano Open Source - 23 .NET Open Source Projects – Tweeted by Keyvan Nayeri Alternate Languages – Java, Rails, and other Languages

PHP - AjaxCRUD: a PHP API for easier create/read/update/delete operations on MySQL – Tweeted by Umut Muhaddisoglu Python - Python Web Framework Series – Pylons: Part 5 Testing Models – Tweeted by Los Techies Architecture and Projects

ORM – DES Dynamic Data – Tweeted by David Ebbo Testing - From NUnit to MSTest – Tweeted by Elijah Manor ASP.NET and ASP.NET MVC

ASP.NET - ASP.NET WebForms: Taking Back the HTML – Tweeted by Elijah Manor ASP.NET - Three IIS Concepts ASP.NET Developers Should Know – Tweeted by Elijah Manor ASP.NET MVC – MiniUrl Project – Tweeted by Javier Lozano Desktop and Server Technology

Cloud - CSC to Resell Cloud-Based Microsoft Online Services – Tweeted by Mary Jo Foley Cloud - Microsoft 'mega data centers' to support Azure, Bing – Tweeted by Wally McClure SharePoint - Fixing MOSS Search Crawler issue for "The specified address was excluded..." – Tweeted by Tom Hearn SharePoint - SharePoint Search-as-You-Type with jQuery – Tweeted by Jan Tielens Virtualization - How Do I: Backup Hyper-V with Windows Server Backup? – Tweeted by Laura Rogers Windows - Microsoft to offer Family Pack for Windows 7 Home Premium – Tweeted by Jason Percival Gaming

Book – New - Microsoft XNA Game Studio 3.0: Learn Programming Now! – Tweeted by Microsoft Press JavaScript and JavaScript Libraries

JavaScript - Text Escaping and Unescaping in JavaScript – Tweeted by Umut Muhaddisoglu jQuery - Dissecting JQuery text() – Tweeted by jQuery jQuery - Identifying & locating mouse position in jQuery – Tweeted by jQuery jQuery - jQuery Example - Using cookies to save draft information – Tweeted by jQuery jQuery - List of Really Useful Plugins For jQuery Developers – Tweeted by Elijah Manor jQuery - Playing with Select (DropDownList/ComboBox) – Tweeted by Elijah Manor jQuery Plugin - New jQuery plugin targeting usability for password masking on forms – Tweeted by Elijah Manor Mobile Devices

Netbook - Inspiron Mini 10v now available at Dell Outlet – Tweeted by Dell Outlet Netbook - Jolicloud, a cool new OS for your netbook – Tweeted by Umut Muhaddisoglu Silverlight, WPF, and RIA

Silverlight - 10 Things to Know About Silverlight Prism – Tweeted by Silverlight News Silverlight - Blend 3 + Silverlight 3 = Luv (video demo) – Tweeted by Silverlight News Silverlight - Composite Web Apps With Prism – Tweeted by Peter Bromberg Silverlight - Countdown to Silverlight 3 #4: Element binding – Tweeted by Silverlight News Silverlight - Countdown to Silverlight 3 #5: ChildWindow (Modal, Non-modal, Templated) – Tweeted by Silverlight News Silverlight - Creating NikeClone With Silverlight Part-3 – Tweeted by Silverlight News Silverlight - Creating NikeClone With Silverlight Part-4 – Tweeted by Silverlight News WPF - Creating a Simple RSS Reader Using Windows Presentation Foundation – Tweeted by Mohammad Azam Social Networking and Community Platforms

Community Platform – Telligent Analysts 3.0 – Tweeted by Josh (Telligent) Community Platform – Telligent Community 5.0 – Tweeted by Josh (Telligent) Twitter – Final version of Twittermatic is Online – Tweeted by Maarten Balliauw Visual Studio and Other IDEs

Visual Studio - VS 10 beta 1 extensibility model (Part 1) – Tweeted by Keyvan Nayeri Visual Studio - VS 10 beta 1 extensibility model (Part 2) – Tweeted by Keyvan Nayeri Web Design and Graphics

CSS - 20+ Resources and Tutorials for Creative Forms using CSS – Tweeted by Smashing Magazine Graphics - Make a Vintage Magazine Ad in Photoshop – Tweeted by Smashing Magazine Web Design - 50 Free High-Quality and “New” (X)HTML/CSS Templates – Tweeted by Umut Muhaddisoglu Web Design - Modernizr: HTML5 and CSS3 detection – Tweeted by Elijah Manor Web Design – XHTML FAQ – Tweeted by Dana Coffey Miscellaneous Technology News

General - This Week C9: Revolution 9 - The Future of Channel 9 – Tweeted by PDC 09 Today’s Birthdays

Sam Gentile – New Jersey, USA Job Opportunities (Sorted by State)

Boston, MA – Nuxeo –Tweeted on 7/1/2009 Redmond, WA – Project Natal, Microsoft – Tweeted on 7/1/2009 Redmond, WA - Software Development Engineer in Test Job, Microsoft - Tweeted on 7/1/2009 Upcoming Technology Events (Sorted by State) – Want something listed? Post your comments. Also, what’s the best way for me to list these events? By date order or by state, then city, then date?

Phoenix, Az - BarCamp Phoenix – August 29th, 2009 Des Moines, IA – Iowa Code Camp – November 7th, 2009 Boston, MA – jQuery Conference 2009 – September 12th-13th, 2009 New Orleans, LA – MS Worldwide Partner Conference 2009 – July 13th-16th, 2009 Ann Arbor, MI - 2nd Annual Michigan Give Camp - July 17th-19th, 2009 Southfield, MI – 4th Annual Architecture Summit – July 31st, 2009 Columbus, OH - PyOhio: Python-related Event - July 25th-26th, 2009 Allentown, PA – TECHbash 2009 – September 26th, 2009 Philadelphia, PA - PhillyXAML.org – July 23rd, 2009 Nashville, TN – devLINK – August 13th-15th, 2009 Austin, TX – Monospace Conference – October 27th-30th, 2009 Dallas, TX – SharePoint Saturday – July 25th, 2009 Appleton, WI – Fox Valley .NET Users Group – September 9th, 2009



The Technology Post for July 1st, 2009 July 01 2009
If you are looking to follow this series, be sure to subscribe to my RSS feed at http://feeds.jasongaylord.com/JasonNGaylord or my Twitter account at http://twitter.com/jgaylord. This series can be followed by using the The Technology Post tag. Series Post #39 Daily Oddball – Dilvert does Usability Testing (Tweeted by Pete Brown)

.NET Framework

News - Microsoft starts recruiting testers for its 'Dublin' app server Alternate Languages – Java, Rails, and other Languages

Java - Three Forms of RESTEasy Client – Tweeted by Mike Amundsen Architecture and Projects

Design Patterns - Updated TDD Productivity Plug-in for Resharper – Tweeted by Elijah Manor Testing - What is Unit Testing? – Tweeted by Derik Whittaker ASP.NET and ASP.NET MVC

ASP.NET - Impersonating a user in ASP.NET – Tweeted by Tom Hearn Desktop and Server Technology

Browser - A Selection of Supported Features in HTML5 – Tweeted by Smashing Magazine Browser – Google Chrome Addins – Tweeted by Scott Koon Browser - Top 5 Killer Features in Firefox 3.5 - Tweeted by Elijah Manor Clouding - Michael Stiefel on Cloud Computing - Tweeted by Elijah Manor SQL - PostgreSQL Core Distribution – Tweeted by Denis Gobo Web Conferencing - Cisco guns for Microsoft in collaboration market – Tweeted by George Dearing Windows - MVP Walkthrough Installing Windows 7 on a Netbook – Tweeted by Michael Neel Windows - Windows 7 build 7264 leaks – Tweeted by Wally McClure Windows Server - Web Sites, Applications, and Virtual Directories in IIS – Tweeted by Fritz Onion Gaming

Xbox - Kodu Game Lab – Tweeted by Bertrand Le Roy JavaScript and JavaScript Libraries

Javascript – Ruby Style JavaScript – Tweeted by Scott Hanselman jQuery - Top 10 jQuery plugins for Form Usability – Tweeted by Elijah Manor jQuery - Tracking outgoing links with Google Analytics and jQuery – Tweeted by Elijah Manor Mobile Devices

General - Skype updates for Windows and iPhone – Tweeted by George Dearing iPhone - 10 Tips for New iPhone Developers – Tweeted by Elijah Manor iPhone - 2010 – iPhone 4G, Google Wave, Google Voice; Collaboration Transformed – Tweeted by Chris Woodruff Microsoft - Microsoft chooses ad agency for Pink phone campaign – Tweeted by Mary Jo Foley Silverlight, WPF, and RIA

Silverlight - Composite Web Apps With Prism – Tweeted by Dan Wahlin Visual Studio and Other IDEs

Visual Studio - July's Toolbox Column Now Online – Tweeted by Elijah Manor Visual Studio - Windows 7 VS 2008 Unit Test Fail – VSTestHost Hang Fix – Tweeted by Elijah Manor Web Design and Graphics

CSS - A Primer on the CSS Font Shorthand Property - Tweeted by Smashing Magazine CSS - CSS cascade - a simple step-by-step presentation - Tweeted by Smashing Magazine Graphics - Best of the Web - June 2009 – Tweeted by Elijah Manor Web Design - 10 Things Every Web Designer Just Starting Out Should Know – Tweeted by Smashing Magazine Web Design - Best Practices For Effective Design Of “About me”-Pages – Tweeted by Elijah Manor Web Design - Is it time to move beyond 960? – Tweeted by Umut Muhaddisoglu Miscellaneous Technology News

General - Angel and Venture Financing for Technology Professionals with Rachael Qualls – Tweeted by Wally McClure General - The Alan Stevens and G. Andrew Duthie Debate Continues! – Tweeted by Jon Galloway Job Opportunities (Sorted by State)

Boston, MA – Nuxeo –Tweeted on 7/1/2009 Redmond, WA – Project Natal, Microsoft – Tweeted on 7/1/2009 Redmond, WA - Software Development Engineer in Test Job, Microsoft - Tweeted on 7/1/2009 Upcoming Technology Events (Sorted by State) – Want something listed? Post your comments. Also, what’s the best way for me to list these events? By date order or by state, then city, then date?

-- Events this WeekG. Andrew Duthie Phoenix, Az - BarCamp Phoenix – August 29th, 2009 Des Moines, IA – Iowa Code Camp – November 7th, 2009 New Orleans, LA – MS Worldwide Partner Conference 2009 – July 13th-16th, 2009 Ann Arbor, MI - 2nd Annual Michigan Give Camp - July 17th-19th, 2009 Southfield, MI – 4th Annual Architecture Summit – July 31st, 2009 Columbus, OH - PyOhio: Python-related Event - July 25th-26th, 2009 Allentown, PA – TECHbash 2009 – September 26th, 2009 Philadelphia, PA - PhillyXAML.org – July 23rd, 2009 Nashville, TN – devLINK – August 13th-15th, 2009 Austin, TX – Monospace Conference – October 27th-30th, 2009 Dallas, TX – SharePoint Saturday – July 25th, 2009 Appleton, WI – Fox Valley .NET Users Group – September 9th, 2009



The Technology Post for June 30th, 2009 June 30 2009
If you are looking to follow this series, be sure to subscribe to my RSS feed at http://feeds.jasongaylord.com/JasonNGaylord or my Twitter account at http://twitter.com/jgaylord. This series can be followed by using the The Technology Post tag. Series Post #38 I’ve changed the Technology Post format again a bit in preparation for the new website. Let me know what you think.

Daily Oddball – Googling with Bing (Tweeted by Shawn Wildermuth)

.NET Framework

General - Refactorings in Alphabetical Order – Tweeted by Javier Lozano Alternate Languages – Java, Rails, and other Languages

PHP - How to implement a launching soon page with PHP and jQuery - Tweeted by Elijah Manor Architecture and Projects

API - Turn-By-Turn Directions with the Google Maps API – Tweeted by Elijah Manor Architecture - Hanselminutes Podcast 167 - Convention Over Configuration with Jeremy Miller – Tweeted by Scott Hanselman Cloud - .NET Services July 2009 CTP Breaking Changes Announcement & Scheduled Maintenance – Tweeted by Mike Amundsen Cloud - Unisys Offers Enterprises a Security Blanket in the Cloud – Tweeted by Kevin Tunis Testing - Creating Custom Functions w/ NAnt - Tweeted by Derik Whittaker ASP.NET and ASP.NET MVC

ASP.NET MVC - ASP.NET MVC & jQuery Part 2: Zebra Striping – Tweeted by Elijah Manor ASP.NET MVC - Exploring how to use Looping Expressions w/ Spark – Tweeted by Derik Whittaker ASP.NET MVC - Generating strongly typed content links in ASP .Net MVC with T4 templates – Part 2 – Tweeted by Elijah Manor ASP.NET MVC - Intro To MVCContrib TestHelpers – Tweeted by Elijah Manor ASP.NET MVC - Mono 2.4.2 with ASP.NET MVC support – Tweeted by Elijah Manor ASP.NET MVC - OpenForum - A Free Forum for MVC Applications – Tweeted by Elijah Manor ASP.NET MVC - Opinionated Input Builders – Part 9 override the default Date Time picker – Tweeted by Eric Hexter ASP.NET MVC - T4MVC 2.2 update: Routing, Forms, DI container, fixes – Tweeted by David Ebbo Book – New – ASP.Net 3.5 CMS Development – Tweeted by Scott Galloway Desktop and Server Technology

Browser - Beyond Firefox 3.5: A Sneak Peek at Mozilla's Next Browser – Tweeted by Al Pascual Browser – Firefox 3.5 Released – Tweeted by net.tuts+ Browser - Microsoft Researches a Browser-based OS, Code Name Gazelle – Tweeted by Keyvan Nayeri Deal - Fancy a copy of Windows 7 Ultimate for FREE? – Tweeted by Luciano E. Guerche Deal - Refurbished 20" dell widescreen. $99 with coupon ZV6?0KVXFBL629 in the Dell Outlet – Tweeted by James Shaw Hardware – Adding an external hard drive to your DirecTV DVR – Tweeted by DirecTV Hardware - GPS and Wi-Fi Positioning Coming to the Mini 10 – Tweeted by Scott Hanselman Hardware - Running development from a RAM disk – options and products – Tweeted by Jeffrey Palermo Office - Import Google Images into your Office Documents – Tweeted by Luciano E. Guerche Search – Google vs Bing – Tweeted by Scott Hanselman Security - Absolute Software - Theft Recovery, Data Protection, Secure Asset Tracking – Tweeted by Channel 9 Surface - Microsoft Surface SDK FInally made available for all Microsoft Partners – Tweeted by Phil Winstanley Windows - Windows 7 and Windows Installer Error “Another installation is in progress” – Tweeted by Jason Gaylord Windows Server - How to stop that annoying beep on your server – Tweeted by Luciano E. Guerche Gaming

Deal - This week only 10% off all Video Games/Video Game Accessories & 5% off Video Game Systems – Tweeted by Toys R Us Simulator – JSNES – Tweeted by Scott Koon JavaScript and JavaScript Libraries

JavaScript - 20 Really Useful And Free Scripts To Plot Charts In Your Site Or Blog Pages – Tweeted by Smashing Magazine JavaScript - ECMAScript 5 Conformance Suite – Tweeted by Scott Koon JavaScript - Event delegation in JavaScript – Tweeted by Mike Amundsen JavaScript - John Resig JSConf 2009 Videos – Tweeted by John Resig jQuery - Create a Digg-style post sharing tool with jQuery – Tweeted by Elijah Manor jQuery - Detecting When DOM Elements Have Been Removed With jQuery – Tweeted by jQuery jQuery - Prepare a JSON web service and access it with JQuery – Tweeted by Elijah Manor jQuery - The easy way to navigate – Tweeted by Elijah Manor jQuery – Plugin - Multiple Select Transfer – Tweeted by Elijah Manor jQuery – Plugin - myPass - password hiding iPhone – style – Tweeted by Elijah Manor jQuery – Plugin – seek – Tweeted by Elijah Manor Mobile Devices

iPhone - 5 things I can do with my windows mobile phone that you can’t do with your iPhone – Tweeted by Elijah Manor Silverlight, WPF, and RIA

Silverlight - Handling Events within Silverlight Control Templates – AutoCompleteBox Example – Tweeted by Dan Wahlin Silverlight - Hilighting entire row in datagrid – Tweeted by Silverlight News Silverlight - Prism’s Event Aggregator – Tweeted by Silverlight News Silverlight - Silverlight 3 Polling Duplex Chat and Realtime Stock Updates – Tweeted by Silverlight News WPF - Arranging Shapes in a Circle with Expression Blend – Part One – Tweeted by Silverlight News WPF - How to Contribute to Open Source (When You're Not Exactly Scott Hanselman) – Tweeted by Sara Chipps WPF - Multi Touch enabling your WPF application – Tweeted by Silverlight News WPF - WPF Made Easier – Tweeted by Scott Hanselman Social Networking and Community Platforms

Community Platforms - DotNetNuke Professional Edition 5.1 - Content Approval – Tweeted by Joe Brinkman Visual Studio and Other IDEs

Expression Blend - Russ’ Toolshed Tooltip #16 - Expression Blend 2 Video, Animation and VS Integration Basics – Tweeted by Wally McClure Expression Blend - Russ’ Toolshed Tooltip #17 - Expression Blend 3 SketchFlow - The game has changed – Tweeted by Wally McClure Visual Studio - First Look at the Visual Studio 2010 Beta 1 – Tweeted by Elijah Manor Visual Studio - Mono in Visual Studio 2010 – Tweeted by Scott Hanselman Visual Studio - Visual Studio Learning Pack for you to download – Tweeted by Channel 9 Web Design and Graphics

CSS - CSS3 – a big storm is coming – Tweeted by Smashing Magazine CSS – Listamatic: one list, many options – Tweeted by Mark Magliocco  CSS - Write Better CSS with Less – Tweeted by Umut Muhaddisoglu Graphics - 12 Essential Rules to Follow When Designing a Logo – Tweeted by Elijah Manor Graphics – Animated PNGs - Tweeted by Umut Muhaddisoglu Miscellaneous Technology News

Learn All About HTTPS – Tweeted by Microsoft Press Staying Productive When You’re Working From Home – Tweeted by Don Makoviney White House Unveils USASpending.gov to Track IT Spending – Tweeted by George Dearing Other Link Lists

Dew Drop – June 30, 2009 – Tweeted by Alvin Ashcraft Today’s Birthdays

Dave Bost – Microsoft Developer Evangelist, St. Charles, IL Job Opportunities (Sorted by State)

None Call For Speakers (Sorted by Date)

None Upcoming Technology Events (Sorted by State) – Want something listed? Post your comments. Also, what’s the best way for me to list these events? By date order or by state, then city, then date?

-- Events this WeekG. Andrew Duthie Phoenix, Az - BarCamp Phoenix – August 29th, 2009 Des Moines, IA – Iowa Code Camp – November 7th, 2009 New Orleans, LA – MS Worldwide Partner Conference 2009 – July 13th-16th, 2009 Ann Arbor, MI - 2nd Annual Michigan Give Camp - July 17th-19th, 2009 Southfield, MI – 4th Annual Architecture Summit – July 31st, 2009 Columbus, OH - PyOhio: Python-related Event - July 25th-26th, 2009 Allentown, PA – TECHbash 2009 – September 26th, 2009 Philadelphia, PA - PhillyXAML.org – July 23rd, 2009 Nashville, TN – devLINK – August 13th-15th, 2009 Austin, TX – Monospace Conference – October 27th-30th, 2009 Dallas, TX – SharePoint Saturday – July 25th, 2009 Appleton, WI – Fox Valley .NET Users Group – September 9th, 2009



Windows 7 and Windows Installer Error “Another installation is in progress” June 30 2009
All morning long I’ve been battling my Windows 7 system. I finally found out that the error code which reads:

“Error 1500. Another installation is in progress. You must complete that installation before continuing this one.”

can be attributed to the InProgress key found in the registry at

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\InProgress

After doing a little searching on the web, I found that Microsoft has a program called msizap.exe which can be found in the Windows Installer SDK. The problem with that is that the SDK itself is an .msi file. I didn’t really want to install the full SDK anyway. So I searched some more and came across the Windows Installer Cleanup Utility. This was mainly created to clean-up an Office installation gone bad. Again, an .msi file. So, I went back to the Windows Installer SDK and downloaded it. To trick the system into letting me install it, I simply deleted the key mentioned above (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\InProgress). At first attempt, I received an error. I tried deleting it again and it worked. Went through the installation process only to receive the same error. After I refreshed the registry, I saw that it was back. It pointed to a .ipi file contained in the C:\Windows\Installer directory. At this point, I still don’t know what this installer is that is still hung up. I opened several of these files from today and the reference Visual Studio 9.0. I’ll see if I can track down what is later.

Anyway, I finally decided to quick hit delete on the key and then quickly hit retry on the installation. It worked. My installation continued. At the very end a refresh of the registry showed that the other application came back and added an InProgress key again.

Back to the msizap.exe application. On the surface, if you use the p switch like

msizap p

It appears to only delete the key in the registry just like the above. I saw that in my case, the InProgress key still comes back. I guess it’s purpose is so that you don’t touch the registry.

I’ll add an update to this post if I find out how to completely kill that other installation package.