There are about ~20 Technical Fellows (all men) and ~48 Distinguished Engineers (all men) at Microsoft. There are a handful of women who are in the executive ranks, including two Senior Vice Presidents. Mary Jo Foley (author of " All About Microsoft ...

The videos from MIX 2010 conference are available online.
http://live.visitmix.com/videos
There are so many good sessions that I want to watch. I am especially interested in the following to begin with, purely because of personal interest. (Unfortunately...

One of the favorite part of my job as a Program Manager in product engineering groups at Microsoft is seeking customer feedback for products we build. It is really energizing for me to let people take our under-development products for a test run and...

In my previous post “ Assembly, Type and Method References ”, I talked about how AssemblyReferences , TypeReferences and MethodReferences entities can be used to find references across assemblies, types and methods.
Context
Binding Context is a...

Continuing on my series of “ Exploring relational schema for .NET assemblies in SQL Server Modeling Services ”, in this post I will drill-into entities related to ‘methods’.
Type definitions are made up of methods. A method is a subroutine defined...

I have developed a sample Eclipse plug-in that uses one of the utilities in SQL Server Modeling Services (SSMoS). Yes, it is just an experiment and NOT a shipping sample or code as part of SSMoS (not yet anyways – Microsoft has an ongoing initiative to...

Types are cornerstone of application programming. A .NET developer works with the CLR type system by programming the managed types. Some of the examples of CLR managed types are: Class, Structure, Enumeration, Delegate and Interface. A namespace is a...

As a continuation of my previous post on exploring relational schema for .NET Assemblies , let me drill-into a few more entities in the System.Runtime data model.
.NET applications are made up of multiple assemblies. Assemblies reference assemblies...

As I mentioned in my About SQL Server Modeling Services post, the goal of SQL Server Modeling Services (SSMoS) is to provide a shared application lifecycle metadata platform over which people, tools and runtimes can rendezvous in an application lifecycle...

As we plan for our V1 release, we have been engaging with many customers to discuss their requirements and incorporate their feedback into our plans. Some customers have told us that name "SQL Server Modeling Services" doesn't reflect the true nature...

Igor Sakhnov, the Development Manager for SQL Server Modeling Services, talks about the purpose of Oslo Repository.
Enjoy the podcast: http://www.informit.com/podcasts/episode.aspx?e=743c3633-5690-4aae-b3a7-330df06b6f08
Obveiously this podcast was...

In Nov 2009 SQL Server Modeling CTP, we have shipped two domains: Microsoft.Uml2 and System.Runtime . The domain in this CTP consists of two pieces: Model Schemas and Loader/Exporters. The model schemas are defined using code name "M" and the loaders...

Download the modeling CTP here and read about changes to it in this blog entry .
My team, SQL Server Modeling Services team (previously "Repository") delivered the following as part of this CTP: Repository patterns, System.Runtime domain and Microsoft...

"Oslo" technologies ("M", "Quadrant", "Repository") have found their home and are now part of Microsoft SQL Server family of products.
Read more details at: http://www.eweek.com/c/a/Application-Development/Microsofts-Oslo-Becomes-SQL-Server-Modeling...

I found this interesting quote in Ivar Jacobson's blog entry " Taking the temperature of UML ".
Still, UML has become complex and clumsy. For 80% of all software only 20% of UML is needed. However, it is not easy to find the subset of UML which...

My team has been building a UML XMI Loader and Exporter for a repository that's provisioned with OMG UML 2.1.2 model schema. One of the key questions that we needed to address was – what version and variant of XMI are we going to support. The May CTP...

Yes, I have been bitten with the modeling bug. It has been a challenging, yet interesting roller-coaster ride doing program management within different Oslo feature teams, particularly focusing on domains. Bill Gibson eloquently defines what it entails...

I took "Oslo" technologies for a ride using October 2008 CTP and created my own model schema (using "M" schema), textual language (using "M" grammar) and a rudimentary visual extension in a modeling tool (using "Quadrant" extensibility). I used a simplified...

It has been a while since I posted updates for WCF LOB Adapter SDK ... and it is good to see that Adapters product team has been very active at blogging about WCF LOB Adapter SDK and BizTalk Adpter Pack.
I have been working on Microsoft Codename "Oslo...