<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://netfxfactory.org/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Papers</title><link>http://netfxfactory.org/blogs/papers/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61120.2)</generator><item><title>Magnify your diagram</title><link>http://netfxfactory.org/blogs/papers/archive/2010/02/18/magnify-your-diagram.aspx</link><pubDate>Thu, 18 Feb 2010 14:21:00 GMT</pubDate><guid isPermaLink="false">8617cf4d-308d-45bf-b2de-df639820d192:257</guid><dc:creator>Pascal</dc:creator><slash:comments>0</slash:comments><comments>http://netfxfactory.org/blogs/papers/comments/257.aspx</comments><wfw:commentRss>http://netfxfactory.org/blogs/papers/commentrss.aspx?PostID=257</wfw:commentRss><wfw:comment>http://netfxfactory.org/blogs/papers/rsscomments.aspx?PostID=257</wfw:comment><description>Default layout mechanisms offered by DSL Tools are not challenged by VS’s 2010 edition. It's not a reason to be disappointed but to acknowledge efforts produced into other areas such as extensibility. DSL Tools wisely called for help to offer alternative...(&lt;a href="http://netfxfactory.org/blogs/papers/archive/2010/02/18/magnify-your-diagram.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://netfxfactory.org/aggbug.aspx?PostID=257" width="1" height="1"&gt;</description><category domain="http://netfxfactory.org/blogs/papers/archive/tags/WPF/default.aspx">WPF</category><category domain="http://netfxfactory.org/blogs/papers/archive/tags/Dsl/default.aspx">Dsl</category><category domain="http://netfxfactory.org/blogs/papers/archive/tags/modelisation/default.aspx">modelisation</category><category domain="http://netfxfactory.org/blogs/papers/archive/tags/user+experience/default.aspx">user experience</category></item><item><title>Provide an improved user experience to your DSL's</title><link>http://netfxfactory.org/blogs/papers/archive/2009/09/20/provide-an-improved-user-experience-to-your-dsls.aspx</link><pubDate>Sun, 20 Sep 2009 23:19:00 GMT</pubDate><guid isPermaLink="false">8617cf4d-308d-45bf-b2de-df639820d192:247</guid><dc:creator>Pascal</dc:creator><slash:comments>2</slash:comments><comments>http://netfxfactory.org/blogs/papers/comments/247.aspx</comments><wfw:commentRss>http://netfxfactory.org/blogs/papers/commentrss.aspx?PostID=247</wfw:commentRss><wfw:comment>http://netfxfactory.org/blogs/papers/rsscomments.aspx?PostID=247</wfw:comment><description>The goal of this article is to present a way to leverage WPF technology in order to improve your DSL's editors user experience....(&lt;a href="http://netfxfactory.org/blogs/papers/archive/2009/09/20/provide-an-improved-user-experience-to-your-dsls.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://netfxfactory.org/aggbug.aspx?PostID=247" width="1" height="1"&gt;</description><category domain="http://netfxfactory.org/blogs/papers/archive/tags/WPF/default.aspx">WPF</category><category domain="http://netfxfactory.org/blogs/papers/archive/tags/Dsl/default.aspx">Dsl</category><category domain="http://netfxfactory.org/blogs/papers/archive/tags/modelisation/default.aspx">modelisation</category><category domain="http://netfxfactory.org/blogs/papers/archive/tags/user+experience/default.aspx">user experience</category></item><item><title>Multiply Dsl points of view</title><link>http://netfxfactory.org/blogs/papers/archive/2009/01/13/multiply-dsl-points-of-view.aspx</link><pubDate>Tue, 13 Jan 2009 15:20:00 GMT</pubDate><guid isPermaLink="false">8617cf4d-308d-45bf-b2de-df639820d192:229</guid><dc:creator>Pascal</dc:creator><slash:comments>6</slash:comments><comments>http://netfxfactory.org/blogs/papers/comments/229.aspx</comments><wfw:commentRss>http://netfxfactory.org/blogs/papers/commentrss.aspx?PostID=229</wfw:commentRss><wfw:comment>http://netfxfactory.org/blogs/papers/rsscomments.aspx?PostID=229</wfw:comment><description>DSL Tools are becoming more popular everyday and naturally questions are increasing in volume on MSDN forums dedicated to Visual Studio Extensibility. However, this fact is not the only reason to advocate that DSL Tools gained in maturity. It is better for now to focus on a recurring request in the form of multiple views of a single diagram. This is mainly derived from the fact that models implemented using DSL Tools are getting bigger and bigger by the day and it becomes quickly important to be able to occult some aspects of the model while putting the emphasis on others. The goal of this article is to present a solution to implement such functionality....(&lt;a href="http://netfxfactory.org/blogs/papers/archive/2009/01/13/multiply-dsl-points-of-view.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://netfxfactory.org/aggbug.aspx?PostID=229" width="1" height="1"&gt;</description><category domain="http://netfxfactory.org/blogs/papers/archive/tags/Dsl/default.aspx">Dsl</category></item><item><title>Let your community site leverage Windows Live</title><link>http://netfxfactory.org/blogs/papers/archive/2008/11/03/let-your-community-site-leverage-windows-live.aspx</link><pubDate>Mon, 03 Nov 2008 07:00:00 GMT</pubDate><guid isPermaLink="false">8617cf4d-308d-45bf-b2de-df639820d192:209</guid><dc:creator>Tony</dc:creator><slash:comments>1</slash:comments><comments>http://netfxfactory.org/blogs/papers/comments/209.aspx</comments><wfw:commentRss>http://netfxfactory.org/blogs/papers/commentrss.aspx?PostID=209</wfw:commentRss><wfw:comment>http://netfxfactory.org/blogs/papers/rsscomments.aspx?PostID=209</wfw:comment><description>kjlkjMost web sites require managing users from personal details to authentication. Event though, ASPNet provides some tools ease this process with a Sql Server backend database. This can be tedious to manage and implies a responsibility to keep personal data safe furthermore people put some time and effort into filling in their Windows Live Id profile information. Of course some web sites make their business on having a huge user database. However community web sites such as netfxfactory does not gain any added value from managing its own user database. Various blogs and papers on the web explain how to leverage Windows live authentication mechanism to validate a local user (see here here and here). They mostly let someone associate its web site account with his Windows Live Id however it’s name, dob, email etc… are still managed localy by the web site (this is the functionalities offered by the Memebership provider offered with the Windows Live SDK). Only the authentication mechanism is leveraged here.

