Bill Gibson's Blog

Thoughts on building SQL Server Data Tools

SQL Server Data Tools – From Oslo to Juneau.

Time to blog again!  The road to Oslo turned out to have many twists, turns and eventually roadblocks.  So for a little over a year now I’ve been working on database development tools with SQL Server Data Tools – known earlier as ‘Juneau’.  Seems to be a far north theme here!    We’re readying the first release… Read more

Oslo CTP update; Data Modeling Design Patterns in M

As modelers, one of the things we’re doing all the time is looking for patterns – trying to distinguish what in each model is truly unique to the domain from that which is more broadly applicable, and then either using or adapting existing patterns or harvesting new patterns to put in our back pocket.  The January Oslo CTP… Read more

Domain Modeling

My focus within the Olso team is on domain modeling – creating models for specific problem domains using the Oslo modeling platform’s languages and tools.  Let me describe why we think of this as more than just data modeling. At the center of an Oslo domain is a data model authored in M. The primary purpose of this model… Read more

Getting Back in the Saddle (although no longer on a Whitehorse)

Long time no blog!  In the meantime I’ve changed jobs within Microsoft; I’ve been working for the last several years on the modeling platform known as “Oslo” which ‘came out’ at PDC in October. You can find out more about Oslo at the Oslo Dev Center.  I was amazed to find my blog still accessible after being dormant for so… Read more

Whitehorse Architecture TechNotes Published on MSDN

Phew!  A set of Visual Studio Team System Tech Notes have now been published on MSDN, including some fifteen new articles I’ve written on topics related to the Whitehorse architecture tools.  These should all be easy to read and are inter-linked, to make them an easy to browse.  Hopefully they will provide some useful background and some new insights into the… Read more

On shadow applications and agile development

Randy Miller has published a paper on agile development that discusses the use of ‘shadow’ applications in an agile modeling and development context, in which he talks in somewhat veiled terms about the use of the Whitehorse design tools.  The term shadow application emerged from discussions Randy and I had at Tech Ed earlier this year… Read more

Logical vs. Physical Architectural Modeling Concerns

We’ve been having hallway discussions about some of the dimensions of modeling application architectures.  SDM adopts a particularly physical perspective, as it focuses on the deployment packaging stack of concerns.  Its focus is on resources (things like assemblies, config, XML files etc.) that are composed into independently deployable applications, that are composed into systems, which are then composed… Read more

ARCast on model-driven development

An interesting initial round on this model-driven development podcast, including comments from Jack Greenfield from our team.  Will be fun to watch this one develop…  As someone who was involved in what we believed to be one the big successes of the 80’s and 90’s so called CASE era, I always find it a little irritating… Read more

Kick the VSTS tires…

Now you can try out Team System in a hosted environment without the hassle of downloading and installing.  Check out Rob Caron’s post for details…. Read more

Going dark…

I’ve not lost enthusiasm for this blogging thing, its just that I’ve been asked to convert some of my blog entries into MSDN TechNotes and write others afresh to accompany the Visual Studio launch, so I’ve been busy with notes/articles in work on the following topics among others: Understanding the SDM Type SystemThe Four Layer Model of… Read more