December 1, 2009 oslofeaturedcontent

Data and Modeling Talks from PDC 2009

If you weren’t lucky enough to be able to attend this year’s PDC, not only did you not get a killer laptop, but you didn’t get to see the Data & Modeling talks live and in person. Fortunately, Doug has a nice list of them so you can watch them from the comfort of your own home. Enjoy!

November 29, 2009 oslofeaturedcontent

“Quadrant”: Three Features in Two Minutes

Doug Purdy shows off three features of Quadrant” from the Nov 09 SQL Server Modeling CTP bits in two minutes:

  • Access to SQL Azure databases
  • Creating custom views (including master detail) by mashing views together
  • See the markup” of any view in Quadrant and steal it/change it (just like view source in a Web browser)

Enjoy!

November 22, 2009 spout

Do you know someone that needs dinner this Thanksgiving?

The boys and I were driving past a church with a holiday bizarre, so we stopped by. It was a mix of silent auction, bake sale and a $1 raffle for a turkey dinner with all the fixings. I made several comments about how they could skip the formality of the drawing and to make sure they could read my phone number on the back of my raffle ticket, because I was obviously going to win. They laughed.

When they called this morning to let me know that I had won, they told me that they remembered me and I laughed.

Anyway, the Sells Brothers and I have already picked up all we need for our Thanksgiving dinner, so if you know of a family in the Portland metro area without the means for a traditional dinner this holiday season, please let me know. I doubt it’ll be so big that I’ll need a sled to cart it through the streets, but I’m happy to deliver it when it needs to go. You can leave a comment on this post or drop me a line.

Happy holidays, everyone.

November 13, 2009 oslofeaturedcontent

“M” For Language Definition in November 2009 CTP

I couldn’t wait for the PDC, so I posted a screen shot of my favorite new three features of M” for defining domain-specific languages (DSLs) in the November 2009 CTP of Oslo”:

  • Expressions on the right-hand side in language actions to calculate results. M” supports a rich expression syntax for a variety of data types.

  • Data conversion functions for output, one for each of the supported M” data types.

  • DSL debugging mode to let you step through your input data and debug your language.

I can’t wait for you to see it!

November 12, 2009 oslofeaturedcontent

“M” For Language Definition in November 2009 CTP

“M” For Language Definition in November 2009 CTP

In the November 2009 CTP of Oslo”, we’ve got some new DSL features in M”, three of which I couldn’t wait for the PDC to brag about.

November 2009 CTP version of Intellipad

Notice the following in this screenshot of Intellipad:

  • The use of an expression on the right-hand side to calculate the full name from the first and last name from the parsed input: Name => f + + l (“M” supports a rich expression syntax for a variety of data types).

  • The use of ToInteger32 to provide output data conversion of the Age token as different from the default of string (there’s one of these functions for each of the supported M” data types).

  • The orange highlighted text in the left-hand pane shows a breakpoint and notice that Intellipad knows that yours old.” is a single thing, so highlights the entire phrase. Also notice the notification” pane on the far right to show what the data is that’s being parsed right now. This indicates that Intellipad is now in DSL debugging mode and lets you step through your input data and debug your language.

You’ll also notice richer error information in the Error List at the bottom of the Intellipad window, but that I could’ve waited to tell you about. : )

All of these M” features and more can be yours for the low low price of absolutely nothing in the latest CTP of “Oslo”, which you can download on November 17th, the first day of the PDC.

Discuss

November 10, 2009 oslofeaturedcontent

From “Oslo” to SQL Server Modeling

Extra! Extra! Read all about it!

Doug Purdy, my boss and one of the chiefs on the Oslo” project has just announced the move from codename Oslo” to SQL Server Modeling, which is the name we’ll be using for starting now for the group of M”, Quadrant” and Repository that you’ve come to know and love.

Tune in on November 17th, the first day of the PDC, for the new unified Data Developer Center, which will include all manner of data technologies, including XML, DataReader, DataSet, LINQ to SQL, Data Services (aka Astoria”) and Entity Framework. One stop shopping!

November 7, 2009 oslofeaturedcontent

Chris Sells on .NET Rocks! talking about data

I was on .NET Rocks! recently talking to Richard and Carl about data in Visual Studio (object-oriented, XML and relational), what tools Microsoft is already providing for managing your SQL Server schema and data migration and where Oslo” (“M”, Quadrant” and the Repository) fits into the overall picture. It was fun and I think it turned out well. Enjoy.
November 2, 2009 oslofeaturedcontent

Questionnaire DSL with Microsoft “Oslo”


← Newer Entries Older Entries →