The goal of this article is to go one step further and externalize as much as possible the user management. Managing locally user’s data requires an extra effort from the user to keep his information up to date. We will demonstrate a solution using Windows Live based on a custom aspnet membership provider used to pull out information from Windows Live such as User info but also his contacts info.

This is a first step towards S+S as promoted by Microsoft.

Most web sites require managing users from personal details to authentication. Event though, ASPNet provides some tools ease this process with a Sql Server backend database. This can be tedious to manage and implies a responsibility to keep personal data safe furthermore people put some time and effort into filling in their Windows Live Id profile information. Of course some web sites make their business on having a huge user database. However community web sites such as netfxfactory does not gain any added value from managing its own user database. Various blogs and papers on the web explain how to leverage Windows live authentication mechanism to validate a local user (see here here and here). They mostly let someone associate its web site account with his Windows Live Id however it’s name, dob, email etc… are still managed localy by the web site (this is the functionalities offered by the Memebership provider offered with the Windows Live SDK). Only the authentication mechanism is leveraged here.

The goal of this article is to go one step further and externalize as much as possible the user management. Managing locally user’s data requires an extra effort from the user to keep his information up to date. We will demonstrate a solution using Windows Live based on a custom aspnet membership provider used to pull out information from Windows Live such as User info but also his contacts info.

This is a first step towards S+S as promoted by Microsoft.

