logo
  • Jobs
  • About Me
  • Contact
  • Home

Archive for September, 2005

« Previous Entries

The Shining, Redux

A post-production house organized a competition where assistant editors ‘re-cut’ trailers for famous movies to try and make them seem like different movies . . . . this is the one that won:

Shining (Quicktime file)

[via Defective Yeti]

No Comments

Windows Vista 5219

Windows Vista Build 5219 (32 and 64bit) is now available on MSDN subscriber downloads.

Get it while its hot…

1 Comment

Whidbey Beta 2 Annoyance

Im not going to stand here and bitch about the quality of a beta product, but when you have beta 2 of an IDE out, you’d hope that the damn keyboard would work throughout.

On the contrary, while using Whidbey Beta 2, I’ve noticed that periodically (in the HTML viewer), certain keys on my keyboard (ENTER, BACKSPACE, etc) would stop working.

The fix: SHIFT-ALT-ENTER twice. Basically, this puts you in full screen and then back out. Stupid fix, but it works. Ive not installed the RC, but I really hope this one is resolved by then.

1 Comment

Enums want to be classes…

Michael Feathers has a post that talks about the exact reasons why I *hate* enums.

By designing your enums as classes, you gain a lot more flexibility down the road. In addition, the polymorphic capabilities gained from this technique covers you from some of the inherent dangers of using enums (such as adding or removing an enum, and not having a default handler in your switch statement).

This technique also reminds me of the Replace Type Code with State/Strategy and the Replace Conditional with Polymorphism refactorings from Fowler’s book.

1 Comment

Design Skills

Five design skills every programmer should have… How many do you have? Is it unreasonable to expect someone to have them all?

2 Comments

iPod Nano and scratching

Like many others, I ordered my iPod Nano early last week, and have been eagerly anticipating it getting here.

Reading through my feeds today, it seems the “scratchability” of this iPod has caused quite an uproar on the net. I was actually really close to cancelling my order and waiting for the next generation.

That is, until I was pointed to the InvisibleShield. For $20, I now have a virtually indestructible cover for my iPod. Best of all, there is free shipping for a limited time, as well as a lifetime warranty.

2 Comments

Comments Feed

The comments feed for this site is back online. The feed will display the last 5 comments for the last 10 entries commented on, along with an entry summary.

Enjoy!

No Comments

Dissecting an effective SCRUM meeting

David Starr put together an excellent tutorial on running an effective and efficient scrum meeting. If you’ve been doing agile for a while, you probably know all this stuff… If you’re new, theres a lot of valuable info there.

Thanks, David!

No Comments

XPathNavigator and OuterXml

A very simple .NET 2.0 (beta 2) application…

static void Main(string[] args)
{
    StringWriter writer = new StringWriter();
    XmlTextWriter xmlWriter = new XmlTextWriter(writer);
 
    xmlWriter.WriteStartElement("foo");
    xmlWriter.WriteCData("");
    xmlWriter.WriteEndElement();
    xmlWriter.Close();
 
    Console.WriteLine(writer.ToString());
 
    XPathDocument doc = new XPathDocument(new StringReader(writer.ToString()));
    Console.WriteLine(doc.CreateNavigator().OuterXml);
}

As you can see, this is utilizing an XmlTextWriter to write out a very simple fragment of xml. This then gets written out to the Console, and shows what I expect is the correct result:

<foo><![CDATA[<bar>]]></foo>

However, after I load up the XPathDocument and write OuterXml to the Console, I get this:

<foo><bar></foo>

Can anyone explain why this is happening, or is this a bug within the XPathNavigator?

4 Comments

ICDSoft

After noticing a significant degradation in the hosting service provided by blogomania.com, I have finally abandoned ship.

This change *should* have been transparent to everyone, however if you noticed a couple of glitches yesterday or today, this would explain it.

The new host is ICDsoft, and if you’re looking for a good, solid and responsive Linux host, these guys are the way to go.

I had to open two support tickets yesterday (nothing that they were doing wrong, but rather permissions issues on some scripts). ICD guarantees a response time of one hour. However, my tickets were responded to and resolved in less than 10 minutes. This is unheard of from my other hosts.

Again, definately worth checking out if you’re in the market…

No Comments
« Previous Entries
flag
Favorite Charity
wounded warrior project
Search
Social
  • mattberther on twitter
  • mattberther on linkedin
Syndication
Archives
  • January 2010
  • September 2009
  • July 2009
  • June 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • September 2008
  • August 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007
  • May 2007
  • April 2007
  • March 2007
  • February 2007
  • January 2007
  • December 2006
  • November 2006
  • October 2006
  • September 2006
  • August 2006
  • July 2006
  • June 2006
  • May 2006
  • April 2006
  • March 2006
  • February 2006
  • January 2006
  • December 2005
  • November 2005
  • October 2005
  • September 2005
  • August 2005
  • July 2005
  • June 2005
  • May 2005
  • April 2005
  • March 2005
  • February 2005
  • January 2005
  • December 2004
  • November 2004
  • October 2004
  • September 2004
  • August 2004
  • July 2004
  • June 2004
  • May 2004
  • April 2004
  • March 2004
  • February 2004
  • January 2004
  • December 2003
  • November 2003
  • October 2003
  • September 2003
  • August 2003
  • July 2003
  • June 2003
  • May 2003
  • April 2003
  • March 2003
mattberther.com © 2003 - 2010