Guy Starbuck
-
WPF Debugging -- "Unable to cast object of type 'System.Windows.Controls.Grid' to type 'System.Windows.Window'
I hunted down a kind of a tricky error message today, and thought I'd write a quick post about it.
-
Shared Message Area in WPF Using Publish/Subscribe
I posted a quick answer a little while ago on StackOverflow, where the question was "What is the best way to display a status message in WPF?"
-
Stack Overflow
I just wanted to mention a great new site for programmers called Stack Overflow that just went into public beta.
-
SQL 2005 Database Diagrams Error: "database does not have a valid owner"
Ok, I've been bitten by this twice now, so here is the error and solution:
-
Footers and Replacement Counts in Word 2007 Search and Replace
I had a couple of great questions from my post on automated search-and-replace in Word documents:
-
A Few Links
David Cumps has started a very nice series of posts on design patterns which I have been following -- well written and clear:
-
Automated Search and Replace in Word 2007 documents with C#
I worked on an interesting problem last night and thought I'd post the code. I'm working on a software conversion project which has a new requirements/use case structure, and I had a list of about 700 requirement numbers that each needed to be replaced with a new requirement number, throughout 20 Word documents that averaged 20 pages apiece.
-
The Most Powerful Windows Keyboard Shortcut
Okay, so Ctl-C, Ctl-X and Ctl-V are really the most powerful, but at the patterns & practices summit in Redmond a couple of years ago, Peter Provost wowed the room with a keyboard shortcut that many of us had never seen before, and which I have used nearly every day since then.
-
.NET 2.0 WSDL DateTime Parsing Bug
I've built a wrapper application that abstracts Salesforce.com integration with our CRM, and came across a bit of an obscure bug yesterday.
-
Invoking cmd.exe from .NET
One of the primary reasons I am writing this blog is to give back to the community -- technical blogs and message board archives have saved my bacon many times, so my plan is, whenever I spend an hour or two figuring something out and I wasn't able to find any concise resources about it, I'll write a post on it so that the next person may stumble across it and save some time.