<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A0EDSHoyeSp7ImA9WhRRGE8.&quot;"><id>tag:blogger.com,1999:blog-20814127</id><updated>2011-12-02T04:41:19.491-08:00</updated><category term="Team Foundation Server" /><category term="Windows 8" /><category term="SQL Server 2008" /><category term=".net 3.5" /><category term="news" /><category term="How to videos" /><category term="AJAX" /><category term="SQL Server 2005" /><category term="Visual studio roslyn" /><category term="EntLibs" /><category term="web services" /><category term="IIS" /><category term="Azure" /><category term="Visual Studio 2010" /><category term="C#" /><category term="Orcas" /><category term="CRM 4.0" /><category term="MSDN" /><category term="Microsoft elearning" /><category term="Visual Studio 2008" /><category term=".net 4.0" /><category term="WCF" /><category term="Accenture" /><category term="Off topic" /><category term="SQL Azure" /><category term="IE" /><category term=".net" /><category term="Windows Azure" /><category term=".net 2.0" /><category term="Barcode reader" /><category term="XML Schema" /><category term="ASP.net" /><category term="Tips and Tricks" /><category term="Cloud" /><category term="CRM 3.0" /><category term="Silverlight" /><category term="Visual Studio 2011" /><title>.NET Architecture</title><subtitle type="html">The purpose of this blog is to pen down what I learn on daily basis around Microsoft technologies and architecture revolving around it. Most of my learnings come from my work experience...Hope you will find it useful.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://archdipesh.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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>248</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/fkETZ" /><feedburner:info uri="blogspot/fketz" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CEEER30_fSp7ImA9WhdUGU4.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-5056771566898586978</id><published>2011-10-06T13:23:00.000-07:00</published><updated>2011-10-06T13:23:26.345-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-06T13:23:26.345-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Team Foundation Server" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="MSDN" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual studio roslyn" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2011" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft elearning" /><title>How to migrate from Quality Center to TFS Visual Team Foundation Server 2010?</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span lang="EN-GB" style="color: black; font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-GB; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;"&gt;How to migrate from Quality Center to TFS Visual Team Foundation Server 2010? Here is the link to achieve this in pretty straight forward&amp;nbsp;steps - &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span lang="EN-GB" style="color: black; font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-ansi-language: EN-GB; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;"&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/shair/archive/2010/03/24/quality-center-2-tfs-2010-migration-in-3-hours.aspx"&gt;&lt;span style="color: blue;"&gt;http://blogs.microsoft.co.il/blogs/shair/archive/2010/03/24/quality-center-2-tfs-2010-migration-in-3-hours.aspx&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
- D&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-5056771566898586978?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/J3xXa08msmyNOsrq_KKX3udO1eQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J3xXa08msmyNOsrq_KKX3udO1eQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/J3xXa08msmyNOsrq_KKX3udO1eQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J3xXa08msmyNOsrq_KKX3udO1eQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/FNZ4v--NPqo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/5056771566898586978/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20814127&amp;postID=5056771566898586978" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/5056771566898586978?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/5056771566898586978?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/FNZ4v--NPqo/how-to-migrate-from-quality-center-to.html" title="How to migrate from Quality Center to TFS Visual Team Foundation Server 2010?" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><thr:total>0</thr:total><feedburner:origLink>http://archdipesh.blogspot.com/2011/10/how-to-migrate-from-quality-center-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIGRX48fSp7ImA9WhdUEUs.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-5777915138818660058</id><published>2011-09-27T14:30:00.000-07:00</published><updated>2011-09-27T15:28:44.075-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-27T15:28:44.075-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Off topic" /><category scheme="http://www.blogger.com/atom/ns#" term="Accenture" /><title>Accenture Quarterly results - 4th quarter 2011</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Accenture triggered 5% on the stocks today just before the announcement of its 4th quarter results. Accenture PLC's (ACN) fiscal fourth-quarter earnings jumped 37% as the consulting company reported strong bookings. &lt;br /&gt;
&lt;br /&gt;
For the quarter ended August 31, company posted a profit of $611.9 million, or 91 cents a share, up from $445.5 million, or 66 cents a share, a year earlier beating market expectations of 88 cents a share in profit.&lt;br /&gt;
Accenture's revenue increased 23% to $7.17 billion. Net revenue, which is before reimbursements, also rose 23%, to $6.69 billion. In June, the company gave an upbeat net-revenue outlook of $6.4 billion to $6.6 billion. Operating margin rose to 13.8% from 13.2%. &lt;br /&gt;
&lt;br /&gt;
Here is an overview- &lt;br /&gt;
&lt;br /&gt;
-- Fourth-quarter revenues increase 23% in U.S. dollars and 14% in local currency, to $6.7 billion; quarterly EPS increase 38%, to $0.91; free cash flow is $1.2 billion --&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- For full year, revenues increase 18% in U.S. dollars and 15% in local currency, to $25.5 billion; EPS increase 28%, to $3.40; and free cash flow is $3.0 billion --&lt;br /&gt;
&lt;br /&gt;
-- New bookings are $8.4 billion for fourth quarter and $28.8 billion for full year --&lt;br /&gt;
&lt;br /&gt;
-- Company increases semi-annual cash dividend 50%, to 67.5 cents per share;&lt;br /&gt;
&lt;br /&gt;
--Board of Directors approves $5 billion of additional share repurchase authority --&lt;br /&gt;
&lt;br /&gt;
-- For fiscal year 2012, Accenture expects net revenue growth of 7% to 10% in local currency and EPS of $3.80 to $3.88, an increase of 12% to 14% -- &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
New bookings were $8.4 billion, its &lt;strong&gt;highest quarterly bookings ever&lt;/strong&gt;. Accenture's CEO Pierre Nanterme said the achievement reflected strong demand for Accenture's services, although he said the company is closely monitoring the economic environment. &lt;br /&gt;
&lt;br /&gt;
I think also heard, that the people hire this year was over 70,000 along with GDN and the biggest book value was the Nokia deal this quarter. &lt;br /&gt;
&lt;br /&gt;
Strongest Revenue growth seen as follows - &lt;br /&gt;
Resource Operating Group (18%), followed by PRODUCTS (16%), Financial Services (13%)&amp;nbsp;and EMT (Electronics Media and Telecommunications) (13%) and Health Services OG (12%).&lt;br /&gt;
&lt;br /&gt;
Also, &lt;span style="font-size: small;"&gt;Accenture’s total cash balance grew strong @&amp;nbsp;$5.7 billion, compared with $4.8 billion at Aug. 31, 2010. &lt;/span&gt;&lt;br /&gt;
&lt;a href="http://newsroom.accenture.com/article_display.cfm?article_id=5296"&gt;http://newsroom.accenture.com/article_display.cfm?article_id=5296&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Download PDF here - &lt;a href="http://newsroom.accenture.com/article_download.cfm?article_id=5296"&gt;http://newsroom.accenture.com/article_download.cfm?article_id=5296&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-5777915138818660058?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sndzbewdNcmYy3a0oqgUHmGo7aQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sndzbewdNcmYy3a0oqgUHmGo7aQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sndzbewdNcmYy3a0oqgUHmGo7aQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sndzbewdNcmYy3a0oqgUHmGo7aQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/Elsa-sn8szg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/5777915138818660058/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20814127&amp;postID=5777915138818660058" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/5777915138818660058?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/5777915138818660058?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/Elsa-sn8szg/accenture-quarterly-results-4th-quarter.html" title="Accenture Quarterly results - 4th quarter 2011" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><thr:total>0</thr:total><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/accenture-quarterly-results-4th-quarter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIBR3YzcCp7ImA9WhdUEEo.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-6612647956119600402</id><published>2011-09-26T15:34:00.000-07:00</published><updated>2011-09-26T15:35:56.888-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-26T15:35:56.888-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP.net" /><category scheme="http://www.blogger.com/atom/ns#" term="AJAX" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 4.0" /><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Tricks" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 3.5" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual studio roslyn" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2011" /><title>How to create Silverlight applications using Expression Studio - basics and fun learning</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Learn how to create Silverlight applications using Expression Studio and to apply user interface design principles with the toolbox integrated course. Learn practical techniques to master creating Silverlight applications using Expression studio.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://www.microsoft.com/design/toolbox/"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;http://www.microsoft.com/design/toolbox/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;School learning and helpful for fun study projects - &lt;/span&gt;&lt;br /&gt;
&lt;a href="http://www.microsoft.com/design/toolbox/school/"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;http://www.microsoft.com/design/toolbox/school/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;- Dipesh Joshi&lt;/span&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-6612647956119600402?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/od4Aet29SHpCj0Nk7ylywDmkV0c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/od4Aet29SHpCj0Nk7ylywDmkV0c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/od4Aet29SHpCj0Nk7ylywDmkV0c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/od4Aet29SHpCj0Nk7ylywDmkV0c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/DD9aZqagoYc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/6612647956119600402/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20814127&amp;postID=6612647956119600402" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/6612647956119600402?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/6612647956119600402?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/DD9aZqagoYc/how-to-create-silverlight-applications.html" title="How to create Silverlight applications using Expression Studio - basics and fun learning" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><thr:total>0</thr:total><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/how-to-create-silverlight-applications.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QARXg6fSp7ImA9WhdVGUU.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-1400339129957211037</id><published>2011-09-25T13:05:00.000-07:00</published><updated>2011-09-25T13:09:04.615-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-25T13:09:04.615-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server 2008" /><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 4.0" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft elearning" /><category scheme="http://www.blogger.com/atom/ns#" term="XML Schema" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP.net" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="web services" /><category scheme="http://www.blogger.com/atom/ns#" term="MSDN" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 3.5" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual studio roslyn" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2011" /><category scheme="http://www.blogger.com/atom/ns#" term="WCF" /><title>WCF Interview questions and answers (reference only, uuber level)</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
The intent to draft this list of questions is for learning purpose only and at very high level understanding of WCF services. This is not a dump :) &lt;br /&gt;
&lt;br /&gt;
Question 1: &lt;b&gt;What is the difference WCF and Web services?&lt;/b&gt; &lt;br /&gt;
Answer: - &lt;br /&gt;
&lt;blockquote&gt;
Web services can only be invoked by HTTP. While Service or a WCF component can be invoked by any protocol and any transport type. Second web services are not flexible. However, Services are flexible. If you make a new version of the service then you need to just expose a new end. Therefore, services are agile and which is a very practical approach looking at the current business trends.&lt;/blockquote&gt;
Question 2: &lt;b&gt;What are different bindings supported by WCF?&lt;/b&gt; &lt;br /&gt;
Answer: - &lt;br /&gt;
&lt;blockquote&gt;
&lt;div style="text-align: left;"&gt;
WCF includes predefined bindings. They cover most of bindings widely needed in day-to-day application. However, just incase you find that you need to define something custom WCF does not stop you. So let us try to understand what each binding provides. &lt;/div&gt;
&lt;/blockquote&gt;
BasicHttpBinding: - This binding is used when we need to use SOAP over HTTP. This binding can also be configured to be used as HTTPS. It can be also configured to send data in plain text or in optimized form like MTOM. &lt;br /&gt;
WsHttpBinding: - It is same like BasicHttpBinding. In short, it uses SOAP over HTTP. But with it also supports reliable message transfer, security and transaction. WS-Reliable Messaging, security with WS-Security, and transactions with WS-Atomic Transaction supports reliable message. &lt;br /&gt;
NetTcpBinding: - This binding sends binary-encoded SOAP, including support for reliable message transfer, security, and transactions, directly over TCP. The biggest disadvantage of NetTcpBinding is that both server and client should be also made in .NET language. &lt;br /&gt;
NetMsmqBinding: - This binding sends binary-encoded SOAP over MSMQ. This binding can only be used for WCF-to-WCF communication. &lt;br /&gt;
NetNamedPipesBinding:-Ths binding Sends binary-encoded SOAP over named pipes. This binding is only usable for WCF-to-WCF communication between processes on the same Windows-based machine.&lt;br /&gt;
&lt;br /&gt;
Note: - An interprocess control (IPC) protocol is used for exchanging information between two applications, possibly running on different computers in a network. The difference between Named pipes and TCP is that named pipes have good performance in terms of communication with in processes. But when it comes to communicate across network TCP holds the best choice. So if you are using WCF to communicate with process it’s the best choice to use in terms for performance. Named pipes do not perform when the traffic is heavy as compared to TCPIP. &lt;br /&gt;
&lt;br /&gt;
Question 3: &lt;b&gt;What are the main components of WCF?&lt;/b&gt; &lt;br /&gt;
Answer: - &lt;br /&gt;
&lt;blockquote&gt;
We need to define three main components in WCF:- &lt;/blockquote&gt;
• Service class. • Hosting environment • End point &lt;br /&gt;
&lt;br /&gt;
Question 4: &lt;b&gt;What are the various ways of hosting a WCF service?&lt;/b&gt; &lt;br /&gt;
Answer: - &lt;br /&gt;
&lt;blockquote&gt;
There are three major ways to host a WCF service:- &lt;/blockquote&gt;
• Self-hosting the service in his own application domain. This we have already covered in the first section. The service comes in to existence when you create the object of Service Host class and the service closes when you call the Close of the Service Host class. &lt;br /&gt;
• Host in application domain or process provided by IIS Server. &lt;br /&gt;
• Host in Application domain and process provided by WAS (Windows Activation Service) Server. &lt;br /&gt;
&lt;br /&gt;
Question 5: What is a service level message and transport level message? &lt;br /&gt;
Answer: - &lt;br /&gt;
You can log WCF message at two levels one is service level and the other is transport level. Service level:-In this the messages are logged as they enter the user code or leave the user code. Transport level: - In this the messages are logged as they are ready to be encoded / decoded. All transport level, infrastructure messages and also reliable messaging is logged. You specify the message levels in the diagnostics node as shown in the below code snippet. &lt;br /&gt;
&lt;system.servicemodel&gt;&lt;diagnostics&gt;&lt;messagelogging logentiremessage="true" logmalformedmessages="false" logmessagesatservicelevel="false" logmessagesattransportlevel="true" maxmessagestolog="3000" maxsizeofmessagetolog="10000"&gt;&lt;/diagnostics&gt;&lt;/system.servicemodel&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-BPY-mCr0g1k/Tn-DrkwQB4I/AAAAAAAAFrM/RM_uxOOsPUo/s1600/attributes.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="252" src="http://4.bp.blogspot.com/-BPY-mCr0g1k/Tn-DrkwQB4I/AAAAAAAAFrM/RM_uxOOsPUo/s400/attributes.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
Question 6: For which bindings are transport, message and mixed mode supported? &lt;br /&gt;
Answer: - &lt;br /&gt;
Below is a table which shows for which binding which mode is supported. We did not discuss the mixed mode. It’s nothing but combination of transport and mixed mode. For instance data encrypted and passed over WsHttp using HTTPS is a mixed mode of security. Encryption is nothing but message security and HTTPS is a transport mode. In a combination they form mixed mode. &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-MYdyKno2GTw/Tn-DSybI3hI/AAAAAAAAFrE/DaQU39H73kk/s1600/binding.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="346" src="http://1.bp.blogspot.com/-MYdyKno2GTw/Tn-DSybI3hI/AAAAAAAAFrE/DaQU39H73kk/s400/binding.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
Question 7: Which bindings in WCF support the message streaming? &lt;br /&gt;
Answer: - &lt;br /&gt;
Following bindings supports the streaming in WCF: &lt;br /&gt;
1. basicHttpBinding 2. netTcpBinding 3. netNamedPipeBinding &lt;br /&gt;
&lt;br /&gt;
Question 8: What are the various ways of hosting a WCF Service? &lt;br /&gt;
Answer: - 1.IIS 2.Self Hosting 3.WAS (Windows Activation Service)&lt;br /&gt;
&lt;br /&gt;
Question 9: What is the use of ServiceBehavior attribute in WCF ? &lt;br /&gt;
Answer: - &lt;br /&gt;
ServiceBehaviour attribute is used to specify the InstanceContextMode for the WCF Service class (This can be used to maintained a state of the service or a client too). &lt;br /&gt;
&lt;br /&gt;
There are three instance Context Mode in the WFC PerSession : This is used to create a new instance for a service and the same instance is used for all method for a particular client. (eg: State can be maintained per session by declaring a variable) PerCall : This is used to create a new instance for every call from the client whether same client or different. (eg: No state can be maintained as every time a new instance of the service is created) Single : This is used to create only one instance of the service and the same instance is used for all the client request. (eg: Global state can be maintained but this will be applicable for all clients) &lt;br /&gt;
&lt;br /&gt;
Question 10: How the concurrency mode is specified in WCF service? &lt;br /&gt;
Answer: - The concurrency mode is specified using the ServiceBehavior attribute on the class that implements the service. Ex. [ServiceBehavior(ConcurrencyMode=ConcurrencyMode.Single)] Public class ServiceClass : IServiceInterface{ //Implementation Code } There are 3 possible values of ConcurrencyMode enumeration Single Reentrant Multiple. &lt;br /&gt;
&lt;br /&gt;
Question 11: hat the different transaction options ? &lt;br /&gt;
Answer:- &lt;br /&gt;
&lt;br /&gt;
We can specify transaction in 3 ways in WCF:- &lt;br /&gt;
&lt;b&gt;TransactionFlowOption.NotAllowed&lt;/b&gt; This is a default option. Using this option no transaction will be propagated across the binding. If any client attempts to call the WCF service in a transaction it will be ignored for this option. &lt;btransactionflowoption.allowed&lt; b=""&gt;This option specifies that client can call this WCF service in a transaction. It’s not compulsory that the service needs to be called in a transaction. You can call without the transaction also. &lt;b&gt;TransactionFlowOption.Mandatory&lt;/b&gt; This option specifies that client must call the WCF service in a transaction mode. If the WCF service is called without transaction, ‘FaultException’ will be raised. &lt;br /&gt;
&lt;br /&gt;
Question 12: Wat are the advantages of hosting WCF Services in IIS as compared to self-hosting? &lt;br /&gt;
Answer: - There are two main advantages of using IIS over self-hosting:- &lt;br /&gt;
&lt;b&gt;Automatic activation&lt;/b&gt; IIS provides automatic activation that means the service is not necessary to be running in advance. When any message is received by the service it then launches and fulfills the request. But in case of self hosting the service should always be running. &lt;br /&gt;
&lt;b&gt;Process recycling&lt;/b&gt; If IIS finds that a service is not healthy that means if it has memory leaks etc, IIS recycles the process. Ok let us try to understand what is recycling in IIS process. For every browser instance, a worker process is spawned and the request is serviced. When the browser disconnects the worker, process stops and you loose all information. IIS also restarts the worker process. By default, the worker process is recycled at around 120 minutes. So why does IIS recycle. By restarting the worker process it ensures any bad code or memory leak do not cause issue to the whole system. In case of self-hosting both the above features, you will need to code yourself. &lt;br /&gt;
&lt;br /&gt;
Question 13: What is trace listener? &lt;br /&gt;
Answer - ‘Tracelistener’ are objects that get tracing information from the trace class and they output the data to some medium. For instance you can see from the figure ‘TraceListener’ how it listens to the trace object and outputs the same to UI, File or a windows event log. There are three different types of ‘tracelistener’ first is the ‘defaulttracelistener’ (this outputs the data to UI), second is ‘textwritertracelistener’ (this outputs to a file) and the final one is ‘Eventlogtracelistener’ which outputs the same to a windows event log. &lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/--oIQpIdznLI/Tn-GPHuhrkI/AAAAAAAAFrU/9yzt3Uplug0/s1600/attributes.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="322" src="http://3.bp.blogspot.com/--oIQpIdznLI/Tn-GPHuhrkI/AAAAAAAAFrU/9yzt3Uplug0/s400/attributes.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
Question 14: What is service host factory in WCF? &lt;br /&gt;
Answer- &lt;br /&gt;
1. Service host factory is the mechanism by which we can create the instances of service host dynamically as the request comes in. &lt;br /&gt;
2. This is useful when we need to implement the event handlers for opening and closing the service. &lt;br /&gt;
3. WCF provides ServiceFactory class for this purpose. &lt;br /&gt;
&lt;br /&gt;
Question 15: What are the advantages of hosting WCF service in WAS? &lt;br /&gt;
Answer- WAS (Windows Activation Service) is a component of IIS 7.0. Following are few advantages : 1. We are not only limited to HTTP protocol. We can also use supported protocols like TCP, named pipes and MSMQ 2. No need to completely install IIS. We can only install WAS component and keep away the WebServer. &lt;br /&gt;
&lt;br /&gt;
Question 16: In WCF which bindings supports the reliable session? &lt;br /&gt;
Answer- In WCF, following bindings supports the reliable session - 1. wsHttpBinding 2. wsDualHttpBinding 3. wsFederationHttpBinding 4. netTcpBinding &lt;br /&gt;
&lt;br /&gt;
Reference - Prasham on dotnetfunda.com and Pro WCF: Practical Microsoft SOA Implementation -- Chris and Denis Mulder – Apress 2007. &lt;br /&gt;
&lt;br /&gt;
- DJ&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-1400339129957211037?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/d4lV9tdFzfHvu1gFWiizP1mAuv8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d4lV9tdFzfHvu1gFWiizP1mAuv8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/d4lV9tdFzfHvu1gFWiizP1mAuv8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d4lV9tdFzfHvu1gFWiizP1mAuv8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/xoGXc1YGEOA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/1400339129957211037/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20814127&amp;postID=1400339129957211037" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/1400339129957211037?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/1400339129957211037?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/xoGXc1YGEOA/wcf-interview-questions-and-answers.html" title="WCF Interview questions and answers (reference only, uuber level)" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-BPY-mCr0g1k/Tn-DrkwQB4I/AAAAAAAAFrM/RM_uxOOsPUo/s72-c/attributes.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/wcf-interview-questions-and-answers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YBQn4ycCp7ImA9WhdVGE0.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-5565993814647411944</id><published>2011-09-23T13:13:00.000-07:00</published><updated>2011-09-23T13:19:13.098-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-23T13:19:13.098-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ASP.net" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 4.0" /><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="web services" /><category scheme="http://www.blogger.com/atom/ns#" term="MSDN" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 3.5" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual studio roslyn" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2011" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft elearning" /><title>Asp.net migration to Sharepoint</title><content type="html">
ASP.NET web developers who are moving to SharePoint site creation. This article will explain in detail how an ASP.NET webpage developed in Visual Studio can be converted into a SharePoint site. If there is a requirement for a website created in Visual Studio, just the old fashioned way with the code-behind logic and other layers like Data Access and Business Logic, to be converted into a SharePoint site, and still make it work the same way with the same code-behind, you are in the right place.

The article here along with the code explains 3 core steps that will help you to transform your ASP.NET Web Application into a SharePoint site.

Step1: Add a Web Deployment Project to your website solution that will create a single DLL for the website. This step will give us the code-behind DLL and other dependency DLLs for the website.

Step2: Copy the bin folder items (DLLs) into the SharePoint site, and tweak the web configuration file of the SharePoint site to use the copied DLLs.

Step3: Open your created SharePoint site in SharePoint Designer and import the web pages from our web application and link it to the appropriate DLLs.

Code and detail step by step instructions on code project -
&lt;a href="http://www.codeproject.com/KB/sharepoint/ASPNET_to_Sharepoint.aspx"&gt;http://www.codeproject.com/KB/sharepoint/ASPNET_to_Sharepoint.aspx&lt;/a&gt;

There are more instructions @ 
&lt;a href="http://aspnet2sp.codeplex.com/"&gt;http://aspnet2sp.codeplex.com/&lt;/a&gt;
&lt;a href="http://weblogs.asp.net/bsimser/pages/spsmigration.aspx"&gt;http://weblogs.asp.net/bsimser/pages/spsmigration.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-5565993814647411944?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Oul2fKyYqBYuMqbvOoMRYPF8UNM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Oul2fKyYqBYuMqbvOoMRYPF8UNM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Oul2fKyYqBYuMqbvOoMRYPF8UNM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Oul2fKyYqBYuMqbvOoMRYPF8UNM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/YxS5QGSePC8" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/5565993814647411944?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/5565993814647411944?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/YxS5QGSePC8/aspnet-migration-to-sharepoint.html" title="Asp.net migration to Sharepoint" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/aspnet-migration-to-sharepoint.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAARnY8fyp7ImA9WhdVFk8.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-1884909157989895730</id><published>2011-09-21T11:12:00.000-07:00</published><updated>2011-09-21T11:12:27.877-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-21T11:12:27.877-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ASP.net" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 4.0" /><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="web services" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="MSDN" /><category scheme="http://www.blogger.com/atom/ns#" term="How to videos" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 3.5" /><category scheme="http://www.blogger.com/atom/ns#" term="WCF" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft elearning" /><title>Build 2011 microsoft @ Anaheim</title><content type="html">Build day 1 Key notes and Session videos here - &lt;br /&gt;
&lt;a href="http://channel9.msdn.com/events/BUILD/BUILD2011/KEY-0001"&gt;http://channel9.msdn.com/events/BUILD/BUILD2011/KEY-0001&lt;br /&gt;
&lt;/a&gt;&lt;br /&gt;
Speakers: Chris Jones , Steven Sinofsky , Antoine Leblonde , Mike Angiulo , Julie Larson-Green &lt;br /&gt;
&lt;br /&gt;
Build day 2 Key notes and Session videos here - &lt;br /&gt;
&lt;a href="http://channel9.msdn.com/events/BUILD/BUILD2011/KEY-0002"&gt;http://channel9.msdn.com/events/BUILD/BUILD2011/KEY-0002&lt;/a&gt;&lt;br /&gt;
Speakers: Scott Guthrie , Jeff Sandquist , John Shewchuk , Steve Ballmer , Jason Zander , Bryon Surace , Satya Nadella , Dan Fernandez&lt;br /&gt;
&lt;br /&gt;
Covered topics include - &lt;br /&gt;
o Windows Server 8, Azure, &lt;br /&gt;
o Virtualization &amp; Cloud&lt;br /&gt;
o Identity &amp; secure access&lt;br /&gt;
o      VS 2011 Developer Preview, Windows Azure SDK, Windows Azure Toolkit 1.5 available &lt;br /&gt;
• Application lifecycle management&lt;br /&gt;
• Visual Studio TFS on Azure as SAAS&lt;br /&gt;
 &lt;br /&gt;
Device + Cloud&lt;br /&gt;
• Advance debugging in windows azure - (ability to do performance profiling on code deployed)&lt;br /&gt;
• Feature: Find Matching Clones(find copies of source code)&lt;br /&gt;
o Alpha blending etc&lt;br /&gt;
 &lt;br /&gt;
Web and Mobile Reach - ASP.Net MVC 4 Preview&lt;br /&gt;
• Page Inspector/DOM Explorer/Source View&lt;br /&gt;
• Unification/Bunding feature, folder reference&lt;br /&gt;
• jQuery.Mobile.MVC&lt;br /&gt;
• Shipping jquery as part of ASP.Net/Visual Studio 11&lt;br /&gt;
&lt;br /&gt;
Windows Server 8&lt;br /&gt;
• High availability built into win8&lt;br /&gt;
• Ability to move private network to cloud along with IP infrastructure&lt;br /&gt;
More on Channel9 videos here - &lt;a href="http://channel9.msdn.com/events/BUILD/BUILD2011"&gt;http://channel9.msdn.com/events/BUILD/BUILD2011 &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-1884909157989895730?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CLP_kO7sR4-EwYVVKRJpg3DoA7k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CLP_kO7sR4-EwYVVKRJpg3DoA7k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CLP_kO7sR4-EwYVVKRJpg3DoA7k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CLP_kO7sR4-EwYVVKRJpg3DoA7k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/hmjFAjYSS6o" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/1884909157989895730?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/1884909157989895730?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/hmjFAjYSS6o/build-2011-microsoft-anaheim.html" title="Build 2011 microsoft @ Anaheim" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/build-2011-microsoft-anaheim.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YEQ305eip7ImA9WhdVGE0.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-7986077474644298388</id><published>2011-09-20T13:44:00.000-07:00</published><updated>2011-09-23T13:18:22.322-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-23T13:18:22.322-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 4.0" /><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><category scheme="http://www.blogger.com/atom/ns#" term="Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows 8" /><category scheme="http://www.blogger.com/atom/ns#" term="MSDN" /><category scheme="http://www.blogger.com/atom/ns#" term="How to videos" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual studio roslyn" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2011" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft elearning" /><title>Vipersmart with Microsoft Azure and Visual Studio for car application tracking and automation</title><content type="html">Viper smart start with new Windows 8 and connected with Cloud/Azure - building live tracking applications and alert systems with Microsoft Visual Studio = good for police and justice departments :)

&lt;a href="http://www.viper.com/smartstart/ "&gt;http://www.viper.com/smartstart/ &lt;/a&gt;

key note @ timeframe - 1:10 &lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/KEY-0002"&gt;http://channel9.msdn.com/Events/BUILD/BUILD2011/KEY-0002&lt;/a&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-7986077474644298388?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6dWYfVAolpbF2qH_kwc6rE3xNcU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6dWYfVAolpbF2qH_kwc6rE3xNcU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6dWYfVAolpbF2qH_kwc6rE3xNcU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6dWYfVAolpbF2qH_kwc6rE3xNcU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/iZcpfM-9Df0" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/7986077474644298388?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/7986077474644298388?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/iZcpfM-9Df0/vipersmart-with-microsoft-azure-and.html" title="Vipersmart with Microsoft Azure and Visual Studio for car application tracking and automation" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/vipersmart-with-microsoft-azure-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cDQH8zeip7ImA9WhdVGE0.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-8538211459821214838</id><published>2011-09-20T12:43:00.000-07:00</published><updated>2011-09-23T13:17:51.182-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-23T13:17:51.182-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 4.0" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="How to videos" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft elearning" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP.net" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2008" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="MSDN" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 3.5" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual studio roslyn" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2011" /><category scheme="http://www.blogger.com/atom/ns#" term="WCF" /><title>Project Management using new Visual Studio 2011 Rosyln</title><content type="html">Project Management using new Visual Studio 2011 developer preview - raw notes from Build Session 2 - 
1 Visual Team foundation server as a service instead of setting up servers
2 Sprint planning and tracking user stories, tasks
3 All productivity tools are now part of Visual studio 2011
4 jQuery bundled with Visual studio
5 Image editor - making game development interesting

Also works with VS 2010 and onto the cloud. More here - &lt;a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/KEY-0002"&gt;http://channel9.msdn.com/Events/BUILD/BUILD2011/KEY-0002&lt;/a&gt;

Cheers -Dipesh&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-8538211459821214838?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/M6o4mn2ybibSesc5mZTaOIlYgmc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/M6o4mn2ybibSesc5mZTaOIlYgmc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/M6o4mn2ybibSesc5mZTaOIlYgmc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/M6o4mn2ybibSesc5mZTaOIlYgmc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/w-jooJE49mM" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/8538211459821214838?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/8538211459821214838?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/w-jooJE49mM/project-management-using-new-visual.html" title="Project Management using new Visual Studio 2011 Rosyln" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/project-management-using-new-visual.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08HR3szeSp7ImA9WhdVFU4.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-3735884016178565699</id><published>2011-09-20T10:30:00.000-07:00</published><updated>2011-09-20T10:30:36.581-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-20T10:30:36.581-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP.net" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><category scheme="http://www.blogger.com/atom/ns#" term="MSDN" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft elearning" /><title>MSDeploy - How do I compare 2 websites sitting on different environments behaving differently?</title><content type="html">Thinking how do I compare 2 websites sitting on different environments behaving differently and makes you scratch your head whats's going wrong? :)&lt;br /&gt;
&lt;br /&gt;
Use MS Deploy to compare two web sites quickly and find the differences and help you troubleshoot - &lt;a href="http://blogs.iis.net/msdeploy/archive/2008/02/02/using-ms-deploy-to-compare-sites-or-see-what-components-your-site-uses.aspx"&gt;http://blogs.iis.net/msdeploy/archive/2008/02/02/using-ms-deploy-to-compare-sites-or-see-what-components-your-site-uses.aspx&lt;br /&gt;
&lt;/a&gt;&lt;br /&gt;
Helps you also visualize and see the components that your web site uses.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-3735884016178565699?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sPBfycRVtAhedyiEIt79F7Nt-so/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sPBfycRVtAhedyiEIt79F7Nt-so/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sPBfycRVtAhedyiEIt79F7Nt-so/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sPBfycRVtAhedyiEIt79F7Nt-so/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/53wjJHiPZ7I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/3735884016178565699/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20814127&amp;postID=3735884016178565699" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/3735884016178565699?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/3735884016178565699?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/53wjJHiPZ7I/msdeploy-how-do-i-compare-2-websites.html" title="MSDeploy - How do I compare 2 websites sitting on different environments behaving differently?" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><thr:total>0</thr:total><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/msdeploy-how-do-i-compare-2-websites.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YHQHo5eCp7ImA9WhdVFU4.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-2952106857364329315</id><published>2011-09-20T10:18:00.000-07:00</published><updated>2011-09-20T10:18:51.420-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-20T10:18:51.420-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ASP.net" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 4.0" /><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="MSDN" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 3.5" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft elearning" /><title>Upload/download files from secured SSH FTP server</title><content type="html">Upload or download files from secured SSH FTP server usign SharpSSH.&lt;br /&gt;
&lt;br /&gt;
SSH (Secure Shell) is a protocol to log into another computer over a network, to execute commands in a remote machine, and to move files from one machine to another. It provides strong authentication and secure communications over unsecured channels. The JSch library is a pure Java implementation of the SSH2 protocol suite; It contains many features such as port forwarding, X11 forwarding, secure file transfer and supports numerous cipher and MAC algorithms. JSch is licensed under BSD style license.&lt;br /&gt;
&lt;br /&gt;
SSH ensures - secure download and user authentication with supported features like -&lt;br /&gt;
•Host key type: ssh-rsa and partial ssh-dss. &lt;br /&gt;
•Userauth: password, publickey (RSA) &lt;br /&gt;
•Generating RSA key pairs. &lt;br /&gt;
•SCP and SFTP &lt;br /&gt;
&lt;br /&gt;
Download the demo project here on codeproject - &lt;a href="http://www.codeproject.com/KB/IP/sharpssh/sharpSsh_Demo.zip"&gt;http://www.codeproject.com/KB/IP/sharpssh/sharpSsh_Demo.zip&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
More here - &lt;a href=" http://www.codeproject.com/KB/IP/sharpssh.aspx"&gt;http://www.codeproject.com/KB/IP/sharpssh.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-2952106857364329315?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RCgVE19nm7233rOlu9SJJ5uN5ig/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RCgVE19nm7233rOlu9SJJ5uN5ig/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RCgVE19nm7233rOlu9SJJ5uN5ig/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RCgVE19nm7233rOlu9SJJ5uN5ig/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/ak3tNniU5Zo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/2952106857364329315/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20814127&amp;postID=2952106857364329315" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/2952106857364329315?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/2952106857364329315?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/ak3tNniU5Zo/uploaddownload-files-from-secured-ssh.html" title="Upload/download files from secured SSH FTP server" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><thr:total>0</thr:total><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/uploaddownload-files-from-secured-ssh.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQCRXg6eSp7ImA9WhdVFEU.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-4164425985828665972</id><published>2011-09-19T18:32:00.000-07:00</published><updated>2011-09-19T18:32:44.611-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-19T18:32:44.611-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP.net" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><category scheme="http://www.blogger.com/atom/ns#" term="Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="MSDN" /><category scheme="http://www.blogger.com/atom/ns#" term="How to videos" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual studio roslyn" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2011" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft elearning" /><title>Build event for Microsoft 2011 - Keynotes, sessions and excerpts</title><content type="html">Keynotes and sessions from Build event day1 -&lt;br /&gt;
Speakers: Chris Jones , Steven Sinofsky , Antoine Leblonde , Mike Angiulo , Julie Larson-Green &lt;br /&gt;
&lt;a href="http://channel9.msdn.com/events/BUILD/BUILD2011/KEY-0001"&gt;http://channel9.msdn.com/events/BUILD/BUILD2011/KEY-0001&lt;br /&gt;
&lt;/a&gt;&lt;br /&gt;
Keynotes and sessions from Build event day2 -  &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/events/BUILD/BUILD2011/KEY-0002"&gt;http://channel9.msdn.com/events/BUILD/BUILD2011/KEY-0002&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
o Windows Server 8 and Azure&lt;br /&gt;
o Virtualization &amp; Cloud&lt;br /&gt;
o VS 2011 Developer Preview, Windows Azure SDK, Windows Azure Toolkit 1.5 available &lt;br /&gt;
o Visual Studio TFS on Azure&lt;br /&gt;
 &lt;br /&gt;
Mobile Device + Cloud&lt;br /&gt;
• Advance debugging in windows azure - (ability to do performance profiling on code deployed)&lt;br /&gt;
• Find Matching Clones(find copies of source code)&lt;br /&gt;
• Alpha blending&lt;br /&gt;
 &lt;br /&gt;
Demo by Scott Gutherie - Web and Mobile Reach - ASP.Net MVC 4 Preview&lt;br /&gt;
• Page Inspector/DOM Explorer/Source View&lt;br /&gt;
• Unification/Bunding feature, folder reference&lt;br /&gt;
• Shipping jquery as part of ASP.NET/visual studio Roslyn - jQuery.Mobile.MVC&lt;br /&gt;
• WebSocket API exposed with .NET 4.5 that allows connection to websocket from anywhere &lt;br /&gt;
 &lt;br /&gt;
Web and Mobile Reach/Web TFS&lt;br /&gt;
• SaaS for TFS and Windows Server 8 infrastructure&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-4164425985828665972?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FtmM1HkT7zUCrFZJbr6_BFB0YJU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FtmM1HkT7zUCrFZJbr6_BFB0YJU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FtmM1HkT7zUCrFZJbr6_BFB0YJU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FtmM1HkT7zUCrFZJbr6_BFB0YJU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/c71-2JxL6qw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/4164425985828665972/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20814127&amp;postID=4164425985828665972" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/4164425985828665972?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/4164425985828665972?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/c71-2JxL6qw/build-event-for-microsoft-2011-keynotes.html" title="Build event for Microsoft 2011 - Keynotes, sessions and excerpts" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><thr:total>0</thr:total><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/build-event-for-microsoft-2011-keynotes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04FQns8eip7ImA9WhdVFEU.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-4472937497946865850</id><published>2011-09-19T18:25:00.000-07:00</published><updated>2011-09-19T18:25:13.572-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-19T18:25:13.572-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP.net" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Tricks" /><category scheme="http://www.blogger.com/atom/ns#" term="MSDN" /><category scheme="http://www.blogger.com/atom/ns#" term="How to videos" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2011" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft elearning" /><title>Tools for building Metro style applications</title><content type="html">Video on channel 9 as part of Build event for Microsoft 2011 here on tools to build Metro style applications quickly.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/events/BUILD/BUILD2011/BPS-1006"&gt;http://channel9.msdn.com/events/BUILD/BUILD2011/BPS-1006&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Platform for understanding Metro style apps here -&lt;br /&gt;
&lt;a href="http://channel9.msdn.com/events/BUILD/BUILD2011/BPS-1005"&gt;http://channel9.msdn.com/events/BUILD/BUILD2011/BPS-1005&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-4472937497946865850?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-K_uT5Fp5WO_7XpVShLbBJ7qEhQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-K_uT5Fp5WO_7XpVShLbBJ7qEhQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-K_uT5Fp5WO_7XpVShLbBJ7qEhQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-K_uT5Fp5WO_7XpVShLbBJ7qEhQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/HGmbk7B8i7o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/4472937497946865850/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20814127&amp;postID=4472937497946865850" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/4472937497946865850?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/4472937497946865850?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/HGmbk7B8i7o/tools-for-building-metro-style.html" title="Tools for building Metro style applications" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><thr:total>0</thr:total><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/tools-for-building-metro-style.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUMQH47fCp7ImA9WhdVEU4.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-7066765994509035653</id><published>2011-09-15T18:41:00.000-07:00</published><updated>2011-09-15T18:41:21.004-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-15T18:41:21.004-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="MSDN" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft elearning" /><title>Directory of companies that provide Cloud Computing Network Services &amp; Products</title><content type="html">Here is the exhaustive list of Cloud computing network services directory that details companies who have built enterprise solutions/software, platforms that are exposed to be consumed as services on Cloud. &lt;br /&gt;
&lt;br /&gt;
Here on cloudbook - &lt;br /&gt;
&lt;a href="http://www.cloudbook.net/directories/product-services/cloud-computing-directory?category=Network&amp;type=Network "&gt;http://www.cloudbook.net/directories/product-services/cloud-computing-directory?category=Network&amp;type=Network &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-7066765994509035653?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dCykUJqQVU3YNnpY-bd2-CooZUw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dCykUJqQVU3YNnpY-bd2-CooZUw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dCykUJqQVU3YNnpY-bd2-CooZUw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dCykUJqQVU3YNnpY-bd2-CooZUw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/0-QltPbckYw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/7066765994509035653/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20814127&amp;postID=7066765994509035653" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/7066765994509035653?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/7066765994509035653?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/0-QltPbckYw/directory-of-companies-that-provide.html" title="Directory of companies that provide Cloud Computing Network Services &amp; Products" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><thr:total>0</thr:total><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/directory-of-companies-that-provide.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAGRn09eSp7ImA9WhdVEE8.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-1528799046394200728</id><published>2011-09-14T10:52:00.000-07:00</published><updated>2011-09-14T10:52:07.361-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-14T10:52:07.361-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows 8" /><category scheme="http://www.blogger.com/atom/ns#" term="MSDN" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft elearning" /><title>Windows 8 Preview download and steps on how to install the bits from ISO file.</title><content type="html">Windows 8 Preview download here on MSDN -  &lt;br /&gt;
&lt;a href="http://msdn.microsoft.com/en-us/windows/apps/br229516"&gt;http://msdn.microsoft.com/en-us/windows/apps/br229516&lt;br /&gt;
&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
How do I install the Windows Developer Preview from a disk image file? &lt;br /&gt;
&lt;a href="http://social.msdn.microsoft.com/Forums/en-US/windowsdeveloperpreviewgeneral/thread/ee1551b7-2508-413e-a1ff-cf00a97b80a5"&gt;http://social.msdn.microsoft.com/Forums/en-US/windowsdeveloperpreviewgeneral/thread/ee1551b7-2508-413e-a1ff-cf00a97b80a5&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-1528799046394200728?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WUKLrdTPFTY8OKsVx2ewN7_pYk8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WUKLrdTPFTY8OKsVx2ewN7_pYk8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WUKLrdTPFTY8OKsVx2ewN7_pYk8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WUKLrdTPFTY8OKsVx2ewN7_pYk8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/m7kENT4Ranc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/1528799046394200728/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20814127&amp;postID=1528799046394200728" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/1528799046394200728?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/1528799046394200728?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/m7kENT4Ranc/windows-8-preview-download-and-steps-on.html" title="Windows 8 Preview download and steps on how to install the bits from ISO file." /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><thr:total>0</thr:total><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/windows-8-preview-download-and-steps-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04MQn0yeyp7ImA9WhdVEE8.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-3301448927059547985</id><published>2011-09-14T10:39:00.000-07:00</published><updated>2011-09-14T10:39:43.393-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-14T10:39:43.393-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ASP.net" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="MSDN" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft elearning" /><title>How do I convert an html page to MHTML (Web Archive) format using .net code?</title><content type="html">How do I convert an html page to MHTML (Web Archive) format using .net code?&lt;br /&gt;
&lt;br /&gt;
MHTML format is the web archive option that bundles the web page and all of its references into a single compact .MHT file. It's a lot easier to distribute a single self-contained file than it is to distribute a HTML file with a subfolder full of image/CSS/Flash/XML files referenced by that HTML file. &lt;br /&gt;
If you are using a Document Management System to check HTML reports or something then you the system would expect only 1 file as INPUT. In that scenario, web archive options (MHTML) works well. Here is the code that can be referenced on codeplex that can help achieve this. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.codeproject.com/KB/files/MhtBuilder.aspx"&gt;http://www.codeproject.com/KB/files/MhtBuilder.aspx&lt;br /&gt;
&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-3301448927059547985?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PpxzAzRA-ODWI5BMZLN2nynyAjU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PpxzAzRA-ODWI5BMZLN2nynyAjU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PpxzAzRA-ODWI5BMZLN2nynyAjU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PpxzAzRA-ODWI5BMZLN2nynyAjU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/rAn4sf_yRUc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/3301448927059547985/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20814127&amp;postID=3301448927059547985" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/3301448927059547985?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/3301448927059547985?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/rAn4sf_yRUc/how-do-i-convert-html-page-to-mhtml-web.html" title="How do I convert an html page to MHTML (Web Archive) format using .net code?" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><thr:total>0</thr:total><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/how-do-i-convert-html-page-to-mhtml-web.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QASHg8eyp7ImA9WhdWGUg.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-701151215014653507</id><published>2011-09-13T16:09:00.000-07:00</published><updated>2011-09-13T16:09:09.673-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-13T16:09:09.673-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft elearning" /><title>Microsoft Windows 8 first preview</title><content type="html">Microsoft Windows 8 first preview...&lt;br /&gt;
 &lt;br /&gt;
&lt;a href="http://www.zdnet.com/blog/bott/windows-8-unveiled/3953?tag=nl.e589"&gt;http://www.zdnet.com/blog/bott/windows-8-unveiled/3953?tag=nl.e589&lt;/a&gt; - D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-701151215014653507?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xteZJHOgi06aqIOGx_VyCNvM78U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xteZJHOgi06aqIOGx_VyCNvM78U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xteZJHOgi06aqIOGx_VyCNvM78U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xteZJHOgi06aqIOGx_VyCNvM78U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/GShMhdYeXtU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/701151215014653507/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20814127&amp;postID=701151215014653507" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/701151215014653507?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/701151215014653507?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/GShMhdYeXtU/microsoft-windows-8-first-preview.html" title="Microsoft Windows 8 first preview" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><thr:total>0</thr:total><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/microsoft-windows-8-first-preview.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIERHc5eip7ImA9WhdWGEs.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-1480989973114233575</id><published>2011-09-12T15:28:00.000-07:00</published><updated>2011-09-12T15:28:25.922-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-12T15:28:25.922-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="MSDN" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft elearning" /><title>Build Scale-Out Database Solutions on SQL Azure - video from PDC</title><content type="html">Build Scale-Out Database Solutions on SQL Azure with Sharding @PDC -&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.microsoft.com/windowsazure/videos/msdev.aspx?site=channel9-large&amp;id=http://files.ch9.ms/pdc10/vod/pdc10_pre_event/ShowContent_VOD/CS02_LevNovik_PDC_WMV_Low_640x360_1000k.wmv"&gt;http://www.microsoft.com/windowsazure/videos/msdev.aspx?site=channel9-large&amp;id=http://files.ch9.ms/pdc10/vod/pdc10_pre_event/ShowContent_VOD/CS02_LevNovik_PDC_WMV_Low_640x360_1000k.wmv&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-1480989973114233575?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SXFmYt7kXI1U2twFvSEymPchH-0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SXFmYt7kXI1U2twFvSEymPchH-0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SXFmYt7kXI1U2twFvSEymPchH-0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SXFmYt7kXI1U2twFvSEymPchH-0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/uptlx9is-fU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/1480989973114233575/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20814127&amp;postID=1480989973114233575" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/1480989973114233575?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/1480989973114233575?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/uptlx9is-fU/build-scale-out-database-solutions-on.html" title="Build Scale-Out Database Solutions on SQL Azure - video from PDC" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><thr:total>0</thr:total><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/build-scale-out-database-solutions-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEER3o4fyp7ImA9WhdWFk0.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-9184467202057108946</id><published>2011-09-09T15:50:00.000-07:00</published><updated>2011-09-09T15:50:06.437-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-09T15:50:06.437-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server 2008" /><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="MSDN" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft elearning" /><title>How to add diagnostics/troubleshooting for your applications hosted on Cloud/Azure?</title><content type="html">Guide to implement Azure diagnostics simple yet powerful: &lt;a href="http://msdn.microsoft.com/en-us/library/gg433052.aspx"&gt;http://msdn.microsoft.com/en-us/library/gg433052.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
-DJ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-9184467202057108946?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/skWA_Otfzc84XOHhmxTddfL7Qrk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/skWA_Otfzc84XOHhmxTddfL7Qrk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/skWA_Otfzc84XOHhmxTddfL7Qrk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/skWA_Otfzc84XOHhmxTddfL7Qrk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/wm1FakWtVac" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/9184467202057108946/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20814127&amp;postID=9184467202057108946" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/9184467202057108946?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/9184467202057108946?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/wm1FakWtVac/how-to-add-diagnosticstroubleshooting.html" title="How to add diagnostics/troubleshooting for your applications hosted on Cloud/Azure?" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><thr:total>0</thr:total><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/how-to-add-diagnosticstroubleshooting.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEGQ3czeyp7ImA9WhdWFUQ.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-5493112755657014002</id><published>2011-09-09T10:38:00.000-07:00</published><updated>2011-09-09T10:50:22.983-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-09T10:50:22.983-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 4.0" /><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2008" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="MSDN" /><category scheme="http://www.blogger.com/atom/ns#" term="How to videos" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 3.5" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft elearning" /><title>How to build Content management web sites quickly in days without spending much?</title><content type="html">One of our client requested that they want to build an intranet CMS site in days without spending much? They were tighly constrained by budget and wanted someone to build them a quick CMS (Content Management Site) without spending much. The way to go was - Umbraco...we did it! :)&lt;br /&gt;&lt;br /&gt;How? Watch a five minute introduction video - &lt;br /&gt;&lt;br /&gt;&lt;a href="http://umbraco.org/help-and-support/video-tutorials/getting-started/what-is-umbraco"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Walkthrough detail tutorials and videos here -&lt;br /&gt;&lt;a href="http://umbraco.com/help-and-support/video-tutorials.aspx"&gt;http://umbraco.com/help-and-support/video-tutorials.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Detailed free samples and code on codeplex -&lt;br /&gt;&lt;a href="http://umbraco.codeplex.com/"&gt;http://umbraco.codeplex.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cheers - DJ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-5493112755657014002?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uvNQbUnXIW0QtdJOiNez-HhNh1U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uvNQbUnXIW0QtdJOiNez-HhNh1U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uvNQbUnXIW0QtdJOiNez-HhNh1U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uvNQbUnXIW0QtdJOiNez-HhNh1U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/6aoacWnWA7Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/5493112755657014002/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20814127&amp;postID=5493112755657014002" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/5493112755657014002?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/5493112755657014002?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/6aoacWnWA7Y/how-to-build-content-management-web.html" title="How to build Content management web sites quickly in days without spending much?" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><thr:total>0</thr:total><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/how-to-build-content-management-web.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08MQXw-fyp7ImA9WhdWFUU.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-3478531307193847872</id><published>2011-09-09T10:19:00.000-07:00</published><updated>2011-09-09T10:38:00.257-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-09T10:38:00.257-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2008" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="MSDN" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 3.5" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft elearning" /><title>How to generate Word/Office documents from server side in .net - Aspose?</title><content type="html">How to generate Word or any Microsoft Office documents from server side in .net without installing Office on the server?&lt;br /&gt;&lt;br /&gt;Aspose is definitely a choice if you want to generate word documents server side without installing Microsoft Office. Aspose.Words for .NET is a class library for generating, converting and rendering word processing documents. Aspose.Words supports DOC, OOXML, RTF, HTML, OpenDocument, PDF, XPS, EPUB and other file formats.&lt;br /&gt;&lt;br /&gt;Codeplex project contains free sample source code that shows how to use Aspose.Words for .NET in your document processing applications. &lt;br /&gt;&lt;br /&gt;However Aspose.Words itself for .NET is NOT free and not open source product and &lt;br /&gt;need to be purchased if you intend to develop with them. You can seek evaluation/trial version from their site- &lt;a href="http://www.aspose.com/"&gt;http://www.aspose.com/&lt;/a&gt; where they have included few demo projects as well.&lt;br /&gt;&lt;br /&gt;Here is the free open source code on codeplex - &lt;br /&gt;&lt;a href="http://asposewords.codeplex.com/"&gt;http://asposewords.codeplex.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;-DJ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-3478531307193847872?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Jf6yHHFqfI-ApehMm54yyTLsNs0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Jf6yHHFqfI-ApehMm54yyTLsNs0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Jf6yHHFqfI-ApehMm54yyTLsNs0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Jf6yHHFqfI-ApehMm54yyTLsNs0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/SG8psQFABZE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/3478531307193847872/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20814127&amp;postID=3478531307193847872" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/3478531307193847872?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/3478531307193847872?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/SG8psQFABZE/how-to-generate-wordoffice-documents.html" title="How to generate Word/Office documents from server side in .net - Aspose?" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><thr:total>0</thr:total><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/how-to-generate-wordoffice-documents.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkADQHc5cCp7ImA9WhdWFUU.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-4243113444527963979</id><published>2011-09-09T10:06:00.001-07:00</published><updated>2011-09-09T10:19:31.928-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-09T10:19:31.928-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="Barcode reader" /><category scheme="http://www.blogger.com/atom/ns#" term="MSDN" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 3.5" /><title>How to generate barcode from string in SSRS reports and PDF?</title><content type="html">I stumbled upon this great article which I would like to point to you if you are looking for a solution on how to generate barcodes (Code 39 and 128) in SQL server reports with 2008 R2. There seems to be an existing issue with Code 128 testing in PDF (10v) but works fine in SSRS/reports. &lt;br /&gt;&lt;br /&gt;There are free tools like Z Barcode reader (iphone) but can be used for testing the generated bar code. &lt;br /&gt;Barcode reader free test Tool  - &lt;a href="http://itunes.apple.com/au/app/zbar-barcode-reader/id344957305?mt=8"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is the article in detail - &lt;a href="http://www.ssrstips.com/free-reporting-services-barcodes"&gt;http://www.ssrstips.com/free-reporting-services-barcodes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also find John's blog useful here - &lt;a href="http://www.jtbarton.com/Barcodes/Code39.aspx"&gt;http://www.jtbarton.com/Barcodes/Code39.aspx&lt;/a&gt;&lt;br /&gt;You can also download the code demo here: &lt;a href="http://www.ssrstips.com/wp-content/uploads/2011/03/Reporting-Services-Free-Barcodes-Demo.zip"&gt;Reporting Services Free Barcodes Demo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is the knowledge base article as well that explains how to install font files on your machine for the barcodes to read correctly - &lt;a href="http://support.microsoft.com/kb/314960"&gt;http://support.microsoft.com/kb/314960&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sweet, I am going to find some time to get my thumbs down on this pretty soon :) will share more learnings as I discover! - DJ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-4243113444527963979?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/67UuhR-DvacCnozksNOlyIqo42E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/67UuhR-DvacCnozksNOlyIqo42E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/67UuhR-DvacCnozksNOlyIqo42E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/67UuhR-DvacCnozksNOlyIqo42E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/Jnj-cBs0EG4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/4243113444527963979/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20814127&amp;postID=4243113444527963979" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/4243113444527963979?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/4243113444527963979?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/Jnj-cBs0EG4/how-to-generate-barcode-from-string-in.html" title="How to generate barcode from string in SSRS reports and PDF?" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><thr:total>0</thr:total><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/how-to-generate-barcode-from-string-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04GQX84fCp7ImA9WhdWEks.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-712318599536250980</id><published>2011-09-05T17:43:00.000-07:00</published><updated>2011-09-05T17:45:20.134-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-05T17:45:20.134-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft elearning" /><title>Windows Azure Pricing and related videos</title><content type="html">Windows Azure Pricing Calculator and TCO: &lt;a href="http://www.microsoft.com/windowsazure/pricing-calculator/ "&gt;http://www.microsoft.com/windowsazure/pricing-calculator/ &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Windows Azure Videos: &lt;a href="http://channel9.msdn.com/Tags/azure "&gt;http://channel9.msdn.com/Tags/azure &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-712318599536250980?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TgUgOUoRgiZ_ZR6u7dPUeXGNVOo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TgUgOUoRgiZ_ZR6u7dPUeXGNVOo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TgUgOUoRgiZ_ZR6u7dPUeXGNVOo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TgUgOUoRgiZ_ZR6u7dPUeXGNVOo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/axL2Au6bQaw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/712318599536250980/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20814127&amp;postID=712318599536250980" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/712318599536250980?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/712318599536250980?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/axL2Au6bQaw/windows-azure-pricing-and-related.html" title="Windows Azure Pricing and related videos" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><thr:total>0</thr:total><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/windows-azure-pricing-and-related.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04BQHk5eyp7ImA9WhdWEks.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-2646261848919821476</id><published>2011-09-05T14:37:00.000-07:00</published><updated>2011-09-05T17:45:51.723-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-05T17:45:51.723-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft elearning" /><title>Lapping around SQL Azure - Migrating SQL server database to SQL Azure</title><content type="html">Migrating SQL 2008 on premise/in network/local database to SQL Azure platform turns to be very straight forward and easy. Microsoft has done an excellent job in enabling developers to use SQL server management studio (SSMS) and Visual Studio 2010 tools for the migration effort.&lt;br /&gt;&lt;br /&gt;Here are few helpful links that would help enable the SQL migration to Azure/cloud.&lt;br /&gt;&lt;br /&gt;SQL Azure Videos: &lt;a href="http://www.microsoft.com/en-us/sqlazure/videos.aspx SQL Azure "&gt;http://www.microsoft.com/en-us/sqlazure/videos.aspx SQL Azure &lt;/a&gt;&lt;br /&gt;Tools and Labs: &lt;a href="http://www.microsoft.com/en-us/sqlazure/tools-labs.aspx SQL Azure Migration "&gt;http://www.microsoft.com/en-us/sqlazure/tools-labs.aspx SQL Azure Migration &lt;/a&gt;&lt;br /&gt;SQL server schema and data migration wizard (open source and free): &lt;a href="http://sqlazuremw.codeplex.com/ "&gt;http://sqlazuremw.codeplex.com/ &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Alternate options to migrate SQL schema and data is also - Writing SSIS packages&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-2646261848919821476?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/P-cQV--H1wTEyhoJVoeOusi3U8I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P-cQV--H1wTEyhoJVoeOusi3U8I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/P-cQV--H1wTEyhoJVoeOusi3U8I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P-cQV--H1wTEyhoJVoeOusi3U8I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/wfGri5BZgS4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/2646261848919821476/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20814127&amp;postID=2646261848919821476" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/2646261848919821476?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/2646261848919821476?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/wfGri5BZgS4/lapping-around-sql-azure-migrating-sql.html" title="Lapping around SQL Azure - Migrating SQL server database to SQL Azure" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><thr:total>0</thr:total><feedburner:origLink>http://archdipesh.blogspot.com/2011/09/lapping-around-sql-azure-migrating-sql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEESXo5cCp7ImA9Wx5UFk0.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-2555858168075798749</id><published>2010-10-20T11:42:00.000-07:00</published><updated>2010-10-20T11:50:08.428-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-20T11:50:08.428-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server 2005" /><category scheme="http://www.blogger.com/atom/ns#" term="MSDN" /><title>Different ranking functions in SQL Server 2005 and 2008 and strategy to remove duplicate records in ETL type apps</title><content type="html">Quick glance of different ranking functions that we can use in SQL Server - &lt;br /&gt;&lt;br /&gt;Ranking functions return a ranking value for each row in a partition. Depending on the function that is used, some rows might receive the same value as other rows. Ranking functions are nondeterministic.&lt;br /&gt;&lt;br /&gt;SQL Server introduced four different ranking functions to rank the rows in partition or in general - &lt;br /&gt;1 RANK&lt;br /&gt;2 NTILE&lt;br /&gt;3 DENSE_RANK&lt;br /&gt;4 ROW_NUMBER&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms189798.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms189798.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Example on different strategies to remove duplicate records in SQL server in a typical ETL OR OLTP type applications - &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mssqltips.com/tip.asp?tip=1952"&gt;http://www.mssqltips.com/tip.asp?tip=1952&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mssqltips.com/tip.asp?tip=1918"&gt;http://www.mssqltips.com/tip.asp?tip=1918&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks - D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-2555858168075798749?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AgK6igUkDaC1qRr3G2zMPuG7Lg4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AgK6igUkDaC1qRr3G2zMPuG7Lg4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AgK6igUkDaC1qRr3G2zMPuG7Lg4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AgK6igUkDaC1qRr3G2zMPuG7Lg4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/oEawLL4pXI4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/2555858168075798749/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20814127&amp;postID=2555858168075798749" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/2555858168075798749?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/2555858168075798749?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/oEawLL4pXI4/different-ranking-functions-in-sql.html" title="Different ranking functions in SQL Server 2005 and 2008 and strategy to remove duplicate records in ETL type apps" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><thr:total>0</thr:total><feedburner:origLink>http://archdipesh.blogspot.com/2010/10/different-ranking-functions-in-sql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUCSH06cSp7ImA9WhdUEUs.&quot;"><id>tag:blogger.com,1999:blog-20814127.post-3688517142617431219</id><published>2010-10-20T11:03:00.000-07:00</published><updated>2011-09-27T15:24:29.319-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-27T15:24:29.319-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server 2008" /><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Tricks" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server 2005" /><category scheme="http://www.blogger.com/atom/ns#" term="MSDN" /><title>Typical Sync up of tables scenario in ETL type projects</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
If you are faced by a scenario where you typically have to sync up 2 tables by comparing source, destination most of the times and writing Insert, Delete and Update statements to achieve that, SQL Server 2008 introduces MERGE feature which is very powerful and fairly easy to achieve such sync up issues quick.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Example &lt;/strong&gt;- Products dimension table has information about the products; you need to sync-up this table with the latest information about the products from the source table. You would need to write separate INSERT, UPDATE and DELETE statements to refresh the target table with an updated product list or do lookups. Though it seems to be straight forward at first glance, but it becomes cumbersome when you have do it very often or on multiple tables, even the performance degrades significantly with this approach. In the article below the author walks you through how to use the MERGE statement and do this in one pass. :)&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;USE - &lt;/strong&gt;The MERGE statement basically merges data from a source result set to a target table based on a condition that you specify and if the data from the source already exists in the target or not. The new SQL command combines the sequence of conditional INSERT, UPDATE and DELETE commands in a single atomic statement, depending on the existence of a record. The new MERGE SQL command looks like as below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;SYNTAX - &lt;/strong&gt;MERGE &lt;target_table&gt;[AS TARGET]&lt;br /&gt;
USING &lt;table_source&gt;[AS SOURCE]&lt;br /&gt;
ON &lt;search_condition&gt;&lt;br /&gt;
[WHEN MATCHED &lt;br /&gt;
THEN &lt;merge_matched&gt;]&lt;br /&gt;
[WHEN NOT MATCHED [BY TARGET]&lt;br /&gt;
THEN &lt;merge_not_matched&gt;]&lt;br /&gt;
[WHEN NOT MATCHED BY SOURCE&lt;br /&gt;
THEN &lt;merge_ matched=""&gt;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nice and easy article for quick reference on MERGE - &lt;a href="http://www.mssqltips.com/tip.asp?tip=1704"&gt;http://www.mssqltips.com/tip.asp?tip=1704&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
Thanks - D&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20814127-3688517142617431219?l=archdipesh.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/29m3pMaUPb5npSx3WHJOvHeoixA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/29m3pMaUPb5npSx3WHJOvHeoixA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/29m3pMaUPb5npSx3WHJOvHeoixA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/29m3pMaUPb5npSx3WHJOvHeoixA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/fkETZ/~4/AESTfC_ODt0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://archdipesh.blogspot.com/feeds/3688517142617431219/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=20814127&amp;postID=3688517142617431219" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/3688517142617431219?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/20814127/posts/default/3688517142617431219?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/fkETZ/~3/AESTfC_ODt0/typical-sync-up-of-tables-scenario-in.html" title="Typical Sync up of tables scenario in ETL type projects" /><author><name>Dipesh Joshi</name><uri>http://www.blogger.com/profile/06933141823724591406</uri><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><thr:total>0</thr:total><feedburner:origLink>http://archdipesh.blogspot.com/2010/10/typical-sync-up-of-tables-scenario-in.html</feedburner:origLink></entry></feed>

