<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Adventures In SoftwareLand</title><subtitle type="html">from the keyboard of Michael G. Lehman...</subtitle><id>http://blogs.msdn.com/mglehman/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mglehman/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/mglehman/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2008-05-30T15:26:21Z</updated><entry><title>Post #8 – Updated Facebook Developer Toolkit for .Net</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mglehman/archive/2009/11/09/post-8-updated-facebook-developer-toolkit-for-net.aspx" /><id>http://blogs.msdn.com/mglehman/archive/2009/11/09/post-8-updated-facebook-developer-toolkit-for-net.aspx</id><published>2009-11-10T00:37:39Z</published><updated>2009-11-10T00:37:39Z</updated><content type="html">&lt;p&gt;V3.0 of the &lt;a href="http://facebooktoolkit.codeplex.com/"&gt;Facebook Developer Toolkit was just released on Codeplex&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Major Updates:&lt;/p&gt;  &lt;p&gt;• Provide better doc and samples    &lt;br /&gt;• Provide support for Silverlight     &lt;br /&gt;• Provide support for ASP.NET MVC     &lt;br /&gt;• Provide improved support for WPF     &lt;br /&gt;• Provide improved support for FBML (FBML Server Controls)     &lt;br /&gt;• Provide a login control that can be used to replace the BasePage and/or MasterPage for Canvas Development     &lt;br /&gt;• Improve out of the box support for Extended Permission Prompts     &lt;br /&gt;• Refactor core source to improve maintainability and design     &lt;br /&gt;• Fix known bugs&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9919903" width="1" height="1"&gt;</content><author><name>mglehman</name><uri>http://blogs.msdn.com/members/mglehman.aspx</uri></author></entry><entry><title>Post #7 – Serializing Dictionary&lt;string,string&gt; to/from XML</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mglehman/archive/2009/11/09/post-7-serializing-dictionary-string-string-to-from-xml.aspx" /><id>http://blogs.msdn.com/mglehman/archive/2009/11/09/post-7-serializing-dictionary-string-string-to-from-xml.aspx</id><published>2009-11-10T00:08:05Z</published><updated>2009-11-10T00:08:05Z</updated><content type="html">&lt;p&gt;I spent a bit of time searching for the magic of how to use XmlSerialize with the Dictionary type this morning and thought I’d share the easy-to-use result:&lt;/p&gt;  &lt;p&gt;Assuming you have an object, let’s say it’s called “data” that is of type Dictionary&amp;lt;string,string&amp;gt;, you can save it to an XML file whose name is contained in the string “dataName” like this:&lt;/p&gt;  &lt;p&gt;XmlWriterSettings settings = new XmlWriterSettings();   &lt;br /&gt;settings.Indent = true;    &lt;br /&gt;XmlWriter writer = XmlWriter.Create(dataName, settings);    &lt;br /&gt;DataContractSerializer serializer = new DataContractSerializer(typeof(Dictionary&amp;lt;string,string&amp;gt;));    &lt;br /&gt;serializer.WriteObject(writer, data);    &lt;br /&gt;writer.Close(); &lt;/p&gt;  &lt;p&gt;(XmlWriterSettings is used to cause the resulting XML come out on human-readable multiple lines instead of all on one very long line.)&lt;/p&gt;  &lt;p&gt;and read it back like this:&lt;/p&gt;  &lt;p&gt;XmlReader reader = XmlReader.Create(dataName);   &lt;br /&gt;DataContractSerializer serializer = new DataContractSerializer(typeof(Dictionary&amp;lt;string,string&amp;gt;)); &lt;/p&gt;  &lt;p&gt;result = (Dictionary&amp;lt;string,string&amp;gt;)serializer.ReadObject(reader);   &lt;br /&gt;reader.Close(); &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9919890" width="1" height="1"&gt;</content><author><name>mglehman</name><uri>http://blogs.msdn.com/members/mglehman.aspx</uri></author></entry><entry><title>Post #6 - “First-time Experience” with the Arch Tools</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mglehman/archive/2009/11/09/post-6-first-time-experience-with-the-arch-tools.aspx" /><id>http://blogs.msdn.com/mglehman/archive/2009/11/09/post-6-first-time-experience-with-the-arch-tools.aspx</id><published>2009-11-09T15:32:37Z</published><updated>2009-11-09T15:32:37Z</updated><content type="html">&lt;p&gt;Cameron Skinner, Product Unit Manager, for the Visual Studio “Team Architect” group, has &lt;a href="http://blogs.msdn.com/camerons/archive/2009/10/19/first-time-experience-with-arch-tools.aspx"&gt;a great blog&lt;/a&gt; post about discovering the new modeling tools within Visual Studio 2010 Beta 1.&lt;/p&gt;  &lt;p&gt;Check it out!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9919554" width="1" height="1"&gt;</content><author><name>mglehman</name><uri>http://blogs.msdn.com/members/mglehman.aspx</uri></author><category term="Visual Studio" scheme="http://blogs.msdn.com/mglehman/archive/tags/Visual+Studio/default.aspx" /></entry><entry><title>Post #5 – Great post by Dane Morgridge on Model First Development</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mglehman/archive/2009/11/09/post-5-great-post-by-dane-morgridge-on-model-first-development.aspx" /><id>http://blogs.msdn.com/mglehman/archive/2009/11/09/post-5-great-post-by-dane-morgridge-on-model-first-development.aspx</id><published>2009-11-09T14:57:28Z</published><updated>2009-11-09T14:57:28Z</updated><content type="html">&lt;p&gt;&lt;a href="http://geekswithblogs.net/danemorgridge/archive/2009/10/29/using-visual-studio-2010-beta-2-to-do-entity-framework.aspx"&gt;Using Visual Studio 2010 Beta 2 to do Entity Framework Model First Development for Visual Studio 2008&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9919540" width="1" height="1"&gt;</content><author><name>mglehman</name><uri>http://blogs.msdn.com/members/mglehman.aspx</uri></author></entry><entry><title>Post #4 – Copying VSIX extensions to the Experimental Instance</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mglehman/archive/2009/11/07/post-4-copying-vsix-extensions-to-the-experimental-instance.aspx" /><id>http://blogs.msdn.com/mglehman/archive/2009/11/07/post-4-copying-vsix-extensions-to-the-experimental-instance.aspx</id><published>2009-11-07T19:50:04Z</published><updated>2009-11-07T19:50:04Z</updated><content type="html">&lt;p&gt;When using Visual Studio Extensions (aka VSIXs), sometimes you may want to use those Extensions when debugging in the Experimental Instance of Visual Studio.&lt;/p&gt;  &lt;p&gt;However, when installing VSIXs via the Extension Manager or by double clicking on a .vsix file, they are only installed in the main instance.&lt;/p&gt;  &lt;p&gt;To copy the extensions, select “Reset the Microsoft Visual Studio 2010 Experimental Instance” from the Start –&amp;gt; Microsoft Visual Studio 2010 Beta2 SDK –&amp;gt; Tools menu.&lt;/p&gt;  &lt;p&gt;Your main instance VSIXs will be copied into a folder for the Experimental Instance and the next time the Experimental Instance is started they will be installed.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Note:&amp;#160; They may not be enabled to be sure to check the Extension Manager to make sure the ones you need are Enabled.&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9919120" width="1" height="1"&gt;</content><author><name>mglehman</name><uri>http://blogs.msdn.com/members/mglehman.aspx</uri></author><category term="Visual Studio" scheme="http://blogs.msdn.com/mglehman/archive/tags/Visual+Studio/default.aspx" /></entry><entry><title>Post #3 (a bit delayed)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mglehman/archive/2009/11/07/post-3-a-bit-delayed.aspx" /><id>http://blogs.msdn.com/mglehman/archive/2009/11/07/post-3-a-bit-delayed.aspx</id><published>2009-11-07T19:11:00Z</published><updated>2009-11-07T19:11:00Z</updated><content type="html">&lt;P&gt;While I "fell off the horse" of daily blogging, I'm climbing back on and will still do a post-per-day, it's just that I'm going to do 5 of them today :)&lt;/P&gt;
&lt;P&gt;Today's post is about the "sticky toolbox" feature you can use with the UML designers.&lt;/P&gt;
&lt;P&gt;So many times I've been creating a diagram by dragging and dropping the elements on to the diagram and then went back, one-at-a-time, to select the Connector tool to draw a line.&lt;/P&gt;
&lt;P&gt;Turns out you can double click on the connector tool and then it will stay as the selected tool until you hit Esc or select something else.&amp;nbsp; Thus you can connect multiple items without having to go back to the tool box!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9919116" width="1" height="1"&gt;</content><author><name>mglehman</name><uri>http://blogs.msdn.com/members/mglehman.aspx</uri></author><category term="Visual Studio" scheme="http://blogs.msdn.com/mglehman/archive/tags/Visual+Studio/default.aspx" /></entry><entry><title>Post #2 of NaWriSOMyBloMo (National Write Something On My Blog Month) - Visual Studio 2010 Extensions aka VSIX</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mglehman/archive/2009/11/02/post-2-of-nawrisomyblomo-national-write-something-on-my-blog-month-visual-studio-2010-extensions-aka-vsix.aspx" /><id>http://blogs.msdn.com/mglehman/archive/2009/11/02/post-2-of-nawrisomyblomo-national-write-something-on-my-blog-month-visual-studio-2010-extensions-aka-vsix.aspx</id><published>2009-11-03T00:11:00Z</published><updated>2009-11-03T00:11:00Z</updated><content type="html">&lt;P&gt;Yesterday I started a personal challenge of writing something on my blog every day this month.&lt;/P&gt;
&lt;P&gt;Today's hint for Visual Studio 2010 is&amp;nbsp; that it would be very wise to start coming up-to-speed on the new Visual Studio Extension mechanism known as VSIX.&lt;/P&gt;
&lt;P&gt;You find and manage extensions by selecting the menu item: Tools --&amp;gt; Extension Manager&lt;/P&gt;
&lt;P&gt;Information about managing extensions can be found at: &lt;A href="http://msdn.microsoft.com/en-us/library/dd293638(VS.100).aspx"&gt;http://msdn.microsoft.com/en-us/library/dd293638(VS.100).aspx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9916478" width="1" height="1"&gt;</content><author><name>mglehman</name><uri>http://blogs.msdn.com/members/mglehman.aspx</uri></author><category term="Visual Studio" scheme="http://blogs.msdn.com/mglehman/archive/tags/Visual+Studio/default.aspx" /></entry><entry><title>National Write Something Month...</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mglehman/archive/2009/11/01/national-write-something-month.aspx" /><id>http://blogs.msdn.com/mglehman/archive/2009/11/01/national-write-something-month.aspx</id><published>2009-11-01T17:01:00Z</published><updated>2009-11-01T17:01:00Z</updated><content type="html">&lt;P&gt;All over the world people have taken inspiration from the folks at National Novel Writing Month (NaNoWriMo) &lt;A href="http://www.nanowrimo.org/" mce_href="http://www.nanowrimo.org/"&gt;http://www.nanowrimo.org/&lt;/A&gt; and are creating other types of month-long creative&amp;nbsp;self-challenges (vlogging, etc.) so I'm going start my own and see how well I can join in by declaring National Write Something On My Blog Everyday Month (NaWriSOMyBloMo), this post being the first step on the journey.&lt;/P&gt;
&lt;P&gt;I've been working on a very cool project for the past 8+ months and, bugs willing, very soon I'll be able to not only talk about it but also share many of the learnings (aka early-adopter-arrows-in-the-back) which we've been accumulating (hopefully to save you, the reader, time/pain/confusion).&lt;/P&gt;
&lt;P&gt;I'll start by describing the "problem domain":&amp;nbsp; Visual Studio 2010 Beta 2 (&lt;A href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx" mce_href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;download&lt;/A&gt;), the Visual Studio SDK (&lt;A href="http://go.microsoft.com/fwlink/?LinkID=165597" mce_href="http://go.microsoft.com/fwlink/?LinkID=165597"&gt;download&lt;/A&gt;) and the Domain Specific Language (DSL) SDK (&lt;A href="http://go.microsoft.com/fwlink/?LinkID=165598" mce_href="http://go.microsoft.com/fwlink/?LinkID=165598"&gt;download&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;VS2010 Beta 2 is a very nice, solid, development tool.&amp;nbsp; Of course, as it was being developed by a team of thousands, it wasn't always this way as the hill from Beta 1 to Beta 2 was being climbed.&lt;/P&gt;
&lt;P&gt;These tools are loaded with new capabilities, some of which weren't even in Beta 1, and chock full of enhancements to the ones that were.&lt;/P&gt;
&lt;P&gt;I'll start with two of my most favorite features in VS2010: A simple, wonderful user experience for doing something I do a hundred times a day:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Since I build things that developers use to build things, I'm constantly creating new solutions in order to test the tools I'm building as a user would.&amp;nbsp; Thus the inclusion of the "New Project" link on the Start Page has finally inspired me to leave the Start Page turned on.&lt;/LI&gt;
&lt;LI&gt;Adding the MRU (Most Recently Used) list of projects, especially the ability to "pin" a project to the list so it never leaves the Start Page, has also been an enormous time saver and pain reliever.&amp;nbsp; I didn't realize how many clicks or keystrokes it took to go open the "project I just previously opened" until I could do it with one click.&amp;nbsp; Very nice indeed!&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;You can also follow me on Twitter&amp;nbsp;&lt;A href="http://twitter.com/Michael_Lehman" mce_href="http://twitter.com/Michael_Lehman"&gt;@michael_lehman&lt;/A&gt; or friend me on Facebook &lt;A href="http://www.facebook.com/michael.lehman"&gt;http://www.facebook.com/michael.lehman&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9915892" width="1" height="1"&gt;</content><author><name>mglehman</name><uri>http://blogs.msdn.com/members/mglehman.aspx</uri></author><category term="Visual Studio" scheme="http://blogs.msdn.com/mglehman/archive/tags/Visual+Studio/default.aspx" /></entry><entry><title>Update on MicroISV Evangelism</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mglehman/archive/2009/05/27/update-on-microisv-evangelism.aspx" /><id>http://blogs.msdn.com/mglehman/archive/2009/05/27/update-on-microisv-evangelism.aspx</id><published>2009-05-28T00:06:00Z</published><updated>2009-05-28T00:06:00Z</updated><content type="html">&lt;P&gt;For the past 4 years I have had the enjoyable task of being the MicroISV Evangelist for Microsoft.&amp;nbsp; Recently based on some organizational changes and task assignment realignment, I have begun to focus my attention full-time on other efforts and thus, effective now, am no longer tasked with MicroISV-related responsibilities.&lt;/P&gt;
&lt;P&gt;If you are a MicroISV and are interested in working with Microsoft, I'd highly recommend checking out the BizSpark program and the Microsoft Startup Zone &lt;A href="http://www.microsoftstartupzone.com/pages/home.aspx"&gt;http://www.microsoftstartupzone.com/pages/home.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I may get the opportunity to attend SIC this year but it's looking increasingly unlikely.&amp;nbsp; If I can swing a speaker slot at TechEd EMEA, I'll be visiting ESWC '09.&lt;/P&gt;
&lt;P&gt;I thank all of the members of the MicroISV community for their interest and support and look forward to all your wonderful products which I, and millions of other Windows users, continue to enjoy each day.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9644969" width="1" height="1"&gt;</content><author><name>mglehman</name><uri>http://blogs.msdn.com/members/mglehman.aspx</uri></author><category term="MicroISV" scheme="http://blogs.msdn.com/mglehman/archive/tags/MicroISV/default.aspx" /><category term="Independent Innovator" scheme="http://blogs.msdn.com/mglehman/archive/tags/Independent+Innovator/default.aspx" /></entry><entry><title>Update on Microsoft Blueprints</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mglehman/archive/2009/05/27/update-on-microsoft-blueprints.aspx" /><id>http://blogs.msdn.com/mglehman/archive/2009/05/27/update-on-microsoft-blueprints.aspx</id><published>2009-05-28T00:01:00Z</published><updated>2009-05-28T00:01:00Z</updated><content type="html">&lt;P&gt;Most of you who read this blog know that for the past 3 years I’ve been driveing a project that was first called Project Glidepath, then Software + Services Blueprints and finally Microsoft Blueprints.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;You may have also noticed recently that the Codeplex project where we were distributing the bits has been closed and wondered what’s up.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;We are making some changes around Blueprints. Blueprints were an important incubation whose purpose was to explore process guidance and automation. They helped us gain a better understanding of requirements for this kind of technology through customer and partner feedback.&lt;/P&gt;
&lt;P&gt;Recently, however, we took down the Blueprints project on CodePlex and the Blueprints home page on MSDN. We did this in order to focus on the incubation internally. This work includes determining how best to support process guidance and automation capabilities in a manner aligned with Visual Studio Team System product direction.&lt;/P&gt;
&lt;P&gt;Since February, I also have moved from focusing on evangelism to spending my time working more closely with the Visual Studio team and am looking forward to seeing what comes from that collaboration.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9644962" width="1" height="1"&gt;</content><author><name>mglehman</name><uri>http://blogs.msdn.com/members/mglehman.aspx</uri></author><category term="Glidepath" scheme="http://blogs.msdn.com/mglehman/archive/tags/Glidepath/default.aspx" /><category term="MicroISV" scheme="http://blogs.msdn.com/mglehman/archive/tags/MicroISV/default.aspx" /><category term="Project Glidepath" scheme="http://blogs.msdn.com/mglehman/archive/tags/Project+Glidepath/default.aspx" /><category term="Visual Studio" scheme="http://blogs.msdn.com/mglehman/archive/tags/Visual+Studio/default.aspx" /><category term="MicroISV Glidepath" scheme="http://blogs.msdn.com/mglehman/archive/tags/MicroISV+Glidepath/default.aspx" /><category term="Software Plus Services" scheme="http://blogs.msdn.com/mglehman/archive/tags/Software+Plus+Services/default.aspx" /><category term="Software + Services" scheme="http://blogs.msdn.com/mglehman/archive/tags/Software+_2B00_+Services/default.aspx" /><category term="Blueprints" scheme="http://blogs.msdn.com/mglehman/archive/tags/Blueprints/default.aspx" /></entry><entry><title>Lang.Net 2009 is underway</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mglehman/archive/2009/04/14/lang-net-2009-is-underway.aspx" /><id>http://blogs.msdn.com/mglehman/archive/2009/04/14/lang-net-2009-is-underway.aspx</id><published>2009-04-14T23:40:46Z</published><updated>2009-04-14T23:40:46Z</updated><content type="html">&lt;p&gt;Missed it last year but I did manage to attend Lang.Net 2009!&lt;/p&gt;  &lt;p&gt;Very interesting to hear what programming language designers and implementers are thinking in this brave-new-web-world.&lt;/p&gt;  &lt;p&gt;Check it out for yourself:&amp;#160; &lt;a href="http://www.langnetsymposium.com"&gt;http://www.langnetsymposium.com&lt;/a&gt; or follow &lt;a href="http://search.twitter.com/search?q=%23langnet"&gt;#langnet&lt;/a&gt; or &lt;a href="http://twitter.com/LangDotNet/"&gt;langdotnet&lt;/a&gt; on Twitter&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:00a8bc55-0a09-404f-9a93-39f889fb8944" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/langnet" rel="tag"&gt;langnet&lt;/a&gt;,&lt;a href="http://technorati.com/tags/programming" rel="tag"&gt;programming&lt;/a&gt;,&lt;a href="http://technorati.com/tags/languages" rel="tag"&gt;languages&lt;/a&gt;,&lt;a href="http://technorati.com/tags/compilers" rel="tag"&gt;compilers&lt;/a&gt;,&lt;a href="http://technorati.com/tags/dynamic+languages" rel="tag"&gt;dynamic languages&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DLR" rel="tag"&gt;DLR&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Lang.Net" rel="tag"&gt;Lang.Net&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9549159" width="1" height="1"&gt;</content><author><name>mglehman</name><uri>http://blogs.msdn.com/members/mglehman.aspx</uri></author></entry><entry><title>Multi Tenant Data Access (MTDA) S+S Blueprint Now Available</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mglehman/archive/2008/08/25/multi-tenant-data-access-mtda-s-s-blueprint-now-available.aspx" /><id>http://blogs.msdn.com/mglehman/archive/2008/08/25/multi-tenant-data-access-mtda-s-s-blueprint-now-available.aspx</id><published>2008-08-25T23:53:00Z</published><updated>2008-08-25T23:53:00Z</updated><content type="html">&lt;P&gt;The MTDA (Multi Tenant Data Access) S+S Blueprint is now online.&lt;/P&gt;
&lt;P&gt;You can get more details by watching the Channel9 interview I did with Eugenio Pace: &lt;A href="http://channel9.msdn.com/posts/MichaelLehman/MultiTenant-Data-Access-MTDA-SS-Blueprint-Released/"&gt;http://channel9.msdn.com/posts/MichaelLehman/MultiTenant-Data-Access-MTDA-SS-Blueprint-Released/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Download either using the &lt;A class="" href="http://www.codeplex.com/ssblueprints" mce_href="http://www.codeplex.com/ssblueprints"&gt;S+S Blueprints Manager&lt;/A&gt; or from codeplex: &lt;A href="http://www.codeplex.com/mtda"&gt;http://www.codeplex.com/mtda&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8895057" width="1" height="1"&gt;</content><author><name>mglehman</name><uri>http://blogs.msdn.com/members/mglehman.aspx</uri></author><category term="Software Plus Services" scheme="http://blogs.msdn.com/mglehman/archive/tags/Software+Plus+Services/default.aspx" /><category term="S+S" scheme="http://blogs.msdn.com/mglehman/archive/tags/S_2B00_S/default.aspx" /><category term="Blueprints" scheme="http://blogs.msdn.com/mglehman/archive/tags/Blueprints/default.aspx" /></entry><entry><title>Silverlight Blueprint for Sharepoint (Beta 2) available</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mglehman/archive/2008/08/25/silverlight-blueprint-for-sharepoint-beta-2-available.aspx" /><id>http://blogs.msdn.com/mglehman/archive/2008/08/25/silverlight-blueprint-for-sharepoint-beta-2-available.aspx</id><published>2008-08-25T23:51:00Z</published><updated>2008-08-25T23:51:00Z</updated><content type="html">&lt;P&gt;The Silverlight Blueprint for SharePoint is now online on Codeplex:&amp;nbsp; &lt;A href="http://www.codeplex.com/sl4sp"&gt;http://www.codeplex.com/sl4sp&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;This latest update works with Silverlight 2 Beta 2.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8895053" width="1" height="1"&gt;</content><author><name>mglehman</name><uri>http://blogs.msdn.com/members/mglehman.aspx</uri></author><category term="Office" scheme="http://blogs.msdn.com/mglehman/archive/tags/Office/default.aspx" /><category term="Silverlight" scheme="http://blogs.msdn.com/mglehman/archive/tags/Silverlight/default.aspx" /><category term="Software Plus Services" scheme="http://blogs.msdn.com/mglehman/archive/tags/Software+Plus+Services/default.aspx" /><category term="Blueprints" scheme="http://blogs.msdn.com/mglehman/archive/tags/Blueprints/default.aspx" /><category term="Sharepoint" scheme="http://blogs.msdn.com/mglehman/archive/tags/Sharepoint/default.aspx" /></entry><entry><title>New CodePlex site: Silverlight Blueprint for SharePoint now live!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mglehman/archive/2008/06/08/new-codeplex-site-silverlight-blueprint-for-sharepoint-now-live.aspx" /><id>http://blogs.msdn.com/mglehman/archive/2008/06/08/new-codeplex-site-silverlight-blueprint-for-sharepoint-now-live.aspx</id><published>2008-06-09T00:36:42Z</published><updated>2008-06-09T00:36:42Z</updated><content type="html">&lt;p&gt;The new &lt;a href="http://www.codeplex.com/SL4SP"&gt;CodePlex site for the Sliverlight Blueprint for Sharepoint&lt;/a&gt; is now live!&lt;/p&gt;  &lt;p&gt;Currently the code for this &lt;a href="http://channel9.msdn.com/blueprints"&gt;S+S Blueprint&lt;/a&gt; is in beta and we are actively revising it to work with the recently released &lt;a href="http://silverlight.net/GetStarted/"&gt;Silverlight 2 Beta 2&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Head on over to &lt;a href="http://www.codeplex.com/SL4SP"&gt;http://www.codeplex.com/SL4SP&lt;/a&gt; for an FAQ, a link to a screencast about installation and discussion forums where you can ask questions to the developers and make suggestions.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8582036" width="1" height="1"&gt;</content><author><name>mglehman</name><uri>http://blogs.msdn.com/members/mglehman.aspx</uri></author></entry><entry><title>Got myself a cool new gig - Senior Architect for S+S Blueprints and Software Factories!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/mglehman/archive/2008/05/30/got-myself-a-cool-new-gig-senior-architect-for-s-s-blueprints-and-software-factories.aspx" /><id>http://blogs.msdn.com/mglehman/archive/2008/05/30/got-myself-a-cool-new-gig-senior-architect-for-s-s-blueprints-and-software-factories.aspx</id><published>2008-05-31T01:26:21Z</published><updated>2008-05-31T01:26:21Z</updated><content type="html">&lt;p&gt;Just after I joined Microsoft, nearly 4 years ago, I had the opportunity to learn about a super exciting brand new(at least to me) concept called Software Factories.&amp;#160; At the time I was fortunate to be working in a group that enabled me to spend a small portion of my time digging in to the factories concept.&amp;#160; In October 2004 I got the chance to work on a full-day OOPSLA tutorial with &lt;a href="http://blogs.msdn.com/jackgr"&gt;Jack Greenfield&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/keith_short"&gt;Keith Short&lt;/a&gt; who, along with &lt;a href="http://blogs.msdn.com/stevecook/"&gt;Steve Cook&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/stuart_kent"&gt;Stuart Kent&lt;/a&gt;, wrote the definitive book on the subject, and found that while there was a strong theoretical foundation there was very little implementation.&amp;#160; After OOPSLA I started a small &amp;quot;skunk works&amp;quot; project to try to build something concrete but then put that on hold when I moved to Seattle in March of 2005.&lt;/p&gt;  &lt;p&gt;For the past 3 years I have been on the Platform Evangelism Team as a Technical Evangelist and have been on-point for an interesting stream of technologies and audiences:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;VSTA - Visual Studio Tools for Applications (the C#/VB next gen app scripting engine)&lt;/li&gt;    &lt;li&gt;VSTS - Visual Studio Team System&lt;/li&gt;    &lt;li&gt;Compilers targeted at the CLR&lt;/li&gt;    &lt;li&gt;Shareware/MicroISV developers&lt;/li&gt;    &lt;li&gt;Software-plus-Services Blueprints&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;as well as on-going work as part of the &lt;a href="http://channel9.msdn.com"&gt;Channel9&lt;/a&gt; team doing audio and video podcasting.&lt;/p&gt;  &lt;p&gt;As part of the work I did as the MicroISV evangelist I created Project &amp;quot;Glidepath&amp;quot;, a lightweight Software Factory system which delivered guidance, code and tools helping developers move their applications to Windows Vista.&amp;#160; While this was a fun thing to do, building Software Factories wasn't really part of my job description!&lt;/p&gt;  &lt;p&gt;A year ago I got the opportunity to lead an effort to create something we eventually named &lt;a href="http://channel9.msdn.com/blueprints"&gt;Software-plus-Services Blueprints&lt;/a&gt;.&amp;#160; For this I adapted the Project &amp;quot;Glidepath&amp;quot; engine to enable a rich UX for delivery of the blueprint contents, essentially creating a branded collection of Software Factories helping people build S+S applications.&amp;#160; &lt;/p&gt;  &lt;p&gt;Now, due to a fortunate series of serendipitous events, (including Jack moving to the Platform Architecture Team, an unexpected re-org, etc.), this week I moved to the Platform Architecture Team and will finally be working directly with Jack responsible for both S+S Blueprints and Software Factories!&lt;/p&gt;  &lt;p&gt;Final note, I am still the guy on-point for MicroISVs.&amp;#160; I'll see everyone, as I have for the past 3 years, at the &lt;a href="http://www.sic.org"&gt;Software Industry Conference&lt;/a&gt; in Boston this July and at the &lt;a href="http://www.microisv.eu"&gt;European Software Conference&lt;/a&gt; in Berlin come November.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8564648" width="1" height="1"&gt;</content><author><name>mglehman</name><uri>http://blogs.msdn.com/members/mglehman.aspx</uri></author></entry></feed>