" /> Primordial Ooze: June 2004 Archives

« May 2004 | Main | July 2004 »

June 22, 2004

Greetings from Emerald Island, N.C.

My family is on vacation now in Emerald Island, N.C.. I am literally hearing the ocean breeze, smelling the ocean air, and feeling the sunburn from yeterday's overexposure as I write this entry. The weather has been perfect, the ocean has been perfect, and our stay here has been very relaxing.

You may be asking why the heck I'm sitting in front of my laptop and writing a blog entry? Well, the kids are still asleep and I had to post a few pictures. Here's one:

(UPDATE: Are you wondering how I got this angle? Waterproof camera!)

June 10, 2004

Archives by category

I created archives by category for your amusement. I did this using a nice blog entitled Learning Movable Type. Specifically, they had a blog on Displaying Categories which I found most useful.

I may start shuffling around the categories for my posts over the next few days, eliminating categories and adding new ones until I'm happy with the organization. Not that anyone cares, but I wanted to make this entry more than a single sentence, so there.

June 9, 2004

James Avery invented the Internet

Now that I have your attention I'd like to talk about a pretty good article I just read in the new issue of MSDN Magazine. It's called Ten Must-Have Tools Every Developer Should Download Now and it's written by James Avery. I'm a regular reader of James' .Avery blog. He's the guy that does the ".NET Nightly" thing, where he spits out quick links to various tools and articles that interest him at the time. A few other bloggers that I read do this too. Sam Gentile does his own "New and Notable" thing and Mike Gunderloy has his Daily Grind.

His latest article does have a few annoying points, though. In three places (maybe more) he seems to believe that .NET invented something when it actually didn't.

First, when talking about a cool regular expression tool called Regulator he says, and I quote, "There is renewed interest in regular expressions because of the excellent support for them in .NET Framework." Say what? RE's have been around for a long time and you either need them or you don't. If you do, there were and are still plenty of good libraries out there. In the C++ world, we've always had Boost RegEx. Perhaps he's talking about the Visual Basic programmer's perspective? I'm not sure how VB programmers coped with regular expressions in the past. Yeh, perhaps he's talking about them.

Second, he introduces us to a cool reflection tool called Lutz Roeder's .NET Reflector. However, he goes and says, "The .NET Framework introduced the world to the concept of reflection which can be used to examine any .NET-based code, whether it is a single class or an entire assembly." Are you joking? Java has had the Reflection API for years. They were the innovators there.

James also talks about the .NET build tool called NAnt and the .NET based unit testing tool called NUnit and doesn't even mention the original Java-based projects these bad boys were based off, namely Ant and JUnit respectively. Quite expectedly, he does mention Microsoft's upcoming MSBuild technology (which competes on a feature basis with NAnt) which will ship with Visual Studio .NET 2005.

In any case, the tools he talks about are very cool indeed.

June 7, 2004

Holy Scary Clouds Batman!

If I saw these clouds in my sky, I would run away screaming like a little girl.

Mammatus Clouds

(Thanks to Astronomy Picture of the Day, picture credit Raymundo Aguirre)