Oct 31, 2008

MGrammar

MGrammar is one part of the new Oslo modeling language "M". At PDC this year I got to preent with Gio Della-Libera about MGrammar. They've posted the video on Channel 9 for the MGrammar talk.

Sep 10, 2008

Rebuilding

This will be a short post, I'm having to use the web interface for BlogX to post. Why, you might ask. Because I'm having to rebuild my home machine from scratch. After getting all the right parts, Windows decided it was very unhappy having the motherboard switched out from under it. I ended up having to repave after spending ~4 hours getting the machine physically rebuilt.

The good news, all my new hardware is installed and working great. I'll send out final specs when I am fully functional.

Sep 08, 2008

It doesn't quite fit

I went to PAX a week or so ago and I totally got the bug to start gaming again. I bought back into WoW and bought (and beat) Portal. I'm also upgrading my home machine to try and make it into a "Gaming Rig".

Tonight I went to Fry's to buy a new case, mobo, and power supply while I wait for the new Intel chips to come out.

All was good, a nice Antec Mini P180, a Corsair TX650W which was highly rated by SilentPC Review, and an Gigabyte P45-DS3R. The mobo was a bit low end, but the plan was to replace it in less than a year when the new socket hits the market.

The problem, it turns out, is a small issue. On the way out of the store I caught sight of the Antec case and switched from the Coolmaster I was carrying. Of course, the Coolmaster was a tower that supported a full ATX mobo.

The Antec, does not.

No matter how many ways you look at it, an "up to microAT" case will not fit a full size mobo.

Or, at least, that is what it looks like to me. A friend is coming over tonight and, I hope, will tell me that I'm an idiot and it fits, but it looks like another trip to Kent to swap out cases or mobo.

Damn.

"Oslo": Building Textual DSLs

Over the past many years (long before I was directly involved) we have been working on a project to drastically change the economics of creating textual DSLs. At this PDC I get to be lucky enough to talk with Gio and help show off all the hard work of the team.

"Oslo": Building Textual DSLs

The "Oslo" modeling language can define schemas and transformations over arbitrary text formats. This session shows you how to build your own Domain Specific Language using the "Oslo" SDK and how to apply your DSL to create an interactive text editing experience.

 

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