<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2953986744668014801</id><updated>2011-11-27T15:48:47.294-08:00</updated><title type='text'>think!</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://thatarchitectguy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://thatarchitectguy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>sk</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2953986744668014801.post-8598450038031853805</id><published>2011-07-19T00:35:00.001-07:00</published><updated>2011-07-19T00:35:22.914-07:00</updated><title type='text'>Windows Azure learning links</title><content type='html'>1) http://learning.microsoft.com/manager/LearningPlanV2.aspx?resourceId=30f78dea-f126-4b01-82eb-52cbc908e4ec&amp;clang=en-US&amp;cats=d4e8e42c-3d5a-4a6e-915d-d99556a49bd7&lt;br /&gt;&lt;br /&gt;2)  http://blogs.msdn.com/b/buckwoody/archive/2011/01/31/certification-notes-70-583-designing-and-developing-windows-azure-applications.aspx&lt;br /&gt;&lt;br /&gt;3) • Moving Applications to the Cloud: &lt;br /&gt;http://msdn.microsoft.com/en-us/library/ff728592.aspx&lt;br /&gt;    • Developing Applications for the Cloud:&lt;br /&gt;http://msdn.microsoft.com/en-us/library/ff966499.aspx &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4) Windows Azure Platform Training Kit has presentations, labs and other material for learning: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=413E88F8-5966-4A83-B309-53B7B77EDF78&amp;displaylang=en&lt;br /&gt;&lt;br /&gt;5) http://msdn.microsoft.com/en-us/ff380142 &lt;br /&gt;&lt;br /&gt;6) the exam preparation guide (http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-583#tab2) gives you good information about what exam is asking.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2953986744668014801-8598450038031853805?l=thatarchitectguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/8598450038031853805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/8598450038031853805'/><link rel='alternate' type='text/html' href='http://thatarchitectguy.blogspot.com/2011/07/windows-azure-learning-links.html' title='Windows Azure learning links'/><author><name>sk</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2953986744668014801.post-3530417241029934834</id><published>2009-11-10T23:01:00.000-08:00</published><updated>2009-11-10T23:04:10.125-08:00</updated><title type='text'>Win32/Linux Headers for C/C++</title><content type='html'>While interoperating between the Win32 and Linux, you will need equivalent headers.&lt;br /&gt;Useful Lookup and resource: http://fearthecow.net/guest/rosetta/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2953986744668014801-3530417241029934834?l=thatarchitectguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/3530417241029934834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/3530417241029934834'/><link rel='alternate' type='text/html' href='http://thatarchitectguy.blogspot.com/2009/11/win32linux-headers-for-cc.html' title='Win32/Linux Headers for C/C++'/><author><name>sk</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2953986744668014801.post-3256789782479962557</id><published>2009-11-09T21:15:00.000-08:00</published><updated>2009-11-09T21:16:51.451-08:00</updated><title type='text'>Encrypted Real Time Messaging Protocol (RTMPE) and</title><content type='html'>RTMPE, is an encrypted version of RTMP. There are technical diffrences between Recording and Downloading! &lt;&lt;Todo...&gt;&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2953986744668014801-3256789782479962557?l=thatarchitectguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/3256789782479962557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/3256789782479962557'/><link rel='alternate' type='text/html' href='http://thatarchitectguy.blogspot.com/2009/11/encrypted-real-time-messaging-protocol.html' title='Encrypted Real Time Messaging Protocol (RTMPE) and'/><author><name>sk</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2953986744668014801.post-1099405292962560117</id><published>2009-11-06T05:33:00.000-08:00</published><updated>2009-11-06T05:38:16.185-08:00</updated><title type='text'>REST with WCF 3.5</title><content type='html'>Let’s walk through Step by Step&lt;br /&gt;&lt;br /&gt;Step 1: Create a contract, and mark the contract with WebGet Attribute&lt;br /&gt;&lt;br /&gt;//Import the required Namespace/s&lt;br /&gt;using System.ServiceModel;&lt;br /&gt;using System.ServiceModel.Web;&lt;br /&gt;&lt;br /&gt;namespace RestWithWCF&lt;br /&gt;{&lt;br /&gt;[ServiceContract]&lt;br /&gt;public interface IGreeterService&lt;br /&gt;{&lt;br /&gt;[OperationContract]&lt;br /&gt;[WebGet(UriTemplate = "greet/{name}")]&lt;br /&gt;string DoGreet(string name);&lt;br /&gt;}&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;Step 2: Implement the contract for the Service&lt;br /&gt;&lt;br /&gt;namespace RestWithWCF&lt;br /&gt;{&lt;br /&gt;public class GreetService : IGreeterService&lt;br /&gt;{&lt;br /&gt;public string DoGreet (string name)&lt;br /&gt;{&lt;br /&gt;return string.Format("Hello, {0} , Welcome to the world of REST.", name);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step 3: Create “Host” for the service&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.ServiceModel;&lt;br /&gt;using System.ServiceModel.Web;&lt;br /&gt;namespace RestWithWCF&lt;br /&gt;{&lt;br /&gt;class Program&lt;br /&gt;{&lt;br /&gt;static void Main(string[] args)&lt;br /&gt;{&lt;br /&gt;using (WebServiceHost serviceHost =&lt;br /&gt;new WebServiceHost(typeof(GreetService)))&lt;br /&gt;{&lt;br /&gt;serviceHost.Open();&lt;br /&gt;Console.WriteLine("Host Started...");&lt;br /&gt;Console.ReadLine();&lt;br /&gt;serviceHost.Close();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Step 4: Create a Configuration file to expose a webHttpBinding endpoint for the service.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;?xml version="1.0" encoding="utf-8" ?&gt;&lt;br /&gt;&lt;configuration&gt;&lt;br /&gt;&lt;system.serviceModel&gt;&lt;br /&gt;&lt;services&gt;&lt;br /&gt;&lt;service name=" RestWithWCF. GreetService "&gt;&lt;br /&gt;&lt;host&gt;&lt;br /&gt;&lt;baseAddresses&gt;&lt;br /&gt;&lt;add baseAddress="http://localhost:8080/DoGreet "/&gt;&lt;br /&gt;&lt;/baseAddresses&gt;&lt;br /&gt;&lt;/host&gt;&lt;br /&gt;&lt;endpoint binding="webHttpBinding" contract=" RestWithWCF. IGreeterService " /&gt;&lt;br /&gt;&lt;/service&gt;&lt;br /&gt;&lt;/services&gt;&lt;br /&gt;&lt;/system.serviceModel&gt;&lt;br /&gt;&lt;/configuration&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Step 5: Compile and Execute the HOST&lt;br /&gt;&lt;br /&gt;Step 6: Open browser and hit the REST Endpoint&lt;br /&gt;&lt;br /&gt;Step 7: Check the XML response&lt;br /&gt;&lt;br /&gt;That’s it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2953986744668014801-1099405292962560117?l=thatarchitectguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/1099405292962560117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/1099405292962560117'/><link rel='alternate' type='text/html' href='http://thatarchitectguy.blogspot.com/2009/11/rest-with-wcf-35.html' title='REST with WCF 3.5'/><author><name>sk</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2953986744668014801.post-2941979322669014233</id><published>2009-10-29T22:52:00.000-07:00</published><updated>2009-11-06T01:24:48.641-08:00</updated><title type='text'>WCF 3.5, REST vs Soap</title><content type='html'>Starting with WCF 3.5 services can be rest enabled. MEaning you can either create services with SOAP or REST Extensions.&lt;br /&gt;Few key constraints for this descision,&lt;br /&gt;(1) SOAP requires knowledge of XML standards on the other hand Any client or Server application with HTTP support can make call to REST Services with HTTP Get verb.&lt;br /&gt;(2) SOAP Requires XML packet across every Request/Response, where as REST Services does not have this constraint. this can make the SOAP services 10-15 times more heavy on Wire.  this is one reason for utilizing the REST Services on low or limited profile mobile.&lt;br /&gt;(3) SOAP operates on Heavy metada, this makes them very useful while designing Services which requires the formal contract to be established for describing the interface that the web service offers. REST on the other hand does not publish any Metadata.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2953986744668014801-2941979322669014233?l=thatarchitectguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/2941979322669014233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/2941979322669014233'/><link rel='alternate' type='text/html' href='http://thatarchitectguy.blogspot.com/2009/10/wcf-35-rest-vs-soap.html' title='WCF 3.5, REST vs Soap'/><author><name>sk</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2953986744668014801.post-3074532925458985781</id><published>2009-07-06T06:13:00.000-07:00</published><updated>2009-07-06T06:26:43.009-07:00</updated><title type='text'>NHibernate and Linq</title><content type='html'>If the objective is RAD [rapid Application Development], Linq comes in handy.NHibernate, has very interesting support for the inhertance and the object can be stored as Table per Calss, Sub-Class or "Hierarchy", this evaluates to the ability to write flexible code and "Polymorphic Queries". It is possible to either write mapping in xml document or as strongly typed objects, this should be design descision based on what you would like to acheive w.r.t ability to Refactor, configure etc...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2953986744668014801-3074532925458985781?l=thatarchitectguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/3074532925458985781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/3074532925458985781'/><link rel='alternate' type='text/html' href='http://thatarchitectguy.blogspot.com/2009/07/nhibernate-and-linq.html' title='NHibernate and Linq'/><author><name>sk</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2953986744668014801.post-1015592640908005936</id><published>2009-06-26T00:00:00.000-07:00</published><updated>2009-06-26T00:01:44.906-07:00</updated><title type='text'>WCF AJAX Page requests</title><content type='html'>WCF platform had not built-in support for consuming JSON objects or returning the same. &lt;br /&gt;Starting with .Net framework 3.5 and “Orcas” this can be easily achieved e.g. &lt;&lt;todo:&gt;&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2953986744668014801-1015592640908005936?l=thatarchitectguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/1015592640908005936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/1015592640908005936'/><link rel='alternate' type='text/html' href='http://thatarchitectguy.blogspot.com/2009/06/wcf-ajax-page-requests.html' title='WCF AJAX Page requests'/><author><name>sk</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2953986744668014801.post-465079450508310036</id><published>2009-06-17T23:15:00.000-07:00</published><updated>2009-06-18T00:00:42.242-07:00</updated><title type='text'>WCF 3.5, WF State Persistant Sessions [Durable Session]</title><content type='html'>You may require WCF services to persist the state information. You can take advantage of the WF persistent model. &lt;&lt;todo:&gt;&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2953986744668014801-465079450508310036?l=thatarchitectguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/465079450508310036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/465079450508310036'/><link rel='alternate' type='text/html' href='http://thatarchitectguy.blogspot.com/2009/06/wcf-35-wf-state-persistant-sessions.html' title='WCF 3.5, WF State Persistant Sessions [Durable Session]'/><author><name>sk</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2953986744668014801.post-5211472072494486244</id><published>2009-06-16T02:14:00.000-07:00</published><updated>2009-06-16T02:17:12.715-07:00</updated><title type='text'>Debugging SSL traffic</title><content type='html'>Debugging SSL web Traffic can be a hassel, Tools you can utilize are,&lt;br /&gt;(1) ProxyTrace : &lt;a href="http://www.pocketsoap.com/"&gt;http://www.pocketsoap.com/&lt;/a&gt;&lt;br /&gt;(2) TcpTrace: &lt;a href="http://www.pocketsoap.com/tcptrace/"&gt;http://www.pocketsoap.com/tcptrace/&lt;/a&gt;&lt;br /&gt;Sniffing SSL traffic with a Proxy&lt;br /&gt;(3) Charles: &lt;a href="http://www.charlesproxy.com/"&gt;http://www.charlesproxy.com/&lt;/a&gt;&lt;br /&gt;-&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2953986744668014801-5211472072494486244?l=thatarchitectguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/5211472072494486244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/5211472072494486244'/><link rel='alternate' type='text/html' href='http://thatarchitectguy.blogspot.com/2009/06/debugging-ssl-traffic.html' title='Debugging SSL traffic'/><author><name>sk</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2953986744668014801.post-6891252821996852568</id><published>2009-06-16T00:13:00.000-07:00</published><updated>2009-11-06T01:01:01.264-08:00</updated><title type='text'>Bing it!</title><content type='html'>Tips&lt;br /&gt;(1) Goto: &lt;a href="http://www.bing.com/worldwide.aspx"&gt;www.bing.com/worldwide.aspx&lt;/a&gt; , Select a country/region: &lt;a onmousedown="return si_T('&amp;amp;ID=SERP,135')" href="http://www.bing.com/?scope=web&amp;amp;setmkt=en-US&amp;amp;setlang=SET_NULL&amp;amp;uid=CD3E39E0&amp;amp;FORM=W5WA"&gt;United States - English&lt;/a&gt;&lt;br /&gt;Notice the Bing background image turns interactive.&lt;br /&gt;(2) Bing provides RSS feed for the search result simply append &amp;amp;format=rss to the end of the URL and convert the link to the RSS feed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2953986744668014801-6891252821996852568?l=thatarchitectguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/6891252821996852568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/6891252821996852568'/><link rel='alternate' type='text/html' href='http://thatarchitectguy.blogspot.com/2009/06/google-or-bing.html' title='Bing it!'/><author><name>sk</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2953986744668014801.post-4074389908393933196</id><published>2009-06-11T23:50:00.001-07:00</published><updated>2009-06-11T23:52:26.895-07:00</updated><title type='text'>SQL Dependency - SQL Server 2005 Onwards</title><content type='html'>If your problem statement requires you to cache the DB recordset in the MiddleTier and invalidate the cached data on periodic or on certain notifications, you can take advantage of SQLDependency or Query Notifications. Ref Implementation details @:&lt;br /&gt;&lt;a href="http://support.microsoft.com/default.aspx/kb/555893"&gt;http://support.microsoft.com/default.aspx/kb/555893&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2953986744668014801-4074389908393933196?l=thatarchitectguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/4074389908393933196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/4074389908393933196'/><link rel='alternate' type='text/html' href='http://thatarchitectguy.blogspot.com/2009/06/sql-dependency-sql-server-2005-onwards.html' title='SQL Dependency - SQL Server 2005 Onwards'/><author><name>sk</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2953986744668014801.post-2527151787854368846</id><published>2009-06-11T22:55:00.000-07:00</published><updated>2009-06-11T23:16:52.624-07:00</updated><title type='text'>Managed Extensibility Framework [MEF]</title><content type='html'>If you are a Microsoft.NET developer, you can take advantage from the full source from codeplex at:&lt;br /&gt;&lt;a href="http://www.codeplex.com/MEF"&gt;http://www.codeplex.com/MEF&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Read more on MEF at:&lt;br /&gt;&lt;a href="http://code.msdn.microsoft.com/mef"&gt;http://code.msdn.microsoft.com/mef&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;the basic idea being extensible is being able to dynamically compose stuffs, without being able to recompile the entire application source.&lt;br /&gt;As an example if you have seen or heard of the pouplar game War of the worlds (WoW), the model are being extended by many-2 contributors and the ability of the game application to handle these .&lt;br /&gt;It may be required to restart the application in order to index or utilize the new models, Depending on the implementation it is highly possible to differentiate changes that requires restart and the changes which can be acomodated/invalidated dynamically.&lt;br /&gt;&lt;br /&gt;In all MEF unleashes the Framework with capacity in order to build highly Extensible applications which can be maintained by. These can be leveraged in order to build highly customizable applications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2953986744668014801-2527151787854368846?l=thatarchitectguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/2527151787854368846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/2527151787854368846'/><link rel='alternate' type='text/html' href='http://thatarchitectguy.blogspot.com/2009/06/managed-extensibility-framework-mef.html' title='Managed Extensibility Framework [MEF]'/><author><name>sk</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2953986744668014801.post-2970847577830786729</id><published>2009-06-11T01:11:00.000-07:00</published><updated>2009-06-11T07:48:56.803-07:00</updated><title type='text'>Syndication</title><content type='html'>&lt;div align="justify"&gt;It is possible you may want to be able to “Track” many websites whose contents change on a very unpredictable schedule. You can use RSS or ATOM.&lt;/div&gt;&lt;div align="justify"&gt;RSS or Really Simple Syndication is a “Format” for delivering regularly changing web content. The feeds can be automated and can be channeled into a filtered display and the privacy is ensured as the tracking party need not subscribe to any email based newsletters.&lt;/div&gt;&lt;div align="justify"&gt;Atom Syndication format is an xml based format used for feeds and AtomPub or APP or Atom Publishing Protocol is used for updating the resources.&lt;/div&gt;&lt;div align="justify"&gt;Read the Details and differences at: &lt;br /&gt;&lt;a href="http://www.intertwingly.net/wiki/pie/Rss20AndAtom10Compared"&gt;http://www.intertwingly.net/wiki/pie/Rss20AndAtom10Compared&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;  &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2953986744668014801-2970847577830786729?l=thatarchitectguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/2970847577830786729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/2970847577830786729'/><link rel='alternate' type='text/html' href='http://thatarchitectguy.blogspot.com/2009/06/syndication.html' title='Syndication'/><author><name>sk</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2953986744668014801.post-2918361987912695358</id><published>2009-06-11T00:52:00.000-07:00</published><updated>2009-06-11T00:54:21.744-07:00</updated><title type='text'>Microsoft.Net 4.0 Framework, “Linq To SQL [L2S], Dead?”</title><content type='html'>Quick update for Development projects using Microsoft.NET and projects which have made investment in Linq,&lt;br /&gt;As of Microsoft.Net 4.0 Framework, “Linq To SQL [L2S]” will not be recommended and “Linq To Entities” [L2E] will be the recommended Data access solution. Entity Framework [EF] will address most of the needs of L2S, some of the features which dev community wants in EF are already part of the L2S and Microsoft will be making investment in making both tools alike.&lt;br /&gt;&lt;br /&gt;Ref: &lt;a href="http://blogs.msdn.com/adonet/archive/2008/10/31/clarifying-the-message-on-l2s-futures.aspx"&gt;http://blogs.msdn.com/adonet/archive/2008/10/31/clarifying-the-message-on-l2s-futures.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2953986744668014801-2918361987912695358?l=thatarchitectguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/2918361987912695358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/2918361987912695358'/><link rel='alternate' type='text/html' href='http://thatarchitectguy.blogspot.com/2009/06/microsoftnet-40-framework-linq-to-sql.html' title='Microsoft.Net 4.0 Framework, “Linq To SQL [L2S], Dead?”'/><author><name>sk</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2953986744668014801.post-6191888050066784068</id><published>2009-06-10T01:26:00.000-07:00</published><updated>2009-06-10T01:30:09.737-07:00</updated><title type='text'>Windows Server service management extensions "Dublin"</title><content type='html'>&lt;div align="justify"&gt;Code named “Dublin” is the new set of extensions designed for the hosting environment for WF and WCF based applications. This will be set of “Service Management” extensions which will ship along with the windows server this has been built on top of IIS/Windows Activation Services.&lt;br /&gt;Features and press release can be referenced at:&lt;br /&gt;&lt;a href="http://www.microsoft.com/NET/Dublin.aspx"&gt;http://www.microsoft.com/NET/Dublin.aspx&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2953986744668014801-6191888050066784068?l=thatarchitectguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/6191888050066784068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/6191888050066784068'/><link rel='alternate' type='text/html' href='http://thatarchitectguy.blogspot.com/2009/06/windows-server-service-management.html' title='Windows Server service management extensions &quot;Dublin&quot;'/><author><name>sk</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2953986744668014801.post-2842931914321293190</id><published>2009-06-08T23:48:00.000-07:00</published><updated>2009-06-10T01:31:04.252-07:00</updated><title type='text'>Microsoft.NET Framework 4.0 Beta 1 and VisualStudio 2010</title><content type='html'>.NET Framework 4.0 Beta1 been made available to public, it can be downloaded from Microsoft. &lt;a href="http://www.microsoft.com/NET/"&gt;http://www.microsoft.com/NET/&lt;/a&gt;&lt;br /&gt;Few interesting feature list:&lt;br /&gt;&lt;&lt;todo:&gt;&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2953986744668014801-2842931914321293190?l=thatarchitectguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/2842931914321293190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2953986744668014801/posts/default/2842931914321293190'/><link rel='alternate' type='text/html' href='http://thatarchitectguy.blogspot.com/2009/06/microsoftnet-framework-40.html' title='Microsoft.NET Framework 4.0 Beta 1 and VisualStudio 2010'/><author><name>sk</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
