Semi-short video on M – aka M is like an Onion

 

I spent some time the last few days recording a short screen cast on M.  You can view it here:

Intro to M (~ 39 minutes)

One thing I would say about M is that it may be different things to different people.  This video is just one example of what you might do with M.

I say in the title that "M is like an Onion" as an homage to Shrek (if you haven’t seen this movie look here – Ogres are like Onions

It isn’t because M smells, but because M has layers.  There is the whole "M".  You can split that up into MSchema, MGrammar, and MGraph.  Each part might be useful.  And any one of them has a number of different interesting scenarios.  

In this scenario my concept was "I’m a .NET developer, I create tables in a database to hold my application data, so how might I use M?".

6 thoughts on “Semi-short video on M – aka M is like an Onion

  1. Very nice Jon! Its good see people playing with the bits after PDC. I am still not sold on the use cases. At the end of the day aren’t we just doing code generation from curly braces instead of angle brackets?

    I think the textual DSL stuff has the most promise when it comes to modeling rules for specific domains, but I am just not buying modeling my entire application yet.

    I want to see more use cases on how oslo can still live and play with regular c# code. How can a change in my model refactor my code? When the code is the model refactoring becomes trivial but oslo is trying to make the model the code and that is a huge undertaking for anything but the most simple cases… especially once you throw in dependencies and testing. And thats testing as in automated testing, not debugging, I saw the WCF and WF demo too.

    - Adam

  2. Hi Adam – yes in some ways we are trading angle brackets for curly braces, but as you point out with the DSL capabilities we might be trading angle brackets for any set of unicode characters we’d like.

  3. Too funny Jon, I also say Oslo is an onion.

    Joe McKendrick, an analyst who writes the Service-Oriented blog at ZDNet, blogged about my Amsterdam presentation and also latched onto the "onion" theme at http://blogs.zdnet.com/service-oriented/?p=1193, and I think I said it in my endpoint.tv interview at http://channel9.msdn.com/shows/Endpoint/endpointtv-WCF-and-WF-40-First-Look-with-Brian-Loesgen/.

    It just fits SOOOOO well. We’re onto something here :)

    Brian

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>