November 19, 2003

Updated NTD Command Line Code

Some folks have had trouble with ieexec.exe throwing a System.IO.FileLoadException when using my No-Touch Deployment command line handling code for .NET 1.0 and 1.1. Andrew Duncan burned a PSS call to figure out the problem and I've updated the sample code to match (ieexec.exe needs a Last-Modified header). Thanks, Andrew!
November 18, 2003 .net

Infragistics UltraGrid for Avalon: Technology Demo

How cool is this? Infragistics, UI component giant, has released a technology demo of their UltraGrid control for Avalon, including source! Apparently it took 2 guys 1 month to build this control from a standing start, i.e. no previous Avalon experience. There are a bunch of limitations and Infragistics is clear that you shouldn't use this code as a template for writing your own components, but it's still fun to see. Thanks, Infragistics!
November 16, 2003 .net

The WinFX Newsgroups are *Hot*

If you have questions or comments about Longhorn/WinFX development, be sure to post them on one of the WinFX newsgroups. Digging through the recent activity, I'm hard-pressed to find a post that isn't addressed by a member of the appropriate MS product team. These guys are *dying* for your feedback, so post away!
November 16, 2003 .net

WinFS = Windows Foo System

Mike Deem, PM on the WinFS team, lays out the core story of WinFS. It's an object store, not a file system. WinFS uses XML to describe the types of items that can be stored and then exposes .NET types for creating and finding items in the store. Also, and this is where the confusion comes from (and the codename of the technology doesn't help), when a file is created in a certain part of the system (\\localhost\DefaultStore), an item is created in the underlying store automatically. This item is used to allow the same finding code to work for things that are file-backed, like images, and for things that aren't file-backed, like contacts. Unfortunately, the story that Mike tells isn't complete yet, because custom item types can't be added using the PDC Longhorn bits, but a few of today's facts shouldn't ruin a good story of tomorrow. : )
November 15, 2003

First Computing Experience

Brad Wilson and Chris Anderson list their first computing experiences. My first was in the library where I grew up (my mom was a single librarian for a while and needed to bring me to work). I was about 5 years old and the "computer" was a giant VT paper terminal. Every command I typed when onto 132-column pin-feed paper and was also sent across town to the U of MN's computers. I played maze and hunt the wumpus for hours. My first programming experience was Applesoft Basic on an Apple II+ (my mom asked if I wanted an Apple //e, but I thought that 80 columns and lower case was just a fad : ). During high school, I spent 4 years as a full-time Basic programmer (only attending school during the day). And, like all Basic programmers seem to, I was writing database applications (to track my D&D characters, of course!).
November 15, 2003

Simple Stand-Alone Client for GDN Workspaces

If you're a GDN workspaces fan, but pine for a stand-alone client outside of VS.NET and the browser, have I got a deal for you! Andy Oakley, the GDN Workspaces PM, has posted a stand-alone WinForms client for GDN workspaces. Enjoy.
November 15, 2003 spout

My First Meeting with BillG’s Technical Advisor

Saturday, November 15, 2003

In my continuing quest to take advantage of unique experiences at Microsoft for those that aren’t able to, I spent an hour in a meeting with Bill Gates’s Technical Advisor, Alexander Gounares, earlier this week. Among other things, Alex is responsible for getting answers when Bill asks questions like “Hey, what are we doing about adding air conditioning to Windows?”

I’ve had meetings with senior execs at MS before and I always end up saying stuff that upsets them. This time, the guy was so nice, I just wanted to nod my head and do whatever he asked of me. In fact, the thing I volunteered to work on (a “vision” whitepaper exploring a new application of technology that’s still under development) wasn’t so much that he asked me to do it, but rather because he asked for a volunteer and made eye contact with me in such a heart-warming way that I couldn’t say no. (Of course, my boss kicking me under the table didn’t hurt, either… : )

BTW, in case you wondered, while the Sr. VP I upset knew me from my blog, Alex didn’t know me from Adam. : )

For folks keeping track, in my six month career at MS, I gotten to do *lots* of cool stuff:

  • Launch the Longhorn Developer Center
  • Hang out back stage at the PDC, including preparing to act as Chris Anderson’s demo understudy and helping ship one of MSDN’s new features (annotations)
  • Write a Think Week paper for BillG and receive his comments back on it
  • Meet Anders Hejlsberg, Eric Gunnerson and Robert Hess
  • Have meetings with several execs, including one Group VP, one Sr. VP and BillG’s TA
  • Crash a WinFX API review
  • Introduce MS to the joy of a DevCon
  • Help get my PUM blogging
  • Invent an extension to RSS that is getting fairly wide implementation, e.g. SharpReader, RssBandit and .Text.
  • Appear on The .NET Show
  • Get a few mentions in the press as an official MS employee (including one that my Mom saw that made her very proud : )
  • Keep up contact with the community as much as I’m able via email, mailing lists, newsgroups, articles, conference talks and appearances

I list these not to brag, but to reflect on how many cool things there are to do at MS. I assume it’s all down hill from here. : )

November 14, 2003 .net

Paul Thurrott Previews PDC Longhorn Thoroughly

Paul Thurrot digs deeply into the PDC build of Longhorn, including impressions, screen shots and videos. Of course, since this is a developer release, the user experience isn't nearly what we plan it to be, but even developers need to know how to use the OS for which they're developing. : )

← Newer Entries Older Entries →