oslo

October 28, 2009 oslo

“Oslo” at the 2009 PDC

Lars Corneliussen, my friend and Oslo” consigliere, has posted a nice update on what he’s guessing Oslo” might or might not be: Updates on what Oslo is and Quadrant not is (September 2009). The fact that he has to guess points to just how early we are in the development cycle. For our latest thoughts, I recommend the PDC 2009, where you should attend all of the following talks:

Personally, I’m very much looking forward to this PDC. I get to give what I’m sure is the talk with the longest title, but even better, I get to see friends, old and new, and I love listening to good talks on technologies I just don’t have the time to dive into any other time.

If you’re going to PDC and you’d like to chat, drop me a line and we can set up some time. See you there!

June 29, 2009 oslo

MGraph Visualizer Plug-in for Intellipad!

MGraph Visualizer Plug-in for Intellipad! Ceyhun Ciper is at it again, this time taking advantage of the Intellipad plug-in capabilities in the Oslo” May 2009 CTP and adding real-time M” visualization as you type. This is a wonderful way to see both the textual and graphic abstract symbol tree of your data as you type it. Keep up the good work, Ceyhun!
June 23, 2009 oslo

Need a visualization of “M” in your programs?

If you want to display M” languages or values, Ceyhun Ciper from sixpairs.com has got you covered with the MGraph Object Model Display Library for WPF. It’s as simple as this:

Canvas canvas = new ObjectModel().Display(
"Person {Name=>'Ciper', 47, 'sixpairs\n.com'}");

Sweet!

May 27, 2009 oslo

“‘Oslo’, the May CTP and You” at the PDX Code Camp

I’ll be speaking at the Portland Code Camp on Saturday, May 30th, just as the May CTP of Oslo” is hot off the presses:

As you may or may not know, Oslo” is also a place. However, we’re not going to talk about that. Instead, Chris Sells, a member of the technical staff on the Microsoft Oslo” team, is going to give you a quick intro to Oslo,” including M” and Quadrant, taking you end-to-end on a few real-world-ish examples and then wave his hands furiously about the rest, begging you to give it a try and complain loudly and often so we can get it right before we ship v1.0.

Come one, come all! Bring a friend and get a free GUID!

May 26, 2009 oslo

Oslo May 2009 CTP Available Now

The May 2009 CTP of Oslo” available on the Developer Center contains a new unified setup, an Intellipad with an integrated DSL authoring mode, the UML domain and the CLR domain, a slimmed-down SDK with the samples and the documents available on the DevCenter, a unified tool set for the M” language and, the one that folks have been most anticipating, Quadrant.

For more details about what’s new, check out the letter from Kraig and Kent and the release notes. Also, in the coming weeks and months, Kraig and Kent have a pipeline of content for the DevCenter to keep you informed about how we’re using Oslo” and how you can use it better. If you’ve got suggestions, please use the Connect site and don’t hesitate to post your questions on the forum.

Enjoy!

May 12, 2009 oslo

“Olso”: Hot or Not?

A coupla weeks ago, I did two days with of meeting, greeting, talking and interviewing at a Dutch company in The Netherlands named Sioux. They do a conference with the politically incorrect name of Hot or Not, which includes an even more politically incorrect picture of two women as part of their advertising, one lovely and one… less so. They have done this conference 12 times before (I was lucky number 13, just like Bilbo) and the goal is to have someone known for a particular technology come and give a talk, e.g. Alan Cox on Linux, and then rate the technology as Hot” or Not.” Since they couldn’t get someone good for Oslo, they had to settle for me.

I spent day one having lunch with the Sioux engineers who were very insightful in their questions about how models fit into their process (all kinds of ways), how it works for embedded systems (XML generation), how it works across platforms (MSC and OSP, baby!), etc. After lunch, I had time to work on my demos and slides (whew) and play with a desktop electron microscope. We must’ve spent an hour looking through fly parts at 26,000 times magnification. They build seriously cool software at Sioux!

My Oslo” talk was 2.5 hours long with a 30 minute cocktail break. I thought the Dutch were loud before the alcohol was served, but that was nothing… : )  There were 120 attendees in the room they’d set aside for me, and they’d turned away another 60 more that had wanted to come. I did Don Box and Doug Purdy’s Lap Around Oslo” talk with a German twist (“this picture of the Fairytale Castle is a model, not the castle itself”), David Langworthy’s M talk (“let’s parse a simple sentence”) and showed off Spork, WIX, MUrl and MService. The audience’s questions were even more insightful, e.g. what about schema versioning? Why a new language? How do you debug a declarative language? Can I embed languages in each other? What if I want to use an M language without a database at all?

At the end, I was awarded a book on Dutch culture (very useful! Now I know why the bicycles throw themselves in front of my car and why it wasn’t such a big deal as I thought for me to have to drive up on the sidewalk a little…). And then, without so much as a courtesy screen, the vote was called right in front of me — thumbs up, Oslo hot” or not?” I was to learn later that this is a serious thing — they’ve rated at least one technology as only 30% hot.

Luckily for my pride and my continued employment, Oslo was rated 98% hot. That made the magazine interviewing the next day much less embarrassing I’ll tell you!

May 7, 2009 oslo

James Clark Getting Involved in M

James Clark, the father of the world's fastest XML parser (according to his bio) is helping us with M on the M Specification Community. He had some initial thoughts that I thought were interesting. I'm sooo glad he's keeping us honest!
April 1, 2009 oslo

Run your house with Oslo!

Kris Horrocks in our marketing team is using Oslo to run his house via X10. He's got two posts on it and it's damn cool! Hmmm... How much to get X10 at my house...