PDC: Why Adobe Should Be Nervous

Today at PDC05 I've been seeing and tinkering with Expression (codenamed Sparkle) ... now, I'm not one to hype on Metro being a PDF killer, or Expression being a Flash killer -- however, they do represent serious contenders. Microsoft has historically lacked good design tools, an area owned by Adobe especially since they bought Macromedia. While Microsoft's developer tools have always been fantastic, the distinction between design and development has always been a little lacking. Sometimes, the distincti... [More]

PDC Day 1 Sessions

PDC05 day 1 was productive. It's pretty hard to grasp the size of the event -- admittedly I'm a tad quiet and out of place because even though I'm representing Microsoft, I'm incognito. I'm not walking around in a blue shirt. (What's funny is that I did wear a blue shirt at WinHEC, where I was almost completely unqualified to answer most questions. Not only was I brand new to MSFT at the time, but I'm also not a driver or hardware developer.) I'm attaching a couple of pictures here -- the first is t... [More]

PDC: Keynote Impressions

If you liked Napoleon Dynamite, you should find the keynote to PDC05 -- specifically try and nab the Billg video with Napoleon Dynamite. Fantastic. I have to admit, I have a hard time sitting still for 3 hours -- even if it's content geared for developers. Even so, I enjoyed the keynote. All the demos were done well... if you're into IE, I especially like the tabbed browsing preview window (you can see thumbnails of all the tabs on a single page). Quite cool. As for Vista, it's not anything of cou... [More]

Gearing up for PDC

We're in LA (Hollywood to be exact) gearing up for PDC05! Throughout the Renaissance Hollywood Hotel is plenty of PDC 2005 advertisements -- a nice touch. I'll need to take a shuttle to and from the event center as I couldn't get a room close enough to the event to walk, but I can't complain about the view from the room. Grauman's Chinese Theatre is right outside. I'm heading over to the conference center as early as possible. If you're staying out here in Hollywood, let me know. The sessions I'm cu... [More]

Microsoft: Month 6 Review

It's hard to believe I've been at Microsoft for 6 months now. Wow! Time has really flown. So how is it? What's life like on the inside on a daily basis? Interesting, that's for sure. In many ways, Microsoft is just like any other company; they're are projects, meetings, decisions, etc. Upon closer inspection, there are some huge differences. Some are physical: the campus, of course, is huge. My buddy Tom (who I shared an office with for a bit in building 40) and I have our bikes handy: it's good ex... [More]

Verizon's $.40 Mistake

If you're a Verizon Wireless customer, you may have noticed a new $.40 (40 cent) "Administrative Fee" on your latest bill, which will go into affect beginning October 1st. This new fee has raised a lot of online chatter in various forums about the possibility of getting out of 1 or 2 year contacts due to this new fee. The short answer is, "yes," you can indeed be excused of the contact without paying an early termination fee by calling Verizon within 60 days of receiving the notice. The terms of service ... [More]

Passing Reference Types By Value

A lot of people seemed confused (see this post) when passing reference types by value in the .NET Framework, as described by example 4 in this MSDN article: C# Language Features : Passing Parameters I can see why it is confusing but it makes sense ... when you pass a reference type by value, it passes in a copy of the reference, not a copy of the object. You now have two pointers on the stack to the same object on the heap. So while you may access the object through different references, the same objec... [More]

My Apps

Dark Skies Astrophotography Journal Vol 1 Explore The Moon
Mars Explorer Moons of Jupiter Messier Object Explorer
Brew Finder Earthquake Explorer Venus Explorer  

My Worldmap

Month List