Friday, June 10, 2005

Tech Ed Code Samples

Code zips from both of my Tech Ed talks are now posted.  Code from my "Windows Forms: Making the Most of WinForms 2.0 Data Binding" session (CLI322) with Steve Lasker (including Steve's code) can be found here.  Code from my "Developing SQL Server 2005 OLAP Applications with ADO MD.NET" session (BIN326) can be found here.

I enjoyed giving both talks.  They took a ton of work and the positive responses to both were a great reward.

#    |
 Tuesday, May 31, 2005

It's _not_ the pun, stupid

With regard to my previous post, none of the comments has it right yet. I wasn't asking you guys to explain the pun, I was asking you to explain the reference. I'm invoking a send-up from a certain television show (that has nothing to do with Disney).  And actually the bit on the show is itself a send-up of a musical piece from an old film.  I'll take either the film or the TV reference.  That copy of Office awaits.  Get it before Office 12 comes out!

#    |

Like a Masochist at Disney, I'm Orlando-bound

(Free copy of Office 2003 Pro for the first person who posts a comment correctly explaining that reference.)

I leave in four days to speak at Microsoft Tech*Ed 2005 in Orlando; the show runs all next week.  I’ve been so busy preparing, I haven’t had time to provide details, so here goes.  My presentations will include:

 

  • A breakout session on Windows Forms 2.0 Data Binding jointly presented with Steve Lasker, a former RD who is now the Program Manager of Smart Client Data Design-Time on the Microsoft Visual Studio team.  Steve taught me way more than I could had been able to discover for myself, so this talk will really be comprehensive and fun.  We’ll cover not just design-time binding to DataSets (although there will certainly be plenty of that) but binding to your own objects and collections, and extending the default binding infrastructure with your own event-driven code.
  • Another breakout session on SQL Server 2005 OLAP application development with ADO MD.NET.  I’ll be doing this one solo, but was given a lot of help and guidance by the Analysis Services team.  I’ll be covering everything from bringing back cellsets to reading KPI values to running CLR stored procedures on your cubes.
  • I’ll also be doing a 10-minute “Grok Talk” (these are 10-minute micro-sessions delivered in the Cabana area by RDs…more info here) My GrokTalk is on Tuesday June 7 at 2:10pm.  I’ll be covering the object data biding techniques from my full-length breakout session.
  • Just to get maximum value out of the data binding material, I’ll be presenting a 60-minute version of the data binding talk on my own at a pre-conference event called Microsoft Academic Days at Tech Ed, at the University of Central Florida on Saturday June 4th at 4:30pm.

See you in Florida.

#    |
 Sunday, May 15, 2005

Score One (no, two) for Windows Media

Musicmatch, first known for its jukebox player software packaged with many PCs and sound cards, was one of the first online digital download music stores for the Windows Media platform...I'm reasonably certain their online store beat Napster to the punch.  The two services have been largely similar: both offer Windows Media protected format music downloads, at 99c per track or (usually) $9.99 per album.  MSN music joined the fray recently with a similar service, but their store is so terrible and difficult to use that I have to assume they've "thrown the game" on purpose, to let the third party ecosystem of music stores (and broad support for WMA protected format) flourish.

Both Musicmatch and Napster also offer subscriptions that give you unlimited access to a majority of their libraries, with the ability to stream or download the files, but not to burn them or copy them to other PCs or portable devices.  The subscriptions are a terrific way to explore new music.  The Napster subscription is especially good, because they've built a Windows Media Center front-end to the service, so you have access to a huge library of music from your home entertainment center (i.e. your "stereo").  The software is buggy, but it's worth putting up with the bugs because there's so much good music, all available from your remote control.

Recently, Napster upped the ante by offering a $15/month subscription that works just like the aforementioned one (which is only about $10/month) but also allows you unlimited copies of the downloaded files to portable music players.  Not bad.  But the plot thickens.  Yahoo bought Musicmatch a while back, and through that acquisition is now offering Yahoo! Music Unlimited, its own subscription service with unlimited copying to portable players.  Better yet, it's only $4.99/month if you pay for a year's worth of service ($6.99 on a month-to-month basis).

This means Yahoo, arguably the most recognized brand on the Internet (OK, maybe 2nd or 3rd at this point), has standardized on Windows Media and "Plays for Sure" as its platform.  There are now a lot of music services on Microsoft’s platform, and one of them is HUGE.  How many sites use the AAC format in a form compatible with Apple's iPod?  Just one that I know of: iTunes.

Furthermore, Philips and Microsoft have jointly announced the release of a new chip set for portable players that has Windows Media baked right in the silicon.  Strike two for Apple.

Apple's iPod has a huge market share (something like 70%, I believe).  Their hardware looks great, and people love their iPods.  Most Windows Media-based portables look like cheap knock-offs by comparison.  As a fashion item, iPods rule, and until Microsoft understands the fashion component of this market, their success will impeded.

But eventually Microsoft will get this part right, and even if they don't, it may eventually matter less and less.  Sony's Betamax once had a fiercely loyal customer base and had the VCR market to itself.  Then scrappy ol' JVC came out with an inferior format called VHS.  They licensed it to every OEM under the (rising) sun and "VHS" eventually became synonymous with "VCR." The same ubiquity-to-also-ran-status transformation will happen to the iPod.  And for the same reasons.  Call me crazy.  Just remember that you said that when the Windows Media Audio format is so universally adopted that no one will even notice anymore.

#    |
 Monday, May 09, 2005

Frankfurter Renaissance

On the northeast corner of West 8th Street and 6th Avenue (as in the opening lyrics to the Rolling Stones’ “Dance (Pt. 1)”), for years and years, there was a trusty old-fashioned neighborhood drugstore, complete with a soda counter, called Whelan Drug.  For a long time, Whelan Drug was 8th Street to me.  Eventually, like everything on 8th Street, Whelan went out of business.  Alas, that was to be my first experience with loss of the seemingly permanent.

Anyway, if memory serves, the store stood vacant for quite a while.  And then in came a new tenant.  Whelan was a hard act to follow, but its successor was pretty good: the first outpost of the Upper West Side’s hot dog mecca, Gray’s Papaya (excellent photo here).  I used to take the subway up to 72nd Street to eat those hot dogs, and now I no longer had to.  Yum!

If you’re not from New York, you might know Gray’s anyway as it’s been featured in films and television.  For some reason, the only movie example I can think of is a really silly film with Matthew Perry and Selma Hayek called “Fools Rush In.”  Perry’s character moves to Vegas and Hayek’s sends him a care package with a bunch of Gray’s dogs topped with sauerkraut.  Uh huh, sure; it’s Gray’s, not Katz’s.  The latter traditionally let you “send a salami to your boy in the army” (in New York, that rhymes). But Gray’s doesn’t ship; they don’t even deliver.  HBO’s “Sex and the City,” had a much more accurate portrayal of Gray’s featuring the 8th Street location in an episode where Carrie hits the place for a snack after a late night out.  As usual, Sex and the City got the true NY experience down pat.  I miss that show.  Macho of me, eh?

But I digress.  Gray’s Papaya, as the name would imply, pretends to be famous for its various tropical fruit-derived beverages, but is in fact truly famous for its hot dogs.  It’s also infamous for its awkward diction and grammar, with signs asserting that the hot dogs are “better than filet mignon” and a while back assuring its customers that “not all hot dogs are not all alike.”  In some languages, double-negatives actually have the same meaning as single negatives.  These guys are working hard to get English in that linguistic family.

Anyway, the hot dogs really are terrific.  One reason is that they’re grilled and not boiled (unlike the Sabrette stand variety that we used to call “dirty water dogs”); another is, I think, that the hot dogs are seasoned with paprika and a few other ingredients a little more sophisticated than MSG.  Another reason the place is so good is that it’s quintessentially New York, in the same way the subway is.  That is, people of all economic strata are in there, dining next to each other while standing, sharing the same humongous mustard dispenser, with a couple weeks’ encrusted residue at the end of the spigot.  Get the picture?  It’s not pretty, but it’s real.  I think the grit may be more important than the paprika.

Meanwhile, back uptown, where the world is broken down into West Side and East Side, Papaya King has long been the East Side rival to Gray’s.  They make a good dog too, and they’ve been around since 1932, making them quite a bit older than Gray’s.  And yes, you can check out the history of the place at www.papayaking.com.

The funny part is that the King, in addition to Gray’s, has extended his empire to the Village!  A spanking new Papaya King has opened at the southwest corner of 14th Street and 7th Avenue.  I haven’t gone yet, but I will.  And last night, I noticed a new Papaya-come-lately called Papaya Dog, on the corner of W 4th Street and 6th Avenue.  Not sure I’ll patronize such a derivative competitor.

So what’s with all the hot dog places in the Village?  Could it be a response to inflation of the average entrée price in the neighborhood?  Could it be all the newcomers to downtown are trying to make the neighborhood more like what they left behind uptown?

Or could it be history repeating itself?  Way back, in the 1970’s, on 8th Street, about half a block down and across the street from where Gray’s is now, stood Orange Julius.  I know that “Julius” still exists in other cities and towns, but it used to be a New York joint (to me, it's a bit like H&H Bagels leaving town to set up shop in South Bend, Indiana, but again, I digress).  The fact is that 8th Street has hot dogs and fruit drinks in its blood, and a revival of the hot dog tradition in the neighborhood is just fine by me.  One day, maybe Whelan Drug will make a comeback.

#    |