Sep 07, 2008

Managed Extensibility Framework

Congratulations to the MEF team for releasing MEF Preview 2 to CodePlex. Last year I got to spend a bunch of time working on MEF, and it was great. We now are basing a lot of our current work on MEF as the base model for component composition. At PDC you will get to hear more about how we are using MEF at Microsoft, but I can say that MEF is absolutely core to our text editing tool for Oslo, which has been called "Emacs.Net".

Sep 06, 2008

Oslo

I'm not sure any can or does read my blog anymore. Permalinks are broken, and I don't post anymore. I really need to upgrade my software to dasBlog to fix the site. Oh well, too busy right now.

"Busy on what?" you might ask.

Well it turns out like Doug and Don I've been working on Oslo.

Oslo means something slightly different to everyone, but to me it really means changing how people write software.

Oslo is a modeling platform.

Oslo provides a simple tool, language, and database for software.

It has been amazing to work on this new platform for the past several years, and to build on the work that was started over 5 years ago.

I have two talks that I'm working on. The first will be a broad talk covering a lot of technology and I get to talk with Don, and the second will let me work with Giovanni Della-Libera and help show of his technology that is part of Oslo.

This is the third time I've had the chance to be at a platform launch. The first time was as a individual developer working on .NET. I went to the PDC where we launched the CLR and the .NET Framework, it was amazing. The second time was around WinFX where we launched WPF, Indigo, WF, and Vista.

I look forward to seeing everyone at the PDC!

Jun 04, 2008

Extensibility

As Don said, the first CTP of the Managed Extensibility Framework is available. We use this code a bunch on my team and are building lots of stuff on top of it. It's great. Simple extensibility. I hope that it only gets simpler as we get feedback from customers.

Please, be sure to share with the team what they can cut to make it even simpler! :)

May 09, 2008

Insulting in everyway

Some ignorant TV producers decided to have a "Best Mom" competition where they commited a major faux pas. They classified mothers of adopted children as a "Non-Mom".

It is amazing to me that in this day and age that anyone would be so blatantly insulting. As someone who has been going down the path to adopt, I must say that this is the first major incident I have encountered where I felt so much in a minority.

I generally don't participate in letter writing campaigns or anything like this, but I feel compelled to at least send an email to this company and let them know that this is not acceptable.

I'm not asking anyone else to participate in this, but if you are looking for contact information, here it is:

AFM TV LLC. 11444
West Olympic blvd, 10th Floor
Los Angeles, CA 90064

info@americasfavoritemom.com

800-225-7435

And, for those of you that want to see the original post:

This is insulting in everyway

Apr 29, 2008

Yep, still hiring

Doug wrote up posts about a bunch of our new jobs - both in the languages space and our text editor project. Of course, he neglected to mention a bunch of our UX projects, but that may be because we don't have an external link yet.

The key thing; if you want to work on incredibly cool technology with a great team (I'm just happy they keep me around) you should think about coming on board.

Blog

Blog software is broken (permalinks don't work anymore, etc.)

I'm months behind posting the source code for my book

Sorry.

Dec 26, 2007

Growing

My team is growing again... this time we are looking for people to work on a new tool. Want to come help?

Dec 22, 2007

Happy Windows Day!

In keeping with tradition, another really bad job of singing.