Saturday, January 30, 2010

If you’re in the greater San Francisco Bay area, come out and hear me talk on Modeling with SQL Server Modeling Services (née “Oslo”) on Wednesday, February 3, 2010 at the Bay.NET User Group which meets on the Microsoft campus in Mountain View. Social networking starts at 6:00 PM, and my presentation is at 6:30 PM. This is a free event, but registration is required.

First, please don’t get thrown by the SQL Server part of SQL Server Modeling Services. This modeling technology is for developers, architects, database developers and, in the fullness of time, most aspects of the application lifecycle management.

I will explain what’s in the November 2009 CTP of SQL Server Modeling Services, where the technology is going, and why you should be interested in it today. I’ll demonstrate the “M” modeling language using the new Intellipad editor, and graphical modeling in “Quadrant”. Bring your questions, and I will see you there.

Saturday, January 30, 2010 4:42:08 PM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [0]  | 
 Tuesday, November 10, 2009

Doug Purdy has blogged that Microsoft’s “Oslo” project has been realigned and unveiled as SQL Server Modeling at VSConnections this week. There will be additional announcements and a new Community Technology Preview (CTP) released at the Microsoft Professional Developer Conference 2009 (PDC09) next week, so stay tuned.

Doug’s post provides a brief recap of the jigs and jogs that have been the history of the “Oslo” codename, starting with the announcement at the 2007 Microsoft SOA and BP conference where it was the term applied to a broad multiple product initiative for modeling. I was fortunate to be in attendance for the initial announcement, and have followed the winding path of Oslo, so I am keenly interested in the Oslo-related keynotes and sessions at PDC to which Doug posted some handy links earlier. And, of course, I can’t wait to get my hands on the next set of bits.

As I see it, modeling and DSLs have been underrated by most of the software development community, and that is largely due to the lack of first-class mainstream support in the form of great technologies and equally great tools. Sure, there have been some great strides, like the Domain-Specific Language Tools in Visual Studio, but you can hardly characterize their use as widespread. And, no doubt, Martin Fowler’s upcoming book on DSLs (which you can read as a work-in-progress) will help raise the level of discussion and general awareness of the concept. And there are many other efforts in the world as well. But there is much left to do.

Why is modeling so important? Because as an industry we work too hard for too long to create applications, using general purpose languages and low-level technologies, essentially from scratch each time. It is high time to evolve past that approach and dramatically reduce the cost and time-to-market for broad classes of applications that businesses need today. That is why I am excited about SQL Server Modeling (née Oslo) and that’s why I want it to be a truly great modeling platform.

Tuesday, November 10, 2009 3:45:41 AM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [2]  | 
 Saturday, September 12, 2009

If you have used SQL Server Express recently, Microsoft is keenly interested in your feedback so that they can improve future releases such as SQL Server 2008 R2 and  SQL Server 11. So take a few minutes to complete one or both surveys.

General survey around installing SQL Server Express

Survey that focuses on embedding SQL Server Express

Each link will take you to a blog post on the SQL Server Setup blog that has instructions and a link to the survey. Your opinion can shape the future.

Saturday, September 12, 2009 3:54:38 PM (Pacific Standard Time, UTC-08:00)  #    Disclaimer  |  Comments [0]  |