sitting in a session watching john lam/jim hugunin:
- getting input from an html input element...
- write a ruby block...
- responding to a c# event...
- calling a visual basic function to get JSON serialized information...
- then doing some other stuff in python...
...all in a single app, powered by the dynamic language runtime in Silverlight.
i think i just peed my pants.
scottgu just announced microsoft is providing a ruby implementation for .net...nice.
before mix i had a chance to sit down with john lam, a program manager at microsoft working on the dynamic language runtime that was announced at mix07. i went to seattle and carved off a moment to talk with him as they prepared for mix07. i've put the recording up on my *cast site for you to view/listen to. some interesting things he talks about and how happy he is to finally break his silence. in the middle, the small edit you'll see is when his office-mate, tomas matousek, comes in and joins us -- tomas is working on the ruby implementation on top of the dlr.
i've put it in my *cast feed link (note: there is an mp3-only feed as well) as well as on channel 9 for people to watch.
well, some pretty good news coming out of mix07 today...here's a quick recap...
- release of Silverlight 1.1 alpha supporting .net programming model
- announcing cross-platform (windows/mac) .net as a part of Silverlight 1.1 alpha
- announcing support for dynamic languages (ruby, python out of the gate) as a part of Silverlight 1.1 alpha
- rtm of expression studio
- preview of expression blend v2 (supporting richer Silverlight development)
- expression media encoder preview for Silverlight
- Silverlight streaming by Windows Live
whew, that is a lot to swallow. i'm most excited about the cross-platform .net and support for dynamic languages. with microsoft providing a ruby implementation, i wonder who will build a rails implementation first...ahem...hint.
the first night of mix yielded a few pre-parties. i first went to the regional director dinner event, where we were able to chat with a few microsoft regional directors who happen to be at mix this year. of particular note is scott stanfield from vertigo. they are demonstrating (and you can see it/download the source) a really slick wpf application called Family.Show which is essentially a visualization tool for family history information...very cool, check it out.
after that (and actually a little bit before) i went to the mashup day area (which will be going on as well monday night stay tuned for more on that). after that i headed to the 'bloggerzone' -- which i'm pretty sure is basically one of the channel 9 guys' suite room that was opened up to host a party for bloggers. a little crackdown, a little guitar hero, breakfast food (?), and some great conversations around how amazon s3 has saved certain companies money, etc.
i had a chance to finally meet phil haack. what?! name doesn't ring a bell? well, this blog here is hosted on the Subtext platform. Subtext is a fork of the .Text engine. phil was the man that started the movement and what has become one of the more active open source microsoft platform projects (there are others, but i think Subtext needs some creds here as well). i recorded a part of my conversation with phil which you can hear on my *cast link (or direct here). he's a great guy and has a good suggestion for microsoft at the end of the conversation.
more to come from mix07!
i've loaded up bootcamp v1.2 on my mac and loaded vista on a second partition. the process was painless really and i haven't seen any performance lag. i decided against parallels and coherence mode, etc. as i was reading an article (in macworld) that showed the bootcamp option being the best performing option.
anyhow, my mac is "mac-fu" and my vista partition machine name is "mac-fu-vista." when i went into do some sharing on the mac side, i noticed that my machine name was correct:
but when i enabled windows sharing, it said that items could be referenced using:
interesting...i'll have to tinker around a bit to see why that is seeing that. incidentally, if you are looking for a simple tool to help you manage/create shares for osx, check out sharepoints...very simple user interface and does all the lifting for you.