Marquee de Sells: Chris's insight outlet for category 'oslo' via ATOM 1.0 csells on twitter

You've reached the internet home of Chris Sells, who has a long history as a contributing member of the Windows developer community. He enjoys long walks on the beach and various computer technologies.




CodeCast: Oslo and M with Paul Vick

Here. Our own Paul Vick is on CodeCast: The Late Night Show for .NET Developers, with your hosts Ken Levy, Gary Short, and Markus Egger. Enjoy!

0 comments




Three "Oslo" Talks at VSLive in June!

This year's VSLive in Las Vegas (June 8-11), has three, count 'em three, "Oslo" talks! (And a Dublin talk to boot.) Just a few months ago, the "Oslo" team was giving all the talks and now there are so many of them I have to hear about them on the street! Our baby grew up so fast...

And as if that weren't enough, Jon Flanders gave me a code for a discount:

"If you register with code S9V10 you can get and all-access Passport Package for just $1,295, a savings of $400.00 off the standard price of $1,695."

I know I loved MIX in Vegas last month and I'm jealous I don't get to go back in June. Put some money down on 22 for me!

0 comments




Real-World Credit Card Validation Rules w/ "Oslo"

This is a wonderful article on the use of an "M" grammar to parse a set of rules specific to credit card validation and then parse those rules at run-time to drive a framework for doing the validation itself. The article does a marvelous job of motivating the use of a custom DSL for construction and validation by non-engineers and then lays out the entire grammar and C# loader code. Recommended.

0 comments




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...

0 comments




InfoQ: Oslo news and content

The nice folks over at InfoQ have been building up some Oslo content and reporting on Oslo news. Check it out!

0 comments




Watch the Oslo Mix '09 Talk: Developing RESTful Services and Clients with "M"

Here. Learn how Web developers can use "M", a new language for describing data, metadata and domain specific languages, to enhance RESTful services like HTTP, JSON, RSS/Atom, and more. Also see how "M" can be used on premise or in the cloud to achieve greater development productivity and to create more compelling customer experiences. Speakers: Douglas Purdy & Chris Sells

0 comments




Don’t Miss Doug and Chris Doing Their Mix ‘09 Talk Oslo-Style

Here. Doug Purdy and Chris Sells will be giving their Mix '09 talk on Friday, March 20th at 9am in San Polo 3501. Doug will be talking about RESTful services and clients using "M", the language of "Oslo". Chris will be typing furiously trying to keep up. Come one, come all! Plus, free hugs from Doug to anyone that mentions this post!

0 comments




Intro to Oslo in Dutch

My Dutch is a little rusty, but RJ's Intro to Oslo screencast looks great to me. Good work, RJ.

0 comments




Preview of Doug's "M" RESTful Services Talk at Mix

Scott Hanselman got a preview of the talk that Doug is giving at Mix this year on RESTful services using "M", took some screen shots and did a nice write-up. Worth a quick look-over even if you're coming to the talk (which will be a hoot -- I'll be carrying Doug's bags on this one : ).

0 comments




BizTalk Application Deployment DSL

Yossi Dahan has posted a most excellent DSL for building BizTalk application deployment scripts. Plus, he's created a most excellent project on codeplex for his bits. Most excellent!

0 comments




OsloTool: GUI for the command line Oslo tools

Bryan Sumter has posted a GUI app he built to run the Oslo command line tools for him:

I'd love to see this integrated into Intellipad, Bryan!

0 comments




Self-Modifying DSL from Savas

Leave it to Savas to invent a self-modifying DSL in MGrammar. You go, Savas! : )

0 comments




January 2009 "Oslo" SDK Refresh

The "Oslo" team heard you! There was some "regression in the quality of the bits" in the Jan CTP from the PDC CTP that affected you guys in our 3-pane mode for grammar editing in Intellipad (aka the bits are worse than they used to be). It was just a sample, but it's so so useful, that language developers are using the hell out of it, which means they're running into "performance and robustness issues" (which means it was slow and crashed) and we've fixed the worst ones in the January 2009 "Oslo" SDK Refresh.

You have to uninstall the three things that are called "Oslo" before you install and there are no new features or other changes -- this is just to make the 3-pane mode better.

Please bang on it, ask your questions and report your issues. Thanks!

Oh, and 3-pane mode will be an official part of the product in future CTPs, so it will receive the same testing love as the rest of the project. We heard you!

0 comments




Mix09: Developing RESTful Services & Clients w/ M

Doug Purdy and I will be giving an "M" talk about web stuff at this year's Mix:

Learn how Web developers can use "M", a new language for describing data, metadata and domain specific languages, to enhance RESTful services like HTTP, JSON, RSS/Atom, and more. Also see how "M" can be used on premise or in the cloud to achieve greater development productivity and to create more compelling customer experiences.

Come one, come all!

0 comments




Martin Fowler on DSL Migration

Martin, who has recently agreed to be the keynote speaker for the DSL DevCon, has a nice piece on DSL migration strategies.

While Oslo has no direct support for the incremental migration strategy to migrate DSL documents forward, we absolutely provide the tools for building it yourself. We do have very nice support for model-based migration, which keeps a parser around for each version of the DSL and produces the same underlying semantic model (which we call MGraph).

0 comments




51 older posts       45 newer posts