“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...
MGraph Visualizer Plug-in for Intellipad!
Ceyhun Ciperthe “Oslo” May 2009 CTPreal-time “M” visualization as you type...
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...
“‘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 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...
“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...
James Clark Getting Involved in M
James ClarkXMLaccording to his bioM Specification CommunityHe had some initial thoughts...
Run your house with Oslo!
Kris HorrocksX10twopostsX10...
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...
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...
BizTalk Application Deployment DSL
a most excellent DSL for building BizTalk application deployment scriptsproject on codeplex for his bits...
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...
Self-Modifying DSL from Savas
Savasa self-modifying DSL in MGrammar...
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...
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...
Stephen Forte: Oslo Confessions of a .NET Programm
Stephen’s been turning himself into an Oslo programmer: ″Telerik is building some cool Oslo utilities and I am in the middle of designing them. As...
Bill Gibson on Domain Modeling
Bill Gibson is an architect on the Oslo team and is in charge of our M coding conventions and modeling patterns documents. He’s started blogging...
Agilitrain: Model Driven Development with Oslo
Holy cow — another Oslo course, this one from Agilitrain: “Microsoft’s Oslo is trying to change the way that software is designed, developed and...
All Technology Has Downsides
Rocky makes some good points in his recent piece on DSLs (DSLs — fun, cool, but maybe a bad idea? ) — basically, who’s going to learn the DSL when...
Dan Vanderboom: Why Oslo Is Important
I couldn’t have said it better myself...
SE Radio: Oslo with Don and Doug
Episode 123 of Software Engineering Radio is all about Oslo: “In this episode we discuss Microsoft’s OSLO platform with Doug Purdy and Don Box. We...
MGraph: Taste Great, Less Filling
Lars Corneliussen has a fun post entitled Microsoft “Oslo” MGraph - the next XML? He concludes by comparing JSON, XML and MGraph to represent the...
I’m speaking at VSone in Munich, Feb 11-12
I’m giving two talks on model-driven development at VSone in Germany in Feb this year: the keynote and a dive into Oslo. If you’re in the...
Oslo Tool: SQL schema -> MSchema
designing and implementing an airline reservationa tool to convert existing SQL schema to M...
Dealing with the Visual Studio 2010 expiration in the WCF and WF 4.0, “Oslo”, & “Dublin” PDC08 Virtual Machine
If you’ve been using the WCF and WF 4.0, “Oslo”, & “Dublin” PDC08 Virtual Machine provided on the PDC08 Goods Disk, you’ve probably noticed that...
The First “Oslo” Training Course!
Pluralsight has a two-day course of “Oslo” available on 3/30 in Kirkland: Since the release of .NET 3.0, Microsoft has been actively engaged in an...
What is all the fuss about how you can write DSLs in Lisp?
I found an interesting post on domain-specific languages and Lisp from June of 2007. It has this to say about designing a DSL: “There are three...
Martin Fowler: DslExceptionalism
I love what Martin has to say on the topic of designing DSLs: “DSLs are seen as a small and simple subset of general purpose programming thinking....
Spirited Discusson of Oslo on stackoverflow.com
some Oslo traffic...
Jon Flanders Builds XLANG in MGrammar
It’s cool to see an MGrammar for a real-world language (XLANG). Enjoy...
Creating a Logo / Turtle Graphics Textual DSL using Oslo MGrammar
Jason Hogg has posted a very cool Oslo DSL and an interpretter for doing Logo Turtle Graphics. He had this to say about MGrammar: I did the bulk of...
Shawn Wildermuth on Oslo
Shawn’s been doing a bunch of Oslo work on his web site: Using Classifications in MGrammar’s Intellipad in which Shawn talks about how to add...
Jeffrey Juday Exploring the Oslo Repository
Jeffrey has a nice hands on intro to Oslo focusing on the Repository: Oslo is Microsoft’s model-driven future. The Repository is one of the many...
Erik Stepp provides the question for Oslo’s “42”
Erik Stepp’s blog post entitled “Oslo == 42”Check it out...
Parsing relative and absolute dates with MGrammar
Dilip Krishnan has built a lovely little date parser““““the Oslo SDK...
If you liked Zork, you’ll love Spork!
Spork is a sample of an end-to-end application using M and the Repository. It starts by defining a set of M types that describe the data needed for...
Notation, Notation, Notation!
Markus Völtersome interesting model-driven design guidelines“Oslo provides MGrammar to let you build the notation of your choice...
.NET Rocks! Oslo is Love
COM spread the love between developers of multiple languages. Oslo spreads the love between domain experts, developers and IT folks. Check out show...
Mr. Epl on the brain
I’ve been writing my MSDN Magazine pieces introducing Oslo and spending a great deal of time in Mr. Epl mode inside Intellipad. So, at 1:23p on a...
SpankyJ is an Oslo Star!
SpankyJ (Josh Williams) is a star developer on the Oslo team (specifically the MSchema compiler) and he’s been doing some very cool stuff with M....
Syntax Coloring for Your Custom Mg Language with Intellipad
how to hook up custom syntax highlighting in Intellipad for your MGrammar language...
Rocky on Oslo
Rockford Lhotka had this to say about Oslo: “The Oslo modeling tools are also interesting, though they are more future-looking. Realistically this...
Designing a language is hard; implementing it shouldn’t be
Frans Bouma has an interesting point: Designing a language is hard, and M won’t change that. And he’s right. For many domains, a DSL can make...
More Oslo Reactions: What “Oslo” is and is not
the Repository & Schemas PDC talka nice overview of OsloPDC...
Ted Neward Explores M
When I was an external to Microsoft, I used to see new Microsoft technologies and have several reactions: wonder, awe, lust, hate, confusion,...
News: How modeling will change programming
the point of Oslo...
Three-Pane MGrammar Development in Intellipad
Roger Alsing has posted a discussion of how Intellipad’s support for MGrammar development makes writing DSLs easier but showing you what parsers and...
Another Oslo MGrammar Sample: WatiN
a DSL in MGrammar for the WatiN browser automation library...
Generating code from M
On the Oslo team, we think of three kinds of models: Drawings: This is modeling to communicate from human to human, e.g. on a white board or in...
MisBahaving with M
The M family of languages is meant for all kinds of things, from executable models, e.g. defining a workflow and executing it via the Workflow...
MSchema and Decorator Tables
The one where Shawn Wildermuth explores the MSchema syntax that looks like inheritance but isn’t (since inheritance has no meaning in a structurally...
Vim Support for MGrammar
Fredrik Eriksson...
Big, Juicy Video on M from Jon Flanders
a 39 minute screencast video introducing M to .NET developers...
Oslo: Using Mg to Define a To-Do Language
Justin Bailey has built a little language in MGrammer to create tasks and even better, he’s provided a very tutorial on how he did it. Following...
Aaron Skonnard on “Oslo”
pluralsighta very nice overview of “Oslo,”...
Oslo Week One Wrap-Up
Oh my lord above. I have been working towards last week for about 3.5 years altogether. It started with an incubation in the Connected Systems...
Oslo Defined
I’ve spent the last 3.5 years of my life working in various roles on a project that is now called “Oslo.” Both Don and Doug have posted definitions....
Oslo talks at the PDC
After 3.5 years, my team’s work in Microsoft’s Connected Systems Division will finally see the light of day! Here are the related talks we’re giving...
Bill’s Last Review
The last coupla months have been crazy. We’ve been warming up our PDC message with a series of SDR (Software Design Reviews) where we invite folks...
12 ways to de-commercialize the holidays
From 12 ways to de-commercialize the holidays: Yankee Swap Secret Santa Un-Secret Santa Re-gifting Pool your resources For children only Donate in...
eWeek: Microsoft Moves Ahead w/ Software Modeling
I work on the same team as Don and Chris to which this article refers. There’s few actual facts in this piece and some of those are wrong (love...
11/10 PND Topic: What does MDD mean to you?
it’s on my calendar for 11/10“...