...(&lt;a href="http://netfxfactory.org/blogs/papers/archive/2008/11/03/let-your-community-site-leverage-windows-live.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://netfxfactory.org/aggbug.aspx?PostID=209" width="1" height="1"&gt;</description><category domain="http://netfxfactory.org/blogs/papers/archive/tags/Federation/default.aspx">Federation</category><category domain="http://netfxfactory.org/blogs/papers/archive/tags/Security/default.aspx">Security</category><category domain="http://netfxfactory.org/blogs/papers/archive/tags/Identity/default.aspx">Identity</category><category domain="http://netfxfactory.org/blogs/papers/archive/tags/Cardspace/default.aspx">Cardspace</category><category domain="http://netfxfactory.org/blogs/papers/archive/tags/veracruz/default.aspx">veracruz</category></item><item><title>Snip your dsl into prototypes</title><link>http://netfxfactory.org/blogs/papers/archive/2008/06/25/snip-your-dsl-into-prototypes.aspx</link><pubDate>Wed, 25 Jun 2008 22:48:00 GMT</pubDate><guid isPermaLink="false">8617cf4d-308d-45bf-b2de-df639820d192:198</guid><dc:creator>Pascal</dc:creator><slash:comments>3</slash:comments><comments>http://netfxfactory.org/blogs/papers/comments/198.aspx</comments><wfw:commentRss>http://netfxfactory.org/blogs/papers/commentrss.aspx?PostID=198</wfw:commentRss><wfw:comment>http://netfxfactory.org/blogs/papers/rsscomments.aspx?PostID=198</wfw:comment><description>Preamble Mary Jo Foley revealed the love story between Microsoft and modeling a few months ago. But the information that must retain our attention is that Oslo will be certainly the city chosen for this honeymoon. Indeed, a few years ago Microsoft did...(&lt;a href="http://netfxfactory.org/blogs/papers/archive/2008/06/25/snip-your-dsl-into-prototypes.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://netfxfactory.org/aggbug.aspx?PostID=198" width="1" height="1"&gt;</description><category domain="http://netfxfactory.org/blogs/papers/archive/tags/Dsl/default.aspx">Dsl</category><category domain="http://netfxfactory.org/blogs/papers/archive/tags/development+process/default.aspx">development process</category><category domain="http://netfxfactory.org/blogs/papers/archive/tags/patterns/default.aspx">patterns</category></item><item><title>Acropolis, what is the real target?</title><link>http://netfxfactory.org/blogs/papers/archive/2007/07/19/acropolis-feedbacks.aspx</link><pubDate>Thu, 19 Jul 2007 12:30:00 GMT</pubDate><guid isPermaLink="false">8617cf4d-308d-45bf-b2de-df639820d192:139</guid><dc:creator>Andrianarivony Léon</dc:creator><slash:comments>0</slash:comments><comments>http://netfxfactory.org/blogs/papers/comments/139.aspx</comments><wfw:commentRss>http://netfxfactory.org/blogs/papers/commentrss.aspx?PostID=139</wfw:commentRss><wfw:comment>http://netfxfactory.org/blogs/papers/rsscomments.aspx?PostID=139</wfw:comment><description>Adopting new technology is not just about building a “Hello World” Application but testing its capabilities to match precise requirements for real-world situations. After a fair amount of playing and digging in, this article aims to provide an overview...(&lt;a href="http://netfxfactory.org/blogs/papers/archive/2007/07/19/acropolis-feedbacks.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://netfxfactory.org/aggbug.aspx?PostID=139" width="1" height="1"&gt;</description><category domain="http://netfxfactory.org/blogs/papers/archive/tags/WPF/default.aspx">WPF</category><category domain="http://netfxfactory.org/blogs/papers/archive/tags/Acropolis/default.aspx">Acropolis</category></item><item><title>Service Referencing part II: dynamic service discovery</title><link>http://netfxfactory.org/blogs/papers/archive/2007/07/04/service-referencing-part-ii-dynamic-service-discovery.aspx</link><pubDate>Wed, 04 Jul 2007 14:07:00 GMT</pubDate><guid isPermaLink="false">8617cf4d-308d-45bf-b2de-df639820d192:124</guid><dc:creator>Tony</dc:creator><slash:comments>2</slash:comments><comments>http://netfxfactory.org/blogs/papers/comments/124.aspx</comments><wfw:commentRss>http://netfxfactory.org/blogs/papers/commentrss.aspx?PostID=124</wfw:commentRss><wfw:comment>http://netfxfactory.org/blogs/papers/rsscomments.aspx?PostID=124</wfw:comment><description>As outlined in the first part of this article, referencing services greatly extends their visibility and promotes their capitalization. When most of the time services are deployed somewhere and accessible from a fairly static location, it happens that, to cater particular business needs that we will be outlined later on this post, some services requires to be discoverable in order to be accessed transparently regardless of their particular location at the time. This document covers such a requirement by exposing how to combine open standards and WCF to publish services in such a way that they can be discovered dynamically at runtime based on custom business criteria. ...(&lt;a href="http://netfxfactory.org/blogs/papers/archive/2007/07/04/service-referencing-part-ii-dynamic-service-discovery.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://netfxfactory.org/aggbug.aspx?PostID=124" width="1" height="1"&gt;</description><enclosure url="http://www.netfxfactory.org/files/discovery.wmv" length="0" type="video/x-ms-wmv" /><category domain="http://netfxfactory.org/blogs/papers/archive/tags/WCF/default.aspx">WCF</category><category domain="http://netfxfactory.org/blogs/papers/archive/tags/Service+referencing/default.aspx">Service referencing</category><category domain="http://netfxfactory.org/blogs/papers/archive/tags/Discovery/default.aspx">Discovery</category></item><item><title>Acropolis NavigationManager Extensions</title><link>http://netfxfactory.org/blogs/papers/archive/2007/06/24/acropolis-navigationmanager-extensions.aspx</link><pubDate>Mon, 25 Jun 2007 05:00:00 GMT</pubDate><guid isPermaLink="false">8617cf4d-308d-45bf-b2de-df639820d192:121</guid><dc:creator>Andrianarivony Léon</dc:creator><slash:comments>1</slash:comments><comments>http://netfxfactory.org/blogs/papers/comments/121.aspx</comments><wfw:commentRss>http://netfxfactory.org/blogs/papers/commentrss.aspx?PostID=121</wfw:commentRss><wfw:comment>http://netfxfactory.org/blogs/papers/rsscomments.aspx?PostID=121</wfw:comment><description>1 - Introduction In my previous post , I said that Acropolis provide out of the box 2 kinds of Navigation Model : "SinglePartNavigation" and "MultiPartNavigationManager". In conclusion of my previous post, I have shortly described the limitations of these...(&lt;a href="http://netfxfactory.org/blogs/papers/archive/2007/06/24/acropolis-navigationmanager-extensions.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://netfxfactory.org/aggbug.aspx?PostID=121" width="1" height="1"&gt;</description><category domain="http://netfxfactory.org/blogs/papers/archive/tags/WPF/default.aspx">WPF</category><category domain="http://netfxfactory.org/blogs/papers/archive/tags/Acropolis/default.aspx">Acropolis</category></item><item><title>Service referencing part I: Business service cartography</title><link>http://netfxfactory.org/blogs/papers/archive/2007/04/27/Service-referencing-part-I-_2D00_-Business-Services-Cartography.aspx</link><pubDate>Fri, 27 Apr 2007 11:57:00 GMT</pubDate><guid isPermaLink="false">8617cf4d-308d-45bf-b2de-df639820d192:93</guid><dc:creator>Tony</dc:creator><slash:comments>4</slash:comments><comments>http://netfxfactory.org/blogs/papers/comments/93.aspx</comments><wfw:commentRss>http://netfxfactory.org/blogs/papers/commentrss.aspx?PostID=93</wfw:commentRss><wfw:comment>http://netfxfactory.org/blogs/papers/rsscomments.aspx?PostID=93</wfw:comment><description>Not knowing precisely the services developed and deployed in an environment is not something anyone serious about service oriented architectures can afford. In this regards, business service cartography is a key pillar of SO architectures and valuable help to get insight on your business related developments. Being able to draw a map of your business, at any time, is a must to start capitalizing, industrializing and get enough insight to predict with maximum reliability the impact of change within an organization. ...(&lt;a href="http://netfxfactory.org/blogs/papers/archive/2007/04/27/Service-referencing-part-I-_2D00_-Business-Services-Cartography.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://netfxfactory.org/aggbug.aspx?PostID=93" width="1" height="1"&gt;</description><enclosure url="http://www.netfxfactory.org/files/ServiceReferencing.wmv" length="0" type="video/x-ms-wmv" /><category domain="http://netfxfactory.org/blogs/papers/archive/tags/WCF/default.aspx">WCF</category><category domain="http://netfxfactory.org/blogs/papers/archive/tags/UDDI/default.aspx">UDDI</category><category domain="http://netfxfactory.org/blogs/papers/archive/tags/Service+referencing/default.aspx">Service referencing</category></item><item><title>An effective way to access WCF services</title><link>http://netfxfactory.org/blogs/papers/archive/2007/01/24/An-effective-way-to-access-wcf-services.aspx</link><pubDate>Wed, 24 Jan 2007 10:33:00 GMT</pubDate><guid isPermaLink="false">8617cf4d-308d-45bf-b2de-df639820d192:7</guid><dc:creator>admin</dc:creator><slash:comments>2</slash:comments><comments>http://netfxfactory.org/blogs/papers/comments/7.aspx</comments><wfw:commentRss>http://netfxfactory.org/blogs/papers/commentrss.aspx?PostID=7</wfw:commentRss><wfw:comment>http://netfxfactory.org/blogs/papers/rsscomments.aspx?PostID=7</wfw:comment><description>WCF offers a very seamless way to handle service end point configuration. This is done via both the service configuration file and the client's. Specially in an intranet and even more in development environment, where you have to take care of both the cook and his clients, maintaining each and every client up to date with the latest service config can be quite tedious specially if you have a large number of clients to update. One way to overcome this problem is to retrieve the service's metadata in order to infer the services endpoints configuration instead of deploying via configuration file on each client. ...(&lt;a href="http://netfxfactory.org/blogs/papers/archive/2007/01/24/An-effective-way-to-access-wcf-services.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://netfxfactory.org/aggbug.aspx?PostID=7" width="1" height="1"&gt;</description><enclosure url="http://netfxfactory.org/blogs/papers/attachment/7.ashx" length="262673" type="image/x-png" /><enclosure url="http://netfxfactory.org/blogs/videos/smartchannelfactory_mathservice.wmv" length="0" type="video/x-ms-wmv" /><category domain="http://netfxfactory.org/blogs/papers/archive/tags/WCF/default.aspx">WCF</category><category domain="http://netfxfactory.org/blogs/papers/archive/tags/metadata/default.aspx">metadata</category><category domain="http://netfxfactory.org/blogs/papers/archive/tags/configuration/default.aspx">configuration</category></item></channel></rss>