<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-13164558</id><updated>2011-12-14T08:53:40.862+05:00</updated><title type='text'>.Net Pakistan</title><subtitle type='html'>A platform for .Net Evangelists, where they can indulge their passion with .Net</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>dotNet Pakistan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>52</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-13164558.post-115218671202473340</id><published>2006-07-06T16:45:00.000+05:00</published><updated>2006-07-06T16:51:52.480+05:00</updated><title type='text'>An excellent WhitePaper about ! SharePoint Backup &amp; Restore</title><content type='html'>&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;An excellent document about Sharepoint Backup &amp; Restore for single, medium, large server farms.&lt;br /&gt;&lt;br /&gt;It not only documentated the data backup part, but also taking the backup of IIS meta data, portal site configuration, everything you can think!&lt;br /&gt;&lt;br /&gt;Click here to read &lt;/span&gt;&lt;a href="http://www.microsoft.com/technet/prodtechnol/sppt/reskit/c2861881x.mspx" target="_blank"&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;http://www.microsoft.com/technet/prodtechnol/sppt/reskit/c2861881x.mspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;font-size:85%;"&gt;Regards,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;font-size:85%;"&gt;Wajahat Abbas&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-115218671202473340?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/115218671202473340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=115218671202473340' title='22 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/115218671202473340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/115218671202473340'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2006/07/excellent-whitepaper-about-sharepoint.html' title='An excellent WhitePaper about ! SharePoint Backup &amp; Restore'/><author><name>Wajahat Abbas</name><uri>http://www.blogger.com/profile/03979265256663765671</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/6344/498/1600/Wajahat%20Abbas.jpg'/></author><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-114682444354261881</id><published>2006-05-05T15:20:00.000+05:00</published><updated>2006-05-05T15:20:59.120+05:00</updated><title type='text'>Programming in Native Language</title><content type='html'>&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;Though i spoke about this trend, and advancement of programming languages especially in Software Development, one of my friend forwarded me a link which surprised me.&lt;br /&gt;&lt;br /&gt;Click here to go,&lt;br /&gt;&lt;/span&gt;&lt;a href="https://www.osmosian.com/" target="_blank"&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;https://www.osmosian.com/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Does programmers should feel a threat from this ? If not , how they can transform themselve for next ages?&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Wajahat Abbas&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;www.dotNetPakistan.com &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-114682444354261881?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/114682444354261881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=114682444354261881' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/114682444354261881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/114682444354261881'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2006/05/programming-in-native-language.html' title='Programming in Native Language'/><author><name>Wajahat Abbas</name><uri>http://www.blogger.com/profile/03979265256663765671</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/6344/498/1600/Wajahat%20Abbas.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-113511602981937891</id><published>2005-12-21T02:59:00.000+05:00</published><updated>2005-12-21T03:00:30.136+05:00</updated><title type='text'>InfoCard in WCF (Windows Communication Foundation)</title><content type='html'>I came across this very interesting guide by Microsoft on Integrating with InfoCard v1.0 posted at MSDN webservice section. As you all know by now that WCF is a part of the upcoming Windows API named WINFX and will be playing a center part as providing the foundation for communication needs of our next generation of applications. Those who have already downloaded the Beta 2 version of WinFX will be able to play with this new piece of technology. Basically InfoCard will provide users to manage their identity from various identity providers, who are at this point unknows, atleast to me. No matter wheter they will be third part identity providers or Microsoft itself, I think it is a great move to provide security for the end application to communicate with trusted applications only.&lt;br /&gt;&lt;br /&gt;The foundation of this model (InfoCard) is based on WS-Trust, WS-Security Policy and WS-Metadata Exchange web service specifications. We will be able to see a root-of-trust policy between applications before they start communicating with each other, eliminating all posiblity of sending crucial data to wrong hands or I should perhaps say, applications.&lt;br /&gt;&lt;br /&gt;The guide also contains a very interesting example of utilizing this service and how this model can be used to provide security for the end users. WCF is going to serve as a very strong foundation in providing the communicaton standards, but I hope they dont put up heavy charges of utilizing such services.&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://download.microsoft.com/download/6/c/3/6c3c2ba2-e5f0-4fe3-be7f-c5dcb86af6de/infocard-guide-beta2-published.pdf"&gt;Read the complete guide here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-113511602981937891?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/113511602981937891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=113511602981937891' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/113511602981937891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/113511602981937891'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/12/infocard-in-wcf-windows-communication.html' title='InfoCard in WCF (Windows Communication Foundation)'/><author><name>Zeeshan Muhammad</name><uri>http://www.blogger.com/profile/00023472065542548612</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://img3.imageshack.us/img3/6858/zishu0pe.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-113335393593524063</id><published>2005-11-30T17:31:00.000+05:00</published><updated>2005-11-30T17:32:16.226+05:00</updated><title type='text'>Web Standards and ASP.NET 2.0</title><content type='html'>While making websites using ASP.NET, a developer always have to decide either his site will be following all W3C standards or he is just another IE fan. Well following standards is no more a problem as Microsoft has a nice article for all of us on "&lt;a target="_blank" href="http://msdn.microsoft.com/asp.net/reference/design/default.aspx?pull=/library/en-us/dnaspp/html/aspnetusstan.asp"&gt;Building ASP.NET 2.0 Web Sites using Web Standards.&lt;/a&gt;" It is a very comprehensive article covering all aspects of cross browser compatibility with code samples as well. A must read for every web developer.&lt;br /&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/asp.net/reference/design/default.aspx?pull=/library/en-us/dnaspp/html/aspnetusstan.asp"&gt;&lt;br /&gt;Click here to read the article.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-113335393593524063?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/113335393593524063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=113335393593524063' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/113335393593524063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/113335393593524063'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/11/web-standards-and-aspnet-20.html' title='Web Standards and ASP.NET 2.0'/><author><name>Zeeshan Muhammad</name><uri>http://www.blogger.com/profile/00023472065542548612</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://img3.imageshack.us/img3/6858/zishu0pe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-113333773200556019</id><published>2005-11-30T12:48:00.000+05:00</published><updated>2005-11-30T13:02:12.866+05:00</updated><title type='text'>Branding a SharePoint Portal Site</title><content type='html'>&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;Before Office 12 gonna redesign the new world, just get to know what will become PAST..&lt;br /&gt;&lt;br /&gt;A very cool, appropriate article about branding sharepoint portal. Its for SharePoint 2003.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/Office_SharePointHowToApplyBrand.asp"&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;Click here to get it&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.wajahatabbas.com"&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;Wajahat Abbas&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;www.dotNetPakistan.com&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-113333773200556019?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/113333773200556019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=113333773200556019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/113333773200556019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/113333773200556019'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/11/branding-sharepoint-portal-site.html' title='Branding a SharePoint Portal Site'/><author><name>Wajahat Abbas</name><uri>http://www.blogger.com/profile/03979265256663765671</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/6344/498/1600/Wajahat%20Abbas.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-113327615662654921</id><published>2005-11-29T19:50:00.000+05:00</published><updated>2005-11-29T19:56:00.736+05:00</updated><title type='text'>TextAlign Property of Windows.Form.Label Control</title><content type='html'>&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;I was just to hit my head after strucking my hands in this buggy thing. What i want is proper alignment for Label control for English &amp; Arabic, i am working on a mutlilingual C# desktop applicaiton.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;I tries a lot to manage it with by setting the property like &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;em&gt;&lt;strong&gt;this.lblFirstName.TextAlign = System.Drawing.ContentAlignment.TopRight ;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;But i didnt get the results, then i realize the buggy thing which is not allowing it to align is that AutoSize property of a label. If you make a control autosize = true, it wont allow you to align this.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;After getting it autosize false, it works fine......&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;Simple thing, but tricky, and even not mentioned in sites....forums..&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;Regards,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;Wajahat Abbas&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.wajahatabbas.com"&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;http://www.wajahatabbas.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dotnetpakistan.com"&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;http://www.dotnetpakistan.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;www.dotNetPakistan.com&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-113327615662654921?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/113327615662654921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=113327615662654921' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/113327615662654921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/113327615662654921'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/11/textalign-property-of-windowsformlabel.html' title='TextAlign Property of Windows.Form.Label Control'/><author><name>Wajahat Abbas</name><uri>http://www.blogger.com/profile/03979265256663765671</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/6344/498/1600/Wajahat%20Abbas.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-113326449558341949</id><published>2005-11-29T16:41:00.000+05:00</published><updated>2005-11-29T16:41:39.973+05:00</updated><title type='text'>SQL Server 2000 Case  ("COLLATION") problem</title><content type='html'>The problem that i was facing was with the case sensitiveness of SQL Server. &lt;br /&gt;A default SQL Server installation is case insensitive, which means that SQL Server will not differentiate between upper and lower case characters/letters. That is, "Oracle" is the same as "ORACLE" or "oracle". But when it starts to differentiate, then its a very big problem.&lt;br /&gt;The case problem now is callaed "COLLATION". &lt;br /&gt;&lt;br /&gt;The steps to make things rite, do the following.&lt;br /&gt;&lt;br /&gt;How to rebuild the master database (Rebuild Master utility) &lt;br /&gt;To rebuild the master database &lt;br /&gt;&lt;br /&gt;Shutdown Microsoft� SQL Server? 2000, and then run Rebuildm.exe. This is located in the Program Files\Microsoft SQL Server\80\Tools\Binn directory.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In the Rebuild Master dialog box, click Browse.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In the Browse for Folder dialog box, select the \Data folder on the SQL Server 2000 compact disc or in the shared network directory from which SQL Server 2000 was installed, and then click OK.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Click Settings. In the Collation Settings dialog box, verify or change settings used for the master database and all other databases. &lt;br /&gt;Initially, the default collation settings are shown, but these may not match the collation selected during setup. You can select the same settings used during setup or select new collation settings. When done, click OK.&lt;br /&gt;&lt;br /&gt;In the Rebuild Master dialog box, click Rebuild to start the process. &lt;br /&gt;The Rebuild Master utility reinstalls the master database.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-113326449558341949?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/113326449558341949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=113326449558341949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/113326449558341949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/113326449558341949'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/11/sql-server-2000-case-collation-problem.html' title='SQL Server 2000 Case  (&quot;COLLATION&quot;) problem'/><author><name>Ammar Bukhari</name><uri>http://www.blogger.com/profile/00182888781147543822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_j8f7ML3aGq8/R-DGXKDYS0I/AAAAAAAAALs/hHF8WI43aSA/S220/Image003.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-113224022267125234</id><published>2005-11-17T19:27:00.000+05:00</published><updated>2005-11-17T20:10:22.940+05:00</updated><title type='text'>Office 12 IS OUT -- BETA 1 Ships</title><content type='html'>&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;Office 12 beta 1 ships!!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/office/preview/default.mspx"&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;http://www.microsoft.com/office/preview/default.mspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;Regards,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;Wajahat Abbas&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.wajahatabbas.com"&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;http://www.wajahatabbas.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dotNetPakistan.com"&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;www.dotNetPakistan.com&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-113224022267125234?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/113224022267125234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=113224022267125234' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/113224022267125234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/113224022267125234'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/11/office-12-is-out-beta-1-ships.html' title='Office 12 IS OUT -- BETA 1 Ships'/><author><name>Wajahat Abbas</name><uri>http://www.blogger.com/profile/03979265256663765671</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/6344/498/1600/Wajahat%20Abbas.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-113179939101179793</id><published>2005-11-12T17:40:00.000+05:00</published><updated>2005-11-12T17:43:36.623+05:00</updated><title type='text'>Upcoming Technologies on Microsoft.Net Development Platform: Part I</title><content type='html'>Check out my new article on second generation of .NET platform available at &lt;a href="http://www.longhorncorner.com/UploadFile/HRajjoub/UpcomingMSTechnologies10192005010347AM/UpcomingMSTechnologies.aspx?ArticleID=b35a23a9-f007-4b3a-851d-0991dac133aa"&gt;Longhorn Corner&lt;/a&gt;. I'd be happy to hear back from you.&lt;br /&gt;&lt;br /&gt;&lt;a href = "http://dotnetwizards.blogspot.com" &gt; Hammad Rajjoub &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-113179939101179793?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/113179939101179793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=113179939101179793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/113179939101179793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/113179939101179793'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/11/upcoming-technologies-on-microsoftnet.html' title='Upcoming Technologies on Microsoft.Net Development Platform: Part I'/><author><name>Hammad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_ySWRHLE5dUA/RjMuR3xILFI/AAAAAAAAABo/vV87yWYuWfk/s320/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-113143101622421454</id><published>2005-11-08T11:21:00.000+05:00</published><updated>2005-11-08T11:23:36.236+05:00</updated><title type='text'>Ready to Rock: Visual Studio 2005, SQL Server 2005 and BizTalk 2006</title><content type='html'>&lt;strong&gt;Visual Studio 2005&lt;/strong&gt;, &lt;strong&gt;SQL Server 2005&lt;/strong&gt; and &lt;strong&gt;BizTalk Server 2006&lt;/strong&gt; are officially launched. In his keynote speech at the launch, Microsoft CEO, &lt;em&gt;&lt;strong&gt;Steve Ballmer&lt;/strong&gt;&lt;/em&gt; shares some facts about the products, then &lt;strong&gt;Prashant Sridharan&lt;/strong&gt; gives exciting demos of &lt;strong&gt;BizTalk Server 2006&lt;/strong&gt; and its integration with &lt;strong&gt;SQL Server 2005&lt;/strong&gt; along with an awesome demo of &lt;em&gt;&lt;strong&gt;"Office 12".&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Later on &lt;a href="http://blogs.msdn.com/bgold/" target="_blank'"&gt;&lt;strong&gt;Brian Goldfarb&lt;/strong&gt;&lt;/a&gt; along with his fellow developer, shows demo of &lt;a href="http://msdn.microsoft.com/vstudio/express/vwd/" target="_blank'"&gt;&lt;strong&gt;Visual Web Developer Express edition&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;and &lt;a href="http://beta.asp.net/vwd/live/club/default.aspx" target="_blank'"&gt;&lt;strong&gt;Club website Starter Kit&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;in action.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/windowsserversystem/applicationplatform/launch2005/keynote.mspx" target="_blank'"&gt;&lt;strong&gt;Watch the full Launch event&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;!&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-113143101622421454?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/113143101622421454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/113143101622421454'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/11/ready-to-rock-visual-studio-2005-sql.html' title='Ready to Rock: Visual Studio 2005, SQL Server 2005 and BizTalk 2006'/><author><name>Zubair.NET!</name><uri>http://www.blogger.com/profile/04440853916458308353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_VKdpV5xwIWA/SxSrhL_LXDI/AAAAAAAAASw/X01P5ZVNyhk/S220/n611171516_3955.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-113045009024687607</id><published>2005-10-28T02:54:00.000+05:00</published><updated>2005-10-28T02:54:50.266+05:00</updated><title type='text'>Does Visual Studio Rot the Mind?</title><content type='html'>Charlez Petzold had an amazing speech at NYC.NET Developers Groups on the state of programming in the Microsoft World. A must read for every developer and thanks to Bill Evjen for pointing it out on his &lt;a target="_blank" href="http://blogs.ineta.org/evjen/archive/2005/10/26/58179.aspx"&gt;blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://charlespetzold.com/etc/DoesVisualStudioRotTheMind.html"&gt;Read it here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-113045009024687607?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/113045009024687607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=113045009024687607' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/113045009024687607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/113045009024687607'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/10/does-visual-studio-rot-mind.html' title='Does Visual Studio Rot the Mind?'/><author><name>Zeeshan Muhammad</name><uri>http://www.blogger.com/profile/00023472065542548612</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://img3.imageshack.us/img3/6858/zishu0pe.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112996650926379781</id><published>2005-10-22T12:33:00.000+05:00</published><updated>2005-10-22T12:35:09.273+05:00</updated><title type='text'>Microsoft Pakistan's Touchdown Program for VS 2005/SQL Server 2005</title><content type='html'>These days I am conducting trainings as a part of "Microsoft Touchdown " for VS 2005 (Whidbey) and SQL Server 2005 (Yukon) Launch program. These trainings are being conducted by Microsoft Pakistan at a training fascility provided by Kalsoft's KalAcademy. Participants have been invited from Microsoft ISV partners. I am conducting these sessions on the behalf of Kalsoft which happens to be employer and Microsoft's Gold Certified Partner.&lt;br /&gt;&lt;br /&gt;Yesterday I conducted two sessions. One on SQL Server 2005's Web Service Support and second one on SQL Server 2005's Service Broker Architecture.&lt;br /&gt;As this is a month of Ramadhan, it was very difficult to speak for whole day while fasting and that on as sunny and hot day as it was yesterday. I believe sessions went well as I gave hands on demo on web service development and client accessibility and i believe audience liked it pretty much. The best part was that amongst participants/attendees were a couple of my friends, a relative and an old time trusted comrade and MVP Adnan Farooq. I have got more sessions comming up for next week. &lt;br /&gt;&lt;br /&gt;This all buildup is going to help me and INETA a lot in prepapring for VS/SQL Server 2005 Launch.&lt;br /&gt;&lt;br /&gt;posted by:&lt;br /&gt;&lt;a href="http://dotnetwizards.blogspot.com"&gt;Hammad Rajjoub&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112996650926379781?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112996650926379781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112996650926379781' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112996650926379781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112996650926379781'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/10/microsoft-pakistans-touchdown-program.html' title='Microsoft Pakistan&apos;s Touchdown Program for VS 2005/SQL Server 2005'/><author><name>Hammad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_ySWRHLE5dUA/RjMuR3xILFI/AAAAAAAAABo/vV87yWYuWfk/s320/dilbert.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112964809536511492</id><published>2005-10-18T20:06:00.000+05:00</published><updated>2005-10-18T20:08:15.376+05:00</updated><title type='text'>How to become a Microsoft Most Valuable Professional (MVP) ?</title><content type='html'>&lt;strong&gt;Recently I recieved an e-mail asking about "How to become an MVP?" on one of the technical groups that I am subscribed on. I felt oblijed to respond to these questions and following is my response. (Feel free to comment!)&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;You are not the first one to ask these question and definately not the last one either. I believe its natural ask these questions and i will be really happy if my answers can help you understand things better.&lt;br /&gt; &lt;br /&gt;So here goes my response to your queries .. but ...one be one!&lt;br /&gt; &lt;br /&gt;&lt;strong&gt;1) First of all can any one tell me that what and who is a MVP,what type of people are awarded MVPs by Microsoft I mean to say that what profesisonal qualities and skills does these people have.&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Microsoft’s Most Valuable Professional (MVP) is an individual whom Microsoft recognizes for his community participation and willingness to help others. MVP is an individual who provide invaluable online and offline expertise to the technical community in a specific or a group of Microsoft Technology areas.&lt;br /&gt; &lt;br /&gt;So as for the best of my understandings MVP program is all about identifying people in technical community who are active participants and are always willing to share their experiences and knowledge, pertaining to particular technology area (like C# , ASP.NET or XML Web Services etc), with other developers in the community.  &lt;/blockquote&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2)2) My second question is that how to become a MVP, do we have to pass some kind of Test or some certification like MCSD.net/MCP/MCAD.net etc , I think that we have to prove our skills in any one of the Microsoft Technologies fo eg C#,SQL Server etc but what is the crieteria of Microsoft for which it accepts that some person is really expert in one of the technologies I mean to say that how does Microsoft judges the skills of a person for some technology,do we have to develop some world class Software or any other product but again what is the Microsoft's defination for a world class Software .&lt;br /&gt;&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;My answer is No!. You don’t require any certifications or such credentials, you need not to have worked on any world class software etc. But the point is you need to have expert level skills in some Microsoft technology area. Believe me that area could be any thing from MS Word to BizTalk Server, i.e. any thing. But remember doing certifications, working on development of great software can always help you become a guru!&lt;br /&gt; &lt;br /&gt;Now the second part of your question was how does Microsoft judge some one's skills? Now there are multiple channels where Microsoft can get to know about such individuals (aspiring/would be MVPs), one place where Microsoft is carefully observing techies is msdn newsgroups (http://msdn.microsoft.com/newsgroups/) another very important platform where Microsoft looks for such individuals is INETA User Groups (http://www.ineta.org), and then there are other places like blogs, mailing lists etc.&lt;/blockquote&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3) The third and last question is that what benefits one gets by becoming an MVP,does he gets some kind of financial benefits or ny other such benefits and if not than whats the use of becoming a MVP?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Well, MVP is an award its not a designation so there aren’t any financial or such benefits associated with it. Being an MVP within itself is a great achievement and I am sure not a single MVP looks for  financial aspects or such gains while becoming MVP.&lt;br /&gt;Becoming an MVP is the biggest benefit within itself i.e. if you understand. &lt;/blockquote&gt; &lt;br /&gt;However there are certain other benefits associated with MVP program as well. Following is a brief introduction to them:&lt;br /&gt; &lt;br /&gt;&lt;strong&gt;A) Technical Resources&lt;/strong&gt;·     &lt;br /&gt;    MVP Source Licensing Program enables eligible MVPs to gain access to Microsoft source code.&lt;br /&gt;·         &lt;strong&gt;MVP Academy &lt;/strong&gt;virtual learning center delivers timely instructor-led online courses that help Microsoft MVPs realize their full potential.&lt;br /&gt;·         &lt;strong&gt;Downloads &lt;/strong&gt;host key documents and files on the MVP Member’s Web site so Microsoft can securely distribute information to MVPs on the MVP Members (Web) Site.&lt;br /&gt;·         &lt;strong&gt;Microsoft Learning Opportunities &lt;/strong&gt;offers resources, skills assessments, books, online reference materials, course, workshops and certification programs.&lt;br /&gt;·         &lt;strong&gt;Knowledge Base Resources &lt;/strong&gt;give MVPs opportunities to get articles published, view articles on pre-release products and issues, and rights to republish KB articles to the web.&lt;br /&gt;·         &lt;strong&gt;MVP Private Newsgroups &lt;/strong&gt;provide forums for MVPs from around the world to share ideas on Microsoft products and technologies with Microsoft employees.&lt;br /&gt;·         &lt;strong&gt;MVP Product Feedback &lt;/strong&gt;allows MVPs a direct channel to submit comments, suggestions, and reports of abnormal behavior or potential viruses related to Microsoft products and technologies through the MVP Member’s Web site.&lt;br /&gt;·         &lt;strong&gt;Technical Support&lt;/strong&gt; includes 3 free technical support incidents per MVP for use during their award year.&lt;br /&gt;·         &lt;strong&gt;MVP Webcast offers &lt;/strong&gt;eligible MVPs the opportunity to deliver web-based sessions on relevant topics for the Microsoft community.&lt;br /&gt;·        &lt;strong&gt; MSDN or TechNet subscriptions &lt;/strong&gt;provide MVPs with one-year online priority access to products and expert advice.&lt;br /&gt; &lt;br /&gt;&lt;strong&gt;B)- Relationship services:&lt;/strong&gt;&lt;br /&gt;&lt;blockquote&gt;Microsoft assigns an MVP Lead as a relationship owner between Microsoft and MVP community. Like here in Pakistan we have Mr Vaqar Khamisani. MVP Lead is a person who acts as a bridge between MVP community and Microsoft, he is the one who advocates and keeps MVP community updated with latest happenings, initiatives and other opportunities. Through MVP Lead, MVPs get to know about conferences and events where MVPs can participate. A good example of such an event would be "Global MVP Summit", every year Microsoft invites MVPs from all over the world to acknowledge their services and to maintain a close relationship with them. Like this year Adnan Farooq went to attend it and got a special mention from Steve Ballmer.&lt;/blockquote&gt; &lt;br /&gt;&lt;br /&gt;So thats it from my side and I hope I have been able to answer your queries.&lt;br /&gt; &lt;br /&gt;ps: I would also like to refer you to Robert Mc Laws blog entry on &lt;a href="http://weblogs.asp.net/rmclaws/archive/2005/04/03/396941.aspx"&gt;"How to become an MVP?"&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnetwizards.blogspot.com"&gt;Hammad Rajjoub&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112964809536511492?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112964809536511492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112964809536511492' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112964809536511492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112964809536511492'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/10/how-to-become-microsoft-most-valuable.html' title='How to become a Microsoft Most Valuable Professional (MVP) ?'/><author><name>Hammad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_ySWRHLE5dUA/RjMuR3xILFI/AAAAAAAAABo/vV87yWYuWfk/s320/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112884834750317108</id><published>2005-10-09T13:55:00.000+05:00</published><updated>2005-10-09T13:59:07.510+05:00</updated><title type='text'>101 Samples using LINQ</title><content type='html'>See the LINQ Project in action in these code samples. The sample are in C# for the time being.&lt;br /&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/vcsharp/future/linqsamples/"&gt;&lt;br /&gt;Click here for the samples.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112884834750317108?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112884834750317108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112884834750317108' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112884834750317108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112884834750317108'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/10/101-samples-using-linq.html' title='101 Samples using LINQ'/><author><name>Zeeshan Muhammad</name><uri>http://www.blogger.com/profile/00023472065542548612</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://img3.imageshack.us/img3/6858/zishu0pe.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112842550221490140</id><published>2005-10-04T16:31:00.000+05:00</published><updated>2005-10-04T16:31:42.220+05:00</updated><title type='text'>KPL : Kids Programming Language</title><content type='html'>&lt;a href="http://www.kidsprogramminglanguage.com"&gt;KPL (Kids Programming Language)&lt;/a&gt; is an awesome initiative and could well replace Basic as "Beginners Programming Language". I cant seem to wait see yound kids/teens writing their code in KPL.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/brad_mccabe/archive/2005/09/29/475431.aspx#476346"&gt;Some people have raised their doubts and have become speculative.&lt;/a&gt; Some have event started comparing it VB and feeling disgraced as VB programmers. Which I believe is absolutely ridiculous. &lt;a href="http://blogs.msdn.com/brad_mccabe/archive/2005/09/29/475431.aspx#476804"&gt;We need to see things in right perspectives.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hammad Rajjoub&lt;br /&gt;www.dotNetPakistan.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112842550221490140?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112842550221490140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112842550221490140' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112842550221490140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112842550221490140'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/10/kpl-kids-programming-language.html' title='KPL : Kids Programming Language'/><author><name>Hammad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_ySWRHLE5dUA/RjMuR3xILFI/AAAAAAAAABo/vV87yWYuWfk/s320/dilbert.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112806495423526138</id><published>2005-09-30T12:14:00.000+05:00</published><updated>2005-09-30T12:22:34.240+05:00</updated><title type='text'>Windows Sharepoint Services service pack 2.0.</title><content type='html'>On September 27th Microsoft released Windows Sharepoint Services service pack 2.0. &lt;br /&gt;&lt;br /&gt;You can download it from the following link:&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=9C552114-DC9A-43EE-9281-B080B7C280B4&amp;displaylang=en"&gt;Windows SharePoint Services Service Pack 2 (SP2)&lt;/a&gt;: "&lt;br /&gt;&lt;br /&gt;Windows SharePoint Services Service Pack 2 (SP2) contains stability and performance improvements. Some of the fixes included with SP2 have been previously released as separate updates. This service pack combines them into one update.(source MSDN)&lt;br /&gt;&lt;br /&gt;Along with other noteworthy updates and fixes WSS SP 2.0 now supports SQL Server 2005 and ASP.NET 2.0 as well.&lt;br /&gt;&lt;br /&gt;For more detailed information please visit Microsoft Support sites KB article &lt;a href="http://support.microsoft.com/kb/887624"&gt; here &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnetwizards.blogspot.com"&gt;Hammad Rajjoub&lt;/a&gt;&lt;br /&gt;www.dotNetPakistan.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112806495423526138?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112806495423526138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112806495423526138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112806495423526138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112806495423526138'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/09/windows-sharepoint-services-service.html' title='Windows Sharepoint Services service pack 2.0.'/><author><name>Hammad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_ySWRHLE5dUA/RjMuR3xILFI/AAAAAAAAABo/vV87yWYuWfk/s320/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112782147027371768</id><published>2005-09-27T15:17:00.000+05:00</published><updated>2005-09-27T16:54:33.096+05:00</updated><title type='text'>.NET Remoting Vs. Web Services – What To Choose?</title><content type='html'>&lt;strong&gt;.NET Remoting Vs. Web Services – What To Choose?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;While developing distributed applications, developers are often faced with the question of whether to choose Remoting or Web Services as the preferred choice. The answer to this question depends on certain factors that are specific to the application and the distributed data transfer strategy being followed. Let’s discuss each of the factors one by one&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Security&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Security is a major factor to consider while developing distributed applications. As both Web services and .Net Remoting architecture depend on the IIS security features, there is nothing much to choose between the two based on this factor. If, however, IIS is not being used as a host, Remoting is the only option left.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Communication Mode/ Protocol&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;If the application is to be used by customers on a LAN/WAN, using Remoting with TCP and binary formatters will be a better option as it does not play with data (no need of formatting or data packaging as in SOAP).&lt;br /&gt;&lt;br /&gt;If TCP is the protocol being used for communication, using web services is again out of question.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Data Volume&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;If the amount of data being transferred is huge, using web services will deplete performance. Web services require transformation and serialization of data and this will result in terrible application performance.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Platform/ Interoperability&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;If both the client and server are using .NET Runtime for execution, remoting will be the best choice as it can utilize the strongly typed data for communication at both ends.&lt;br /&gt;&lt;br /&gt;Web Services on the other hand is an easy picking when either client or server or both are running on some platform other than .NET.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;State Management&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Web Services are inherently stateless and they never correlate multiple calls from the same user unless session management is explicitly enabled in the Web Service. IF enabled, they provide state management using the inherent ASP.NET state management capabilities.&lt;br /&gt;&lt;br /&gt;In Remoting, however, you can perform state management in the following ways:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Stateless Objects&lt;/strong&gt;&lt;/em&gt;: Use .NET remoting with Server Activated Single Call objects&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Stateful Objects (Per Application):&lt;/em&gt;&lt;/strong&gt; Use .NET remoting with Server Activated Singleton objects.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Stateful Objects (Per Client):&lt;/em&gt;&lt;/strong&gt; Use .NET remoting with Client-Activated Objects&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Flexibility/ Scalability&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Web Services work through firewalls and other network security as it uses HTTP and XML for packaging and transporting data. Remoting on the other hand cannot provide such flexibility but in the case of using HTTP with SOAP which diminishes the performance of the application.&lt;br /&gt;&lt;br /&gt;Web Services are also much more scalable than remoting as they support many platforms and can be used in applications that are not dependent on .NET Runtime.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Performance:&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;.NET remoting provides the best performance when using Binary formatters and TCP protocol. In effect, the different combinations of protocols and formatting provide different performance levels for web services and remoting. Here is the table that lists them.&lt;br /&gt;&lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" style="border-collapse: collapse; border: medium none"&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="154" valign="top" style="width: 1.6in; border: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in"&gt;&lt;br /&gt;    &lt;p class="MsoNormal"&gt;&lt;b&gt;Protocol&lt;/b&gt;&lt;/td&gt;&lt;br /&gt;    &lt;td width="197" valign="top" style="width: 2.05in; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in"&gt;&lt;br /&gt;    &lt;p class="MsoNormal"&gt;&lt;b&gt;Formatter&lt;/b&gt;&lt;/td&gt;&lt;br /&gt;    &lt;td width="197" valign="top" style="width: 2.05in; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in"&gt;&lt;br /&gt;    &lt;p class="MsoNormal"&gt;&lt;b&gt;Best Performance&lt;/b&gt;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="154" valign="top" style="width: 1.6in; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in"&gt;&lt;br /&gt;    &lt;p class="MsoNormal"&gt;TCP *&lt;/td&gt;&lt;br /&gt;    &lt;td width="197" valign="top" style="width: 2.05in; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in"&gt;&lt;br /&gt;    &lt;p class="MsoNormal"&gt;Binary&lt;/td&gt;&lt;br /&gt;    &lt;td width="197" valign="top" style="width: 2.05in; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in"&gt;&lt;br /&gt;    &lt;p class="MsoNormal"&gt;Remoting&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="154" valign="top" style="width: 1.6in; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in"&gt;&lt;br /&gt;    &lt;p class="MsoNormal"&gt;TCP *&lt;/td&gt;&lt;br /&gt;    &lt;td width="197" valign="top" style="width: 2.05in; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in"&gt;&lt;br /&gt;    &lt;p class="MsoNormal"&gt;SOAP&lt;/td&gt;&lt;br /&gt;    &lt;td width="197" valign="top" style="width: 2.05in; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in"&gt;&lt;br /&gt;    &lt;p class="MsoNormal"&gt;Web Services&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="154" valign="top" style="width: 1.6in; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in"&gt;&lt;br /&gt;    &lt;p class="MsoNormal"&gt;HTTP&lt;/td&gt;&lt;br /&gt;    &lt;td width="197" valign="top" style="width: 2.05in; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in"&gt;&lt;br /&gt;    &lt;p class="MsoNormal"&gt;SOAP&lt;/td&gt;&lt;br /&gt;    &lt;td width="197" valign="top" style="width: 2.05in; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in"&gt;&lt;br /&gt;    &lt;p class="MsoNormal"&gt;Web Services&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td width="154" valign="top" style="width: 1.6in; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in"&gt;&lt;br /&gt;    &lt;p class="MsoNormal"&gt;HTTP&lt;/td&gt;&lt;br /&gt;    &lt;td width="197" valign="top" style="width: 2.05in; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in"&gt;&lt;br /&gt;    &lt;p class="MsoNormal"&gt;Binary&lt;/td&gt;&lt;br /&gt;    &lt;td width="197" valign="top" style="width: 2.05in; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in"&gt;&lt;br /&gt;    &lt;p class="MsoNormal"&gt;Any&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;* In case where the TCP protocol is used, the remoting endpoints running on TCP were compared with the HTTP Web Services.&lt;br /&gt;&lt;br /&gt;For more information, see the tests conducted to evaluate the performance of both&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/bdadotnetarch14.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/bdadotnetarch14.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Development/Deployment&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;As most of us already know that development, configuration and deployment of web services is much easier than in .NET Remoting infrastructure as they provide a simpler programming model with easy configuration and deployment capabilities.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What to Choose?&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Both Web Services and Remoting enable cross-process communication. If your application is in need of interoperability with different platforms and you want it to be flexible enough to accommodate future technology changes, web services is your choice.&lt;br /&gt;Remoting takes the lead where performance, state management and huge data volumes come into consideration.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112782147027371768?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112782147027371768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112782147027371768' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112782147027371768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112782147027371768'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/09/net-remoting-vs-web-services-what-to.html' title='.NET Remoting Vs. Web Services – What To Choose?'/><author><name>Naveedullah Khan</name><uri>http://www.blogger.com/profile/13529446067774821722</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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112725012496110621</id><published>2005-09-21T02:00:00.000+05:00</published><updated>2005-09-21T02:02:04.966+05:00</updated><title type='text'>Windows Workflow Foundation</title><content type='html'>&lt;a target="_blank" href="http://blogs.msdn.com/pandrew/articles/460630.aspx"&gt;Paul Andrew&lt;/a&gt; has got some webcasts targeting especially Windows Workflow Foundation, which will be held during September 26-30, 2005. Make sure you drop by at his blog for the webcasts links. All of you still wondering whats Workflow is, well I have some links to kill your curosity.&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/windowsvista/building/workflow/"&gt;Windows Workflow Foundation&lt;/a&gt;&lt;br /&gt;&lt;a target="_blank" href="http://channel9.msdn.com/Showpost.aspx?postid=115364"&gt;Channel 9 coverage&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://zishu.blogspot.com/"&gt;Zeeshan Muhammad.&lt;/a&gt;&lt;br /&gt;INETA Pakistan EXCOMM&lt;br /&gt;INETA Pakistan Speaker&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112725012496110621?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112725012496110621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112725012496110621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112725012496110621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112725012496110621'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/09/windows-workflow-foundation.html' title='Windows Workflow Foundation'/><author><name>Zeeshan Muhammad</name><uri>http://www.blogger.com/profile/00023472065542548612</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://img3.imageshack.us/img3/6858/zishu0pe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112711630982282411</id><published>2005-09-19T12:20:00.000+05:00</published><updated>2005-09-19T12:51:49.863+05:00</updated><title type='text'>PDC 2005 (US) Resource Box : Microsoft Tools &amp; Techs for next Generation!</title><content type='html'>Microsoft Tools &amp; Techs for next Generation!&lt;br /&gt;&lt;br /&gt;Click here to download the slides of PDC 2005.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://commnet.microsoftpdc.com/content/downloads.aspx"&gt;http://commnet.microsoftpdc.com/content/downloads.aspx&lt;/a&gt; (Contain good information about latest tools, like "Workflow in Windows Applicaton", etc.&lt;br /&gt;&lt;br /&gt;Bill Gates Speech @ PDC 2005 &lt;a href="http://www.microsoft.com/billgates/speeches/2005/09-13PDC05.asp"&gt;http://www.microsoft.com/billgates/speeches/2005/09-13PDC05.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Wajahat Abbas&lt;br /&gt;&lt;a href="http://www.wajahatabbas.com/"&gt;http://www.wajahatabbas.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dotnetpakistan.com/"&gt;http://www.dotnetpakistan.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112711630982282411?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112711630982282411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112711630982282411' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112711630982282411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112711630982282411'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/09/pdc-2005-us-resource-box-microsoft.html' title='PDC 2005 (US) Resource Box : Microsoft Tools &amp; Techs for next Generation!'/><author><name>Wajahat Abbas</name><uri>http://www.blogger.com/profile/03979265256663765671</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/6344/498/1600/Wajahat%20Abbas.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112695230856231046</id><published>2005-09-17T15:11:00.000+05:00</published><updated>2005-09-17T15:18:28.570+05:00</updated><title type='text'>Cross-Page PostBack - Features and Limitations</title><content type='html'>This blog is an addendum to the previous &lt;a href="http://dotnetpakistan.blogspot.com/2005/09/cross-page-postback-techniques.html"&gt;article posted by Hammad&lt;/a&gt;. I want to share some other features and limitations of this technique.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Strongly Typed PreviousPage property&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;While casting the PreviousPage property to the “default2.aspx” page, there is always a chance of an invalid cast, this can be eliminated by using the PreviousPageType directive in the destination page i.e. Default2.aspx. This directive will allow us to use a strongly typed PreviousPage property as it defines the url of the page in the VirtualPath attribute.&lt;br /&gt;&lt;br /&gt;&lt;%@ PreviousPageType VirtualPath="~/Default.aspx"  %&gt;&lt;br /&gt;&lt;br /&gt;The properties and controls from the source page can now be accessed using the PrevioousPage property without the need of typecasting as shown in the following excerpt from Default2.aspx  Page_load event.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if (this.PreviousPage != null &amp;&amp;amp; this.PreviousPage.IsCrossPagePostBack)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;this.txtDetails.Text = "This is a cross Page Post Back and the source page is "+ this.PreviousPage.ID;&lt;br /&gt;           &lt;br /&gt;this.txtDetails.Text += "Variables available at previous page: Comments  = " +&lt;br /&gt;            this.PreviousPage.Comments;&lt;br /&gt;           &lt;br /&gt;this.txtDetails.Text += "Value = " +&lt;br /&gt;            this.PreviousPage.Value;&lt;br /&gt;           &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;PostBackUrl and Button.Click Handlers&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Starting from .NET 2.0, there is an IButtonControl Interface and the controls (button, linkButton and ImageButton) including custom controls that implement this interface can be used as a button.&lt;br /&gt;In addition, we can set the PostBackUrl property for controls of this type as:&lt;br /&gt;&lt;asp: Button&lt;br /&gt;ID=”PostPage” runat = “server”&lt;br /&gt;            PostBackUrl=”~/default2.aspx”&lt;br /&gt;            Text=”Post Page” /&gt;&lt;br /&gt;By doing this, you don’t even need to handle the Click event of the button.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;_PREVIOUSPAGE&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt; When the page contains a control that does cross-page posting, a new hidden field named __PREVIOUSPAGE is created.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Limitations of Cross-Page PostBack&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Further, there are also some limitations of using the Cross-Page Postback technique in .Net 2.0.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Access to Query Strings:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Suppose there is some logic in the source page “Default.aspx” for building itself using the query string. Now the page is posted to “Default2.aspx”. If we now access Default.aspx through the PreviousPage property, and use the PreviousPage.Request.QueryString property, it gives you the current page’s query string rather than the query string of Default.aspx (the original page).&lt;br /&gt;i.e. in Default2.aspx&lt;br /&gt;this.PreviousPage.Request.QueryString = =this.Request.QueryString&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Server Side Validation&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The other problem is with server side validation i.e. when you need to perform some server side validation for the input that the user performs on Default.aspx. In “default2.aspx” code, you can check for the Page.IsValid property but what if the validation fails. There is no way to post the user back to the original page with the original data in tact and show the failure message in case the validation fails.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112695230856231046?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112695230856231046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112695230856231046' title='42 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112695230856231046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112695230856231046'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/09/cross-page-postback-features-and.html' title='Cross-Page PostBack - Features and Limitations'/><author><name>Naveedullah Khan</name><uri>http://www.blogger.com/profile/13529446067774821722</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>42</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112694651594165525</id><published>2005-09-17T13:39:00.000+05:00</published><updated>2005-09-17T13:41:55.946+05:00</updated><title type='text'>Introducing LINQ!</title><content type='html'>Paul Vick introduces LINQ.&lt;br /&gt;&lt;br /&gt;Here is an excerpt from his blog.&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;"To start with, LINQ stands for “&lt;strong&gt;Language Integrated QUery&lt;/strong&gt;.” LINQ fundamentally is about integrating query operations into the .NET platform in a comprehensive and open manner. It’s also about providing a unified way for you to query across any kind of data that you have in your program, whether it’s relational, objects or XML. This, we believe, will represent a tectonic shift in the way that VB programmers will work with data. The possibilities that having query capabilities always available right at your fingertips, regardless of the type of data you’re working with, are immense and will fundamentally alter the way people program."&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;a href="http://www.panopticoncentral.net/archive/2005/09/13/10501.aspx" target="_blank'"&gt;&lt;strong&gt;Read the entire post!&lt;/strong&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112694651594165525?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112694651594165525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112694651594165525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112694651594165525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112694651594165525'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/09/introducing-linq.html' title='Introducing LINQ!'/><author><name>Zubair.NET!</name><uri>http://www.blogger.com/profile/04440853916458308353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_VKdpV5xwIWA/SxSrhL_LXDI/AAAAAAAAASw/X01P5ZVNyhk/S220/n611171516_3955.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112687020851119743</id><published>2005-09-16T16:29:00.000+05:00</published><updated>2005-09-16T16:30:08.526+05:00</updated><title type='text'>Cross Page Postback Techniques : Comparing ASP.NET 1.X and 2.0</title><content type='html'>In an every day life of ASP.NET programmer there are number of occassions when he/she would want to postback a page to some other target page. And then from target page he/she would like to fetch information from source page (the page that triggered the postback). With ASP.Net 1.x this was only possible thrgouh Server.Transfer (that keeps the state of posted page). And then on the target one would always use Context.Handler and type cast it into the page that orginated this request (i.e.source page) .&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Following is a code snippet that shows how calling server.transfer transfers state of source page to the target page.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Source page (WebForm1.aspx)&lt;br /&gt;&lt;br /&gt;Server.Transfer("WebForm2.aspx"); // Transfer to target page URL&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Target page (WebForm2.aspx)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// variable to hold webform1 instance&lt;br /&gt;&lt;br /&gt;private WebForm1 previousPage;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// type casting it&lt;br /&gt;&lt;br /&gt;if(Context.Handler != null &amp;&amp; Context.Handler is WebForm1)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;previousPage = (WebForm1) Context.Handler;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And then through previousPage reference one can access properties that were exposed on that page. Like if “SpookyValue” was some public proprty in “WebForm1” class then you could access it easily like “previousPage.SpookyValue”.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But to be able to do this all we needed to use “Server.Transfer”. With Response.Redirect all state information is lost. However with ASP.NET 2.0 we do have postbackURL property that comes in handy when we are talking about cross page PostBacks. Just by specifying “PostBackUrl” we can easily transfer the state of one page to the other page.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;this.btnPostBack.PostBackUrl = "~/Default2.aspx";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;On the receieving end of this postback, we can easily retrieve the page refrence that initiated this postback. This could be done using “PreviousPage” property. Following is code snippet that does the same:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if (this.PreviousPage != null &amp;&amp; this.PreviousPage.IsCrossPagePostBack)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;this.txtDetails.Text = "This is a cross Page Post Back and the source page is " + this.PreviousPage.ID;&lt;br /&gt;&lt;br /&gt;this.txtDetails.Text += "Variables available at previous page: Comments = " + ((_Default)this.PreviousPage).Comments;&lt;br /&gt;&lt;br /&gt;this.txtDetails.Text += "Value = " + ((_Default)this.PreviousPage).Value;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;Code for ASP.NET 1.X (WebForm2.aspx.cs)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;29: private void Page_Load(object sender, System.EventArgs e)&lt;br /&gt;30: {&lt;br /&gt;31: //this.Request.p&lt;br /&gt;32: if(Context.Handler != null &amp;&amp; Context.Handler is WebForm1)&lt;br /&gt;33: {&lt;br /&gt;34: previousPage = (WebForm1) Context.Handler;&lt;br /&gt;35: }&lt;br /&gt;36:&lt;br /&gt;37: // Put user code to initialize the page here&lt;br /&gt;38: ShowStateInformation();&lt;br /&gt;39:&lt;br /&gt;40: }&lt;br /&gt;41:&lt;br /&gt;64: /// Shows state information&lt;br /&gt;65: ///&lt;br /&gt;66: private void ShowStateInformation()&lt;br /&gt;67: {&lt;br /&gt;68: lblStateInformation.Text = "View State Informaiton goes like : " ;&lt;br /&gt;69: IEnumerator viewStateEnum = this.ViewState.Keys.GetEnumerator();&lt;br /&gt;70:&lt;br /&gt;71: while(viewStateEnum.MoveNext() )&lt;br /&gt;72: {&lt;br /&gt;73: lblStateInformation.Text += "Viewstate Key = "+viewStateEnum.Current.ToString()+" and Value = "+this.ViewState[viewStateEnum.Current.ToString()].ToString()+" ";&lt;br /&gt;74: }&lt;br /&gt;75:&lt;br /&gt;76: if(previousPage != null)&lt;br /&gt;77: lblStateInformation.Text = "Spooky Info goes like "+previousPage.SpookyValue;&lt;br /&gt;78: else&lt;br /&gt;79: lblStateInformation.Text = "No state information available ";&lt;br /&gt;80: }&lt;br /&gt;81:&lt;br /&gt;82: }&lt;br /&gt;83: }&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;Code for ASP.NET 1.X (WebForm1.aspx.cs)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;25: private string someSpookyVariable;&lt;br /&gt;26:&lt;br /&gt;27: public string SpookyValue&lt;br /&gt;28: {&lt;br /&gt;29: get&lt;br /&gt;30: {&lt;br /&gt;31: return this.someSpookyVariable;&lt;br /&gt;32: }&lt;br /&gt;33: }&lt;br /&gt;34:&lt;br /&gt;35:&lt;br /&gt;36: private void Page_Load(object sender, System.EventArgs e)&lt;br /&gt;37: {&lt;br /&gt;38: if( this.ViewState["spookyStateKey"] != null)&lt;br /&gt;39: {&lt;br /&gt;40: Response.Write(" I have a spooky state variable "+this.ViewState["spookyStateKey"].ToString());&lt;br /&gt;41: }&lt;br /&gt;42: // Put user code to initialize the page here&lt;br /&gt;43: ShowStateInformation();&lt;br /&gt;44: }&lt;br /&gt;45:&lt;br /&gt;60: private void InitializeComponent()&lt;br /&gt;61: {&lt;br /&gt;62: this.btnRedirect.Click += new System.EventHandler(this.btnRedirect_Click);&lt;br /&gt;63: this.Load += new System.EventHandler(this.Page_Load);&lt;br /&gt;64:&lt;br /&gt;65: htmlHiddenInfo = new HtmlInputHidden();&lt;br /&gt;66: htmlHiddenInfo.ID="HiddenId";&lt;br /&gt;67: htmlHiddenInfo.Name="HiddenName";&lt;br /&gt;68: htmlHiddenInfo.Value="HiddenValue";&lt;br /&gt;69: this.Controls.Add(htmlHiddenInfo);&lt;br /&gt;70:&lt;br /&gt;71: this.someSpookyVariable = "I am a spooky value that might be read from some other page!";&lt;br /&gt;72:&lt;br /&gt;73: }&lt;br /&gt;&lt;br /&gt;79: private void ShowStateInformation()&lt;br /&gt;80: {&lt;br /&gt;81: lblStateInformation.Text = "View State Informaiton goes like : " ;&lt;br /&gt;82: IEnumerator viewStateEnum = this.ViewState.Keys.GetEnumerator();&lt;br /&gt;83: while(viewStateEnum.MoveNext() )&lt;br /&gt;84: {&lt;br /&gt;85: lblStateInformation.Text += "Viewstate Key = "+viewStateEnum.Current.ToString()+" and Value = "+this.ViewState[viewStateEnum.Current.ToString()].ToString()+" ";&lt;br /&gt;86: }&lt;br /&gt;87:&lt;br /&gt;88: lblStateInformation.Text += "Hidden Var Info goes like : " ;&lt;br /&gt;89: lblStateInformation.Text += "Name = "+htmlHiddenInfo.Name+" Id = "+htmlHiddenInfo.ID+" Value = "+htmlHiddenInfo.Value;&lt;br /&gt;90: }&lt;br /&gt;91:&lt;br /&gt;92: private void btnRedirect_Click(object sender, System.EventArgs e)&lt;br /&gt;93: {&lt;br /&gt;94: if(this.ViewState["spookyStateKey"] == null)&lt;br /&gt;95: {&lt;br /&gt;96: this.ViewState.Add("spookyStateKey","spookyStateValue");&lt;br /&gt;97: }&lt;br /&gt;98:&lt;br /&gt;99: Server.Transfer("WebForm2.aspx");&lt;br /&gt;100:&lt;br /&gt;101: }&lt;br /&gt;102: }&lt;br /&gt;103: }&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Code for ASP.NET 2.0 (_Default.aspx.cs)&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;11: public partial class _Default : System.Web.UI.Page&lt;br /&gt;12: {&lt;br /&gt;13: ///&lt;br /&gt;14: /// Comments to be exposed on the post back&lt;br /&gt;15: ///&lt;br /&gt;16: public string Comments&lt;br /&gt;17: {&lt;br /&gt;18: get&lt;br /&gt;19: {&lt;br /&gt;20: return this.txtComment.Text;&lt;br /&gt;21: }&lt;br /&gt;22: }&lt;br /&gt;23:&lt;br /&gt;24: ///&lt;br /&gt;25: /// Value to be exposed on post back&lt;br /&gt;26: ///&lt;br /&gt;27: public string Value&lt;br /&gt;28: {&lt;br /&gt;29: get&lt;br /&gt;30: {&lt;br /&gt;31: return this.cmbValues.Text;&lt;br /&gt;32: }&lt;br /&gt;33: }&lt;br /&gt;34:&lt;br /&gt;&lt;br /&gt;39: protected void btnPostBack_Click(object sender, EventArgs e)&lt;br /&gt;40: {&lt;br /&gt;41: this.btnPostBack.PostBackUrl = "~/Default2.aspx";&lt;br /&gt;42: }&lt;br /&gt;43: protected void btnServerTransfer_Click(object sender, EventArgs e)&lt;br /&gt;44: {&lt;br /&gt;45: Server.Transfer("Default2.aspx");&lt;br /&gt;46: }&lt;br /&gt;47: protected void Button1_Click(object sender, EventArgs e)&lt;br /&gt;48: {&lt;br /&gt;49: Response.Redirect("Default2.aspx");&lt;br /&gt;50: }&lt;br /&gt;51: }&lt;br /&gt;--------------------------------------------------------------------------------Code for ASP.NET 2.0 (Default2.aspx.cs)--------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;1: protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;2: {&lt;br /&gt;3: if (this.PreviousPage != null &amp;&amp; this.PreviousPage.IsCrossPagePostBack)&lt;br /&gt;4: {&lt;br /&gt;5: this.txtDetails.Text = "This is a cross Page Post Back and the source page is " + this.PreviousPage.ID;&lt;br /&gt;6: this.txtDetails.Text += "Variables available at previous page: Comments = " + ((_Default)this.PreviousPage).Comments;&lt;br /&gt;7: this.txtDetails.Text += "Value = " + ((_Default)this.PreviousPage).Value;&lt;br /&gt;8: }&lt;br /&gt;9: else&lt;br /&gt;10: {&lt;br /&gt;11: if ( (this.Context.Handler != null) &amp;&amp; (this.Context.Handler is _Default) )&lt;br /&gt;12: {&lt;br /&gt;13: this.txtDetails.Text = "This was a Server.Transfer Request";&lt;br /&gt;14: this.txtDetails.Text += "Variables available at previous page: Comments = " + ((_Default)this.Context.Handler).Comments;&lt;br /&gt;15: this.txtDetails.Text += "Value = " + ((_Default)this.Context.Handler).Value;&lt;br /&gt;16: }&lt;br /&gt;17: else&lt;br /&gt;18: {&lt;br /&gt;19: this.txtDetails.Text = "This was a Response.Redirect Request. No state available for calling page!";&lt;br /&gt;20: }&lt;br /&gt;21: }&lt;br /&gt;22: }&lt;br /&gt;&lt;br /&gt;-- &lt;br /&gt;Hammad Rajjoub,&lt;br /&gt;Microsoft MVP (Most Valuable Professional),&lt;br /&gt;Windows Server Systems: XML Web Services&lt;br /&gt;Member Speakers Bureau,&lt;br /&gt;Chairman UG Relations Committe,&lt;br /&gt;INETA MEA.(http://mea.ineta.org)&lt;br /&gt;Blog: http://dotnetwizards.blogspot.com&lt;br /&gt;&lt;br /&gt;www.dotNetPakistan.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112687020851119743?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112687020851119743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112687020851119743' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112687020851119743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112687020851119743'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/09/cross-page-postback-techniques.html' title='Cross Page Postback Techniques : Comparing ASP.NET 1.X and 2.0'/><author><name>Hammad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_ySWRHLE5dUA/RjMuR3xILFI/AAAAAAAAABo/vV87yWYuWfk/s320/dilbert.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112667723532364711</id><published>2005-09-14T10:51:00.000+05:00</published><updated>2005-09-14T10:53:55.330+05:00</updated><title type='text'>Atlas Unleashed!</title><content type='html'>A while ago, &lt;a href="http://zubairdotnet.blogspot.com/2005/08/new-cool-stuff-in-aspnet-20.html" target="_blank'"&gt;&lt;strong&gt;I wrote about the development on Atlas Project on my blog&lt;/strong&gt;&lt;/a&gt;. &lt;a href="http://weblogs.asp.net/scottgu/" target="_blank'"&gt;Scott Guthrie&lt;/a&gt; has just unleashed &lt;a href="http://weblogs.asp.net/scottgu/archive/2005/09/13/425062.aspx" target="_blank'"&gt;&lt;strong&gt;ATLAS&lt;/strong&gt;&lt;/a&gt; at the PDC.&lt;br /&gt;&lt;br /&gt;Here is the link to the &lt;a href="http://beta.asp.net/default.aspx?tabindex=7&amp;tabid=47" target="_blank'"&gt;&lt;strong&gt;Official Atlas Website&lt;/strong&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Happy Programming!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112667723532364711?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112667723532364711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112667723532364711' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112667723532364711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112667723532364711'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/09/atlas-unleashed.html' title='Atlas Unleashed!'/><author><name>Zubair.NET!</name><uri>http://www.blogger.com/profile/04440853916458308353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_VKdpV5xwIWA/SxSrhL_LXDI/AAAAAAAAASw/X01P5ZVNyhk/S220/n611171516_3955.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112630185137007709</id><published>2005-09-10T02:24:00.000+05:00</published><updated>2005-09-10T02:37:31.376+05:00</updated><title type='text'>Bill Gates on Channel 9</title><content type='html'>Watch a short interview of Microsoft Chief Software Architect "&lt;a target="_blank" href="http://www.microsoft.com/billgates/default.asp"&gt;Bill Gates&lt;/a&gt;" at &lt;a target="_blank" href="http://channel9.msdn.com/"&gt;Channel 9&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://channel9.msdn.com/Photos/111598.jpg" alt="" border="0" /&gt;Video Length: 00:16:34 | &lt;a href="http://download.microsoft.com/download/0/f/7/0f7cc82e-df70-4ca0-a74d-5692c10e6c40/bill_gates_2005.wmv"&gt;Save&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a target="_blank" href="http://channel9.msdn.com/showpost.aspx?postid=111598"&gt;Click here to read more.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;a target="_blank" href="http://zishu.blogspot.com/"&gt;&lt;span style="font-weight: bold;"&gt;Zeeshan Muhammad&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;User Group Leader - NED.net&lt;br /&gt;INETA Pakistan Speaker&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112630185137007709?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112630185137007709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112630185137007709' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112630185137007709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112630185137007709'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/09/bill-gates-on-channel-9.html' title='Bill Gates on Channel 9'/><author><name>Zeeshan Muhammad</name><uri>http://www.blogger.com/profile/00023472065542548612</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://img3.imageshack.us/img3/6858/zishu0pe.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112599083115574677</id><published>2005-09-06T12:11:00.000+05:00</published><updated>2005-09-06T12:13:51.160+05:00</updated><title type='text'>Web Services are not Distributed Objects</title><content type='html'>A good debate on "Web Services are not Distributed Objects" by Werner Vogels.&lt;br /&gt;&lt;br /&gt;Hope you will like it,&lt;br /&gt;&lt;br /&gt;&lt;a href="http://weblogs.cs.cornell.edu/AllThingsDistributed/archives/000343.html"&gt;http://weblogs.cs.cornell.edu/AllThingsDistributed/archives/000343.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Wajahat Abbas&lt;br /&gt;&lt;a href="http://www.wajahatabbas.com"&gt;http://www.wajahatabbas.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dotnetpakistan.com"&gt;http://www.dotnetpakistan.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112599083115574677?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112599083115574677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112599083115574677' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112599083115574677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112599083115574677'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/09/web-services-are-not-distributed.html' title='Web Services are not Distributed Objects'/><author><name>Wajahat Abbas</name><uri>http://www.blogger.com/profile/03979265256663765671</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/6344/498/1600/Wajahat%20Abbas.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112591306863700626</id><published>2005-09-05T14:30:00.000+05:00</published><updated>2005-09-05T14:37:48.643+05:00</updated><title type='text'>Getting to know ASP.NET 2.0</title><content type='html'>When Microsoft released the .NET Framework 1.0 Technology in July 2000, it was immediately clear that Web development was going to change. The company’s prior technology, Active Server Pages (ASP) launched hundreds of books, articles, Web sites and components, all aiming to make the development process easier than before. However, what ASP did not have, was an application framework - it was never an enterprise development tool. Everything in ASP was code oriented - but it simply wasn't possible to avoid doing work without writing codes.&lt;br /&gt;ASP.NET was designed to counter this problem. Right from its initial release as a preview technology, Microsoft ASP.NET has been a huge success. For those people developing web sites using Microsoft technologies, ASP.NET provides a rich programming model, allowing sites to be easily constructed. There has been a lot of talk since its release, but ignoring all the hype and press, .NET really is a product for developers, providing a great foundation for building all types of web applications. One of the key design goals of ASP.NET was to make programming easier and quicker by reducing the amount of code that needed to be created. This phenomenon operates when one enters the era of declarative programming model, rich server controls, large class libraries, and support for development tools from the humble Notepad to the high-end Visual Studio .NET.&lt;br /&gt;&lt;br /&gt;Yup thats an excerpt from my latest contribution for &lt;a target="_blank" href="http://www.spider.tm/"&gt;Spider Magazine&lt;/a&gt;. See their September 2005 issue, page 47 if you want to read more. Visual Studio Team System, SQL Server 2005 and Smart Clients are on the list for future publications for both &lt;a target="_blank" href="http://www.spider.tm/"&gt;Spider&lt;/a&gt; and &lt;a target="_blank" href="http://www.dawn.com/weekly/science/science.htm"&gt;Dawn Sci-Tech&lt;/a&gt;. Feel free to share your comments and suggestions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;a target="_blank" href="http://zishu.blogspot.com/"&gt;&lt;span style="font-weight: bold;"&gt;Zeeshan Muhammad&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;User Group Leader - &lt;a target="_blank" href="http://nednet.blogspot.com/"&gt;NED.net&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Member Speaker Bureau - INETA Pakistan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Member Infrastructure - INETA MEA&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112591306863700626?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112591306863700626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112591306863700626' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112591306863700626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112591306863700626'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/09/getting-to-know-aspnet-20.html' title='Getting to know ASP.NET 2.0'/><author><name>Zeeshan Muhammad</name><uri>http://www.blogger.com/profile/00023472065542548612</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://img3.imageshack.us/img3/6858/zishu0pe.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112590308086966502</id><published>2005-09-05T11:49:00.000+05:00</published><updated>2005-09-05T11:51:20.873+05:00</updated><title type='text'>New breed in the World of Web Applications</title><content type='html'>Check it out to see the new breed in the World of Web Applications &lt;a href="http://www.start.com"&gt;http://www.start.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wajahat Abbas&lt;br /&gt;&lt;a href="http://wajahatabbas.blogspot.com"&gt;http://wajahatabbas.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dotNetPakistan.com"&gt;www.dotNetPakistan.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112590308086966502?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112590308086966502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112590308086966502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112590308086966502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112590308086966502'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/09/new-breed-in-world-of-web-applications.html' title='New breed in the World of Web Applications'/><author><name>Wajahat Abbas</name><uri>http://www.blogger.com/profile/03979265256663765671</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/6344/498/1600/Wajahat%20Abbas.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112574655990859461</id><published>2005-09-03T16:22:00.000+05:00</published><updated>2005-09-03T16:39:36.526+05:00</updated><title type='text'>MSDN TV Episode talks about "Data Access in ASP.NET 2.0"</title><content type='html'>&lt;a href="http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20050901ASPNETBM/manifest.xml"&gt;&lt;br /&gt;&lt;image src="http://msdn.microsoft.com/msdntv/episodes/en/20050901ASPNETBM/BradleyMillington.jpg"/&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20050901ASPNETBM/manifest.xml"&gt;&lt;br /&gt;MSDN TV: Data Access in ASP.NET 2.0&lt;/a&gt;: &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Data Access in ASP.NET 2.0&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20050901ASPNETBM/manifest.xml"&gt;&lt;br /&gt;Bradley Millington shows how to build a data-driven &lt;br /&gt;Web site in ASP.NET 2.0 and Visual Studio 2005. &lt;br /&gt;Learn how to build a database from scratch using &lt;br /&gt;Visual Studio built-in support for SQL Server 2005 &lt;br /&gt;Express, then retrieve and render the database contents &lt;br /&gt;using the new data controls in ASP.NET.&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;-----------------------------------------------&lt;br /&gt;Hammad Rajjoub,&lt;br /&gt;MVP (Windows Server System - XML Web Services),&lt;br /&gt;User Group Leader - &lt;a href="http://dotnetwizards.blogspot.com"&gt;DotNetWizards&lt;/a&gt; ,&lt;br /&gt;&lt;a href="http://www.inetapakistan.org"&gt;Chariman UG Relations Committee&lt;/a&gt; ,&lt;br /&gt;&lt;a href="http://mea.ineta.org"&gt;Member Speakers Bureau&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112574655990859461?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112574655990859461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112574655990859461' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112574655990859461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112574655990859461'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/09/msdn-tv-episode-talks-about-data.html' title='MSDN TV Episode talks about &quot;Data Access in ASP.NET 2.0&quot;'/><author><name>Hammad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_ySWRHLE5dUA/RjMuR3xILFI/AAAAAAAAABo/vV87yWYuWfk/s320/dilbert.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112569356003450381</id><published>2005-09-03T01:33:00.000+05:00</published><updated>2005-09-03T01:39:20.046+05:00</updated><title type='text'>Design Patterns :: Dependency Injections (DI)</title><content type='html'>Today there is a greater focus than ever on reusing existing components and wiring together disparate components to form a cohesive architecture. But this wiring can quickly become a daunting task because as application size and complexity increase, so do dependencies. One way to mitigate the proliferation of dependencies is by using Dependency Injection (DI), which allows you to inject objects into a class, rather than relying on the class to create the object itself.&lt;br /&gt;&lt;a target="_blank" href="http://http//msdn.microsoft.com/msdnmag/issues/05/09/DesignPatterns/default.aspx"&gt;&lt;br /&gt;Read the rest of this article and download the source code from here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://zishu.blogspot.com/"&gt;&lt;span style="font-weight: bold;"&gt;Zeeshan Muhammad&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112569356003450381?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112569356003450381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112569356003450381' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112569356003450381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112569356003450381'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/09/design-patterns-dependency-injections.html' title='Design Patterns :: Dependency Injections (DI)'/><author><name>Zeeshan Muhammad</name><uri>http://www.blogger.com/profile/00023472065542548612</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://img3.imageshack.us/img3/6858/zishu0pe.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112565899742984248</id><published>2005-09-02T16:00:00.000+05:00</published><updated>2005-09-02T16:03:17.436+05:00</updated><title type='text'>Defining your own Validation File (Web Applications)</title><content type='html'>Hi All,&lt;br /&gt;&lt;br /&gt;One of the very tricky part of the dotnet web application is the facility of the validation web controls.&lt;br /&gt;&lt;br /&gt;But what if you require some change on those methods ?&lt;br /&gt;&lt;br /&gt;Yes you can modify the javascript validation file for your application. By default every .net web application, access the validaiton file resided in the asp_net_client directory of your wwwroot. But if you want to have your own validation  file specfic to your application, you can do that, once you define, all your validation methods call will forward to that file.&lt;br /&gt;&lt;br /&gt;What you have to do is to define a property in the web config file.&lt;br /&gt;&lt;br /&gt;&lt;system.web&gt;&lt;webcontrols clientscriptslocation="/script_files/"&gt;&lt;/system.web&gt;&lt;br /&gt;&lt;br /&gt;And now place the WebUIValidation.js in the script_files folder,&lt;br /&gt;&lt;br /&gt;Wajahat Abbas&lt;br /&gt;&lt;a href="http://www.wajahatabbas.com"&gt;http://www.wajahatabbas.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dotnetpakistan.com"&gt;http://www.dotnetpakistan.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112565899742984248?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112565899742984248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112565899742984248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112565899742984248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112565899742984248'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/09/defining-your-own-validation-file-web.html' title='Defining your own Validation File (Web Applications)'/><author><name>Wajahat Abbas</name><uri>http://www.blogger.com/profile/03979265256663765671</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/6344/498/1600/Wajahat%20Abbas.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112555435316646728</id><published>2005-09-01T10:56:00.000+05:00</published><updated>2005-09-09T17:11:12.653+05:00</updated><title type='text'>Architectural Overview of Windows SharePoint Services</title><content type='html'>Summary: Examine the architecture implemented in Microsoft Windows SharePoint Services. Learn what happens on the server when users issue page requests, and how Windows SharePoint Services responds. Understand the role of managed code in relation to unmanaged code in Windows SharePoint Services, and the Windows SharePoint Services database schema.&lt;br /&gt;&lt;br /&gt;Click here to read&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/ODC_WSSArchitecture.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/ODC_WSSArchitecture.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Wajahat Abbas&lt;br /&gt;&lt;a href="http://www.wajahatabbas.com"&gt;http://www.wajahatabbas.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dotNetPakistan.com"&gt;http://www.dotNetPakistan.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112555435316646728?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112555435316646728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112555435316646728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112555435316646728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112555435316646728'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/09/architectural-overview-of-windows.html' title='Architectural Overview of Windows SharePoint Services'/><author><name>Wajahat Abbas</name><uri>http://www.blogger.com/profile/03979265256663765671</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/6344/498/1600/Wajahat%20Abbas.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112555200040684900</id><published>2005-09-01T10:12:00.000+05:00</published><updated>2005-09-01T10:20:00.410+05:00</updated><title type='text'>Playing with cookies</title><content type='html'>Hi Guys,&lt;br /&gt;&lt;br /&gt;There are many ways for maintaining cookies, among which cookie is one the best one. Usually one thing which most of the developers missed, is that they dont specify the expiry limit of a cookie, and whenever they search for the cookie physical prescence they cant find it. It is mandatory to define the limit if you want to see it, in other case it disappear once application close, and it exists virtually.&lt;br /&gt;&lt;br /&gt;For more details click here &lt;a href="http://msdn.microsoft.com/asp.net/using/migrating/phpmig/whitepapers/cookies.aspx"&gt;http://msdn.microsoft.com/asp.net/using/migrating/phpmig/whitepapers/cookies.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wajahat Abbas&lt;br /&gt;http://www.wajahatabbas.com&lt;br /&gt;www.dotNetPakistan.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112555200040684900?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112555200040684900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112555200040684900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112555200040684900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112555200040684900'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/09/playing-with-cookies.html' title='Playing with cookies'/><author><name>Wajahat Abbas</name><uri>http://www.blogger.com/profile/03979265256663765671</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/6344/498/1600/Wajahat%20Abbas.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112549499239994810</id><published>2005-08-31T18:29:00.000+05:00</published><updated>2005-08-31T18:29:52.416+05:00</updated><title type='text'>Web Services and other distributed technologies: Developing Distributed Services Today</title><content type='html'>&lt;a href="http://msdn.microsoft.com/webservices/default.aspx?pull=/library/en-us/dnwebsrv/html/dsgprescriptiveguidance.asp"&gt;Web Services and other distributed technologies: Developing Distributed Services Today&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This paper provides guidance on how to best use Microsoft Web service and distributed systems technologies in order to build distributed, service-oriented systems using today's platform. The impact of future technologies such as 'Indigo' is considered, and how Microsoft products such as BizTalk Server, SQL Server Notification Services, and Host Integration Server are positioned in this space&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112549499239994810?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112549499239994810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112549499239994810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112549499239994810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112549499239994810'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/08/web-services-and-other-distributed.html' title='Web Services and other distributed technologies: Developing Distributed Services Today'/><author><name>Hammad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_ySWRHLE5dUA/RjMuR3xILFI/AAAAAAAAABo/vV87yWYuWfk/s320/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112508586100726604</id><published>2005-08-27T00:44:00.000+05:00</published><updated>2005-08-27T00:51:01.010+05:00</updated><title type='text'>Some good thing to share with VB.net programmers --- Navigate the .NET Framework and Your Projects with "My"</title><content type='html'>Though from ages, there is debates on VB credibility, but especially after the release of VB.net its quite low now, and i hope that after the release of vb 2005, it will be near to vanished, with addition of tools and objects like this...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://http://msdn.microsoft.com/msdnmag/issues/04/05/VisualBasic2005/"&gt;Navigate the .NET Framework and Your Projects with "My"&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;www.dotNetPakistan.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112508586100726604?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112508586100726604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112508586100726604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112508586100726604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112508586100726604'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/08/some-good-thing-to-share-with-vbnet.html' title='Some good thing to share with VB.net programmers --- Navigate the .NET Framework and Your Projects with &quot;My&quot;'/><author><name>Wajahat Abbas</name><uri>http://www.blogger.com/profile/03979265256663765671</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/6344/498/1600/Wajahat%20Abbas.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112486694553041470</id><published>2005-08-24T11:01:00.000+05:00</published><updated>2005-08-24T12:02:25.536+05:00</updated><title type='text'>VS 2005 Web Projects and IIS</title><content type='html'>&lt;a href="http://weblogs.asp.net/scottgu/" 20target="_blank'"&gt;&lt;strong&gt;Scott Guthrie&lt;/strong&gt;&lt;/a&gt; explains the &lt;a href="http://weblogs.asp.net/scottgu/archive/2005/08/21/423201.aspx" target="_blank'"&gt;&lt;strong&gt;new Web Project System and its new features&lt;/strong&gt;&lt;/a&gt; (lots of information) and he also explains &lt;a href="http://weblogs.asp.net/scottgu/archive/2005/08/23/423409.aspx" target="_blank'"&gt;&lt;strong&gt;how VS2005 simplifies handling of IIS Application and Virtual directories&lt;/strong&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It is a must-read for every web developer out there wanting to build Web projects in VS 2005.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112486694553041470?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112486694553041470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112486694553041470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112486694553041470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112486694553041470'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/08/vs-2005-web-projects-and-iis.html' title='VS 2005 Web Projects and IIS'/><author><name>Zubair.NET!</name><uri>http://www.blogger.com/profile/04440853916458308353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_VKdpV5xwIWA/SxSrhL_LXDI/AAAAAAAAASw/X01P5ZVNyhk/S220/n611171516_3955.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112481208064780397</id><published>2005-08-23T20:43:00.000+05:00</published><updated>2005-08-23T20:48:00.653+05:00</updated><title type='text'>Understanding and developing with SharePoint products and technologies</title><content type='html'>A very good guide for understanding Microsoft SharePoint Product. I hope you will find it very worthwile, in this single blog, Mark's explain the SharePoint 2003 architecture, he also discuss the web services exposes by SharePoint and some other usefull points.&lt;br /&gt;&lt;br /&gt;Read it full @ &lt;a href="http://www.markwilson.co.uk/blog/2004/05/understanding-and-developing-with.htm" target="_blank"&gt;Understanding and developing with SharePoint products and technologies&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;&lt;a href="http://wajahatabbas.blogspot.com" target="_blank"&gt;Wajahat Abbas&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wajahatabbas.blogspot.com" target="_blank"&gt;http://wajahatabbas.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotNetPakistan.com"&gt;www.dotNetPakistan.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112481208064780397?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112481208064780397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112481208064780397' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112481208064780397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112481208064780397'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/08/understanding-and-developing-with.html' title='Understanding and developing with SharePoint products and technologies'/><author><name>Wajahat Abbas</name><uri>http://www.blogger.com/profile/03979265256663765671</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/6344/498/1600/Wajahat%20Abbas.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112479541786939096</id><published>2005-08-23T16:08:00.000+05:00</published><updated>2005-08-23T16:10:17.870+05:00</updated><title type='text'>Its a Road Trip!</title><content type='html'>Get Microsoft product knowledge while you travel to work. For more details visit :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/uk/msdn/roadtrip/default.mspx"&gt;Road Trip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/uk/msdn/roadtrip/default.mspx"&gt;&lt;image src="http://www.microsoft.com/uk/images/msdn/panel_roadtrip.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;www.dotNetPakistan.com&lt;br /&gt;&lt;br /&gt;Hammad Rajjoub&lt;br /&gt;&lt;a href="http://dotnetwizards.blogspot.com"&gt;http://dotnetwizards.blogspot.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112479541786939096?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112479541786939096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112479541786939096' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112479541786939096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112479541786939096'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/08/its-road-trip.html' title='Its a Road Trip!'/><author><name>Hammad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_ySWRHLE5dUA/RjMuR3xILFI/AAAAAAAAABo/vV87yWYuWfk/s320/dilbert.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112479522527524551</id><published>2005-08-23T16:06:00.000+05:00</published><updated>2005-08-23T16:07:05.280+05:00</updated><title type='text'>couple of interesting responses on my previous post</title><content type='html'>Visit &lt;a href="http://msmvps.com/hammadrajjoub/archive/2005/08/23/63810.aspx"&gt;http://msmvps.com/hammadrajjoub/archive/2005/08/23/63810.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hammad Rajjoub.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112479522527524551?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112479522527524551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112479522527524551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112479522527524551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112479522527524551'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/08/couple-of-interesting-responses-on-my.html' title='couple of interesting responses on my previous post'/><author><name>Hammad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_ySWRHLE5dUA/RjMuR3xILFI/AAAAAAAAABo/vV87yWYuWfk/s320/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112471776941672753</id><published>2005-08-22T18:35:00.000+05:00</published><updated>2005-08-22T18:36:09.420+05:00</updated><title type='text'>System.IO.StringWriter and UTF-16 Encoding problem with System.XML.XMLDocument</title><content type='html'>READ this post here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnetwizards.blogspot.com/2005/08/systemiostringwriter-and-utf-16.html"&gt;http://dotnetwizards.blogspot.com/2005/08/systemiostringwriter-and-utf-16.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;www.dotNetPakistan.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112471776941672753?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112471776941672753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112471776941672753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112471776941672753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112471776941672753'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/08/systemiostringwriter-and-utf-16.html' title='System.IO.StringWriter and UTF-16 Encoding problem with System.XML.XMLDocument'/><author><name>Hammad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_ySWRHLE5dUA/RjMuR3xILFI/AAAAAAAAABo/vV87yWYuWfk/s320/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112436293650844936</id><published>2005-08-18T16:01:00.000+05:00</published><updated>2005-08-18T16:06:26.770+05:00</updated><title type='text'>Microsoft Systems Architecture (MSA)</title><content type='html'>&lt;strong&gt;&lt;em&gt;Nice guide for understanding &lt;/em&gt;&lt;/strong&gt;&lt;a href="http://www.microsoft.com/resources/documentation/msa/idc/all/solution/en-us/default.mspx" target="_blank"&gt;&lt;strong&gt;&lt;em&gt;Microsoft Systems Architecture (MSA) &amp; Internet Data Center&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;em&gt;. &lt;/em&gt;&lt;/strong&gt;Microsoft Systems Architecture (MSA) is a technology architecture that has been rigorously tested and proven in a partnered lab environment to provide exceptional planning and implementation guidance that addresses fundamental infrastructure issues such as availability, security, scalability, and manageability of the platform. For downloading all&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Download&lt;br /&gt;&lt;/strong&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3e3e210c-1d79-44c7-8c79-eee4f9fd57fc&amp;amp;DisplayLang=en" target="_blank"&gt;Click here&lt;/a&gt; to download all technical materials for the Internet Data Center documentation.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Another very good url for Application Architecture for .Net Application Designing is &lt;/strong&gt;&lt;/em&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/apparchch4.asp" target="_blank"&gt; &lt;em&gt;&lt;strong&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/apparchch4.asp&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;strong&gt; This will help you how to design the infrastructure of your .Net applicaiton. &lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Regards,&lt;br /&gt;Wajahat Abbas&lt;br /&gt;&lt;a href="http://www.wajahatabbas.com/"  target="_blank"&gt; http://www.wajahatabbas.com&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://www.dotnetpakistan.com"&gt;www.dotnetpakistan.com&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112436293650844936?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112436293650844936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112436293650844936' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112436293650844936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112436293650844936'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/08/microsoft-systems-architecture-msa.html' title='Microsoft Systems Architecture (MSA)'/><author><name>Wajahat Abbas</name><uri>http://www.blogger.com/profile/03979265256663765671</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/6344/498/1600/Wajahat%20Abbas.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112247952126386625</id><published>2005-07-27T20:49:00.000+05:00</published><updated>2005-07-27T20:52:01.266+05:00</updated><title type='text'>Old is GOLD  --  Get Biztalk video tutorials</title><content type='html'>A very cool  &amp; old link, though its a year old but it still worthwhile for learners.&lt;br /&gt;&lt;br /&gt;Click here &lt;a href="http://www.microsoft.com/biztalk/evaluation/introduction.mspx"&gt;http://www.microsoft.com/biztalk/evaluation/introduction.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Wajahat Abbas&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.wajahatabbas.com"&gt;http://www.wajahatabbas.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotNetPakistan.com"&gt;www.dotNetPakistan.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112247952126386625?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112247952126386625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112247952126386625' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112247952126386625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112247952126386625'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/07/old-is-gold-get-biztalk-video.html' title='Old is GOLD  --  Get Biztalk video tutorials'/><author><name>Wajahat Abbas</name><uri>http://www.blogger.com/profile/03979265256663765671</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/6344/498/1600/Wajahat%20Abbas.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112175964953694669</id><published>2005-07-19T12:47:00.000+05:00</published><updated>2005-07-19T12:54:09.543+05:00</updated><title type='text'>Managing Projects -- No more difficult if you have online courses like this</title><content type='html'>Its really a great course with lectures, assignments everything online present. Just download it all, and enjoy.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ocw.mit.edu/OcwWeb/Engineering-Systems-Division/ESD-36JFall-2003/CourseHome/index.htm"&gt;http://ocw.mit.edu/OcwWeb/Engineering-Systems-Division/ESD-36JFall-2003/CourseHome/index.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ocw.mit.edu/OcwWeb/Engineering-Systems-Division/ESD-36JFall-2003/LectureNotes/index.htm"&gt;http://ocw.mit.edu/OcwWeb/Engineering-Systems-Division/ESD-36JFall-2003/LectureNotes/index.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks Asad-ur-Rehman who email this.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Wajahat Abbas&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.wajahatabbas.com"&gt;http://www.wajahatabbas.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dotnetpakistan.com"&gt;http://www.dotnetpakistan.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112175964953694669?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112175964953694669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112175964953694669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112175964953694669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112175964953694669'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/07/managing-projects-no-more-difficult-if.html' title='Managing Projects -- No more difficult if you have online courses like this'/><author><name>Wajahat Abbas</name><uri>http://www.blogger.com/profile/03979265256663765671</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/6344/498/1600/Wajahat%20Abbas.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112168323908276424</id><published>2005-07-18T15:39:00.000+05:00</published><updated>2005-07-18T15:40:39.086+05:00</updated><title type='text'>BizUnit 2.0 and BAM Tracking Portal</title><content type='html'>BizUnit 2.0 has just been released&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/kevinsmi/archive/2005/07.aspx" target="_blank"&gt;http://blogs.msdn.com/kevinsmi/archive/2005/07.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Look on GDN for an Orchestration Profiler&lt;br /&gt;&lt;a href="http://www.gotdotnet.com/workspaces/workspace.aspx?id=5b75b90e-d468-4809-85d8-6d3e5f3f3d17" target="_blank"&gt;http://www.gotdotnet.com/workspaces/workspace.aspx?id=5b75b90e-d468-4809-85d8-6d3e5f3f3d17&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Kevin B Smith has also posted some good stuff on the BAM Tracking Portal&lt;br /&gt;&lt;a href="http://blogs.msdn.com/kevinsmi/archive/2005/04.aspx" target="_blank"&gt;http://blogs.msdn.com/kevinsmi/archive/2005/04.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Wajahat Abbas&lt;br /&gt;www.dotNetPakistan.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112168323908276424?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112168323908276424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112168323908276424' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112168323908276424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112168323908276424'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/07/bizunit-20-and-bam-tracking-portal.html' title='BizUnit 2.0 and BAM Tracking Portal'/><author><name>Wajahat Abbas</name><uri>http://www.blogger.com/profile/03979265256663765671</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/6344/498/1600/Wajahat%20Abbas.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112134281820834922</id><published>2005-07-14T17:04:00.000+05:00</published><updated>2005-07-14T17:06:58.213+05:00</updated><title type='text'>A good URL for architects</title><content type='html'>Somebody email in the INETA group. I browsed this site and downloaded some presentations.&lt;br /&gt;&lt;br /&gt;It contain good stuff about MS Architectecture.. SOA..............&lt;br /&gt;&lt;br /&gt;Check it out &lt;a href="http://www.pathelland.com"&gt;http://www.pathelland.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Wajahat Abbas&lt;br /&gt;&lt;a href="http://www.wajahatabbas.com"&gt;http://www.wajahatabbas.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112134281820834922?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112134281820834922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112134281820834922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112134281820834922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112134281820834922'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/07/good-url-for-architects.html' title='A good URL for architects'/><author><name>Wajahat Abbas</name><uri>http://www.blogger.com/profile/03979265256663765671</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/6344/498/1600/Wajahat%20Abbas.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-112064541888694620</id><published>2005-07-06T15:23:00.000+05:00</published><updated>2005-07-06T15:23:38.896+05:00</updated><title type='text'>The June 2005 release of Enterprise Library</title><content type='html'>&lt;a href="http://msdn.microsoft.com/practices/default.aspx?pull=/library/en-us/dnpag2/html/entlib.asp/"&gt; &lt;IMAGE SRC="http://msdn.microsoft.com/practices/Art/EntLib605.jpg"/&gt;&lt;br /&gt;" The June 2005 release of Enterprise Library is a minor update of the original January 2005 release. This release contains the same seven application blocks, with minor fixes and improvements, and incorporates the patches and extensions previously released to the Enterprise Library community site" &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-112064541888694620?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/112064541888694620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=112064541888694620' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112064541888694620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/112064541888694620'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/07/june-2005-release-of-enterprise.html' title='The June 2005 release of Enterprise Library'/><author><name>Hammad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_ySWRHLE5dUA/RjMuR3xILFI/AAAAAAAAABo/vV87yWYuWfk/s320/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-111926039677168235</id><published>2005-06-20T14:37:00.000+05:00</published><updated>2005-06-20T14:39:56.776+05:00</updated><title type='text'>Connected Systems Developer Competition - Win $50,000 USD!</title><content type='html'>Find an excuse to use SQL Server 2005, Visual Studio 2005, or BizTalk: enter your project to win! If you're among the 15 finalists, you'll be invited to the joint launch event.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Connected Systems Competition Overview&lt;/em&gt;&lt;/strong&gt;  (&lt;a href="http://www.csdevcompetition.com/"&gt;http://www.csdevcompetition.com/&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Do you dare?&lt;br /&gt;&lt;br /&gt;Demonstrate your skills with SQL Server 2005, Visual Studio 2005 and BizTalk by entering the Connected Systems Developer Competition. There are 15 categories that will be used to judge the competition; show us how good you are by entering an application into one or more of the &lt;a title="competition categories" href="http://www.csdevcompetition.com/rules.aspx#Categories"&gt;competition categories&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Best Extension of a SQL Server 2005 database using the SQLCLR&lt;br /&gt;Best integrated application using XML in SQL Server 2005 and Visual Studio 2005&lt;br /&gt;Best Application using the Business Intelligence features of SQL Server 2005&lt;br /&gt;Best extension of a video gaming experience using Visual Studio 2005 and SQL Server 2005&lt;br /&gt;Best I-Worker solution using Microsoft Office System and Visual Studio Tools Office&lt;br /&gt;Best integrated/SOA application utilizing SQL Server 2005, Visual Studio 2005 and BizTalk&lt;br /&gt;Best SmartPhone application using Visual Studio 2005 and SQL Server Mobile Edition&lt;br /&gt;Best Tool to provide additional functionality to SQL Server 2005&lt;br /&gt;Best Occasionally Connected Smart Client Application using SQL Server 2005 Data&lt;br /&gt;Best use of Managed DirectX, Visual Studio 2005 and SQL Server Express&lt;br /&gt;Best Visual Studio 2005 PowerToy utilizing SQL Server Express&lt;br /&gt;Best extension of Visual Web Developer and the Personal Web Site Starter Kit&lt;br /&gt;Best sample demonstrating key functionality not already included in the BizTalk Server SDK&lt;br /&gt;Best BizTalk adapter not already supplied by Microsoft or other adapter vendors&lt;br /&gt;Best implementation of a generic pattern on the BizTalk Server platform&lt;br /&gt;&lt;br /&gt;One application will be selected from each category to join the SQL Server, Visual Studio and BizTalk product teams at the Joint Product Launch, where the winners will be announced at a special dinner the evening before the launch.&lt;br /&gt;&lt;br /&gt;If you think you’ve got what it takes to compete with the best Microsoft developers in the world and show them and Microsoft just how good you are then &lt;a title="register now" href="http://www.csdevcompetition.com/registration.aspx"&gt;register now&lt;/a&gt;, and let the world see just how good you are!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-111926039677168235?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/111926039677168235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=111926039677168235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/111926039677168235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/111926039677168235'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/06/connected-systems-developer.html' title='Connected Systems Developer Competition - Win $50,000 USD!'/><author><name>Wajahat Abbas</name><uri>http://www.blogger.com/profile/03979265256663765671</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/6344/498/1600/Wajahat%20Abbas.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-111822700103162216</id><published>2005-06-08T15:30:00.000+05:00</published><updated>2005-06-08T15:49:02.686+05:00</updated><title type='text'>Building Rights Management Enabled Application</title><content type='html'>A good architectural servive exposed by Microsoft to allow the developers to make their application -- rights management able.&lt;br /&gt;&lt;br /&gt;Though WRMS is a product which automatically do this, embed an icon into the office document to make it right managed able, but now developers can also consume the RMS API for consuming this service.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/windowsserver2003/technologies/rightsmgmt/default.mspx"&gt;For more details, click here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Wajahat Abbas&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-111822700103162216?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/111822700103162216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=111822700103162216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/111822700103162216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/111822700103162216'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/06/building-rights-management-enabled.html' title='Building Rights Management Enabled Application'/><author><name>Wajahat Abbas</name><uri>http://www.blogger.com/profile/03979265256663765671</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/6344/498/1600/Wajahat%20Abbas.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-111822024669265309</id><published>2005-06-08T13:44:00.000+05:00</published><updated>2005-06-08T13:44:06.713+05:00</updated><title type='text'>Faster .NET 2.0</title><content type='html'>&lt;a href="http://www.ftponline.com/channels/net/reports/tech-ed/2005/ballmer/"&gt;&lt;image src="http://www.ftponline.com/channels/net/reports/tech-ed/2005/ballmer/TechEdBallmerSlides_3_400.jpg"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-111822024669265309?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/111822024669265309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=111822024669265309' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/111822024669265309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/111822024669265309'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/06/faster-net-20.html' title='Faster .NET 2.0'/><author><name>Hammad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_ySWRHLE5dUA/RjMuR3xILFI/AAAAAAAAABo/vV87yWYuWfk/s320/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-111790375153088675</id><published>2005-06-04T21:49:00.000+05:00</published><updated>2005-06-04T21:49:11.533+05:00</updated><title type='text'>FitzBlog : Keep Writing SharePoint Web Parts Until (at least) 2006</title><content type='html'>&lt;a href="http://blogs.msdn.com/mikefitz/archive/2005/03/17/397775.aspx"&gt;FitzBlog : Keep Writing SharePoint Web Parts Until (at least) 2006&lt;/a&gt;: "Keep Writing SharePoint Web Parts Until (at least) 2006"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-111790375153088675?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/111790375153088675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=111790375153088675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/111790375153088675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/111790375153088675'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/06/fitzblog-keep-writing-sharepoint-web.html' title='FitzBlog : Keep Writing SharePoint Web Parts Until (at least) 2006'/><author><name>Hammad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_ySWRHLE5dUA/RjMuR3xILFI/AAAAAAAAABo/vV87yWYuWfk/s320/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-111764247643912496</id><published>2005-06-01T21:14:00.000+05:00</published><updated>2005-06-01T21:14:36.443+05:00</updated><title type='text'>Bill Gates' Web Site - Speech Transcript, Microsoft CEO Summit 2005</title><content type='html'>Bill Gates recently addressed CEO summit at Redmond Washington.&lt;br /&gt;In his speech which he titled as "The New World Of Work", he highlighted how information is viewed in todays world. Following in excerpt from his speech. Do follow the link and read what Microsofts Cheif Software Architect has to say&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;a href="http://www.microsoft.com/billgates/speeches/2005/05-19ceosummit.asp"&gt;Bill Gates' Web Site - Speech Transcript, Microsoft CEO Summit 2005&lt;/a&gt;: "I'm bold enough to title this morning's talk 'The New World of Work,' because I really think we are at a big change point in terms of how we think of information. We're really moving from having provided tools that were really great at the individual level, if you wanted to author a document or a spreadsheet or a presentation, and we have in Microsoft Office some wonderful tools. Over the last five years, we've been making the move to look at what is that information management like as you have groups of people, and how does that information come together with all the information in your backend applications, say, SAP software, and all the other data that comes into your organization. Do we give you the rich kind of views that you need there? And how do we make sure that that unstructured world of the office work with e-mail, and faxes, and phone calls, that connects up to that very structured world. And the things we're putting together now, we see it as quite dramatic in making sure that Office gives you the right visualization and the right richness connecting up to all of those things."&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;All this discussion is pretty much in line with building connected systems and consalidating information views for enterprises. Thats where EAI comes into play, thats where Biz talk and Sharepoint has so much to offer and thats where we need to concentrate if we want to make any difference in todays IT world! &lt;br /&gt;-------------------------------------------------------&lt;br /&gt;Hammad Rajjoub&lt;br /&gt;Microsoft MVP&lt;br /&gt;XML Web Services.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-111764247643912496?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/111764247643912496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=111764247643912496' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/111764247643912496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/111764247643912496'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/06/bill-gates-web-site-speech-transcript.html' title='Bill Gates&apos; Web Site - Speech Transcript, Microsoft CEO Summit 2005'/><author><name>Hammad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_ySWRHLE5dUA/RjMuR3xILFI/AAAAAAAAABo/vV87yWYuWfk/s320/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-111762603195467098</id><published>2005-06-01T16:40:00.000+05:00</published><updated>2005-06-01T16:40:31.956+05:00</updated><title type='text'>MSMQ version 3.5 Beta for "Indigo"</title><content type='html'>&lt;em&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=00e76c8a-e571-440e-929f-dc748136a886&amp;amp;displaylang=en"&gt;Download details: MSMQ version 3.5 Beta for "Indigo"&lt;/a&gt;: "Overview&lt;br /&gt;MSMQ version 3.5 Beta is an update to MSMQ required for 'Indigo' queued channels to work. MSMQ version 3.5 Beta provides functionalities such as per-application dead letter queue and remote transactional read that are used by the 'Indigo' queued channel on Windows Server 2003 and Windows XP."&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-111762603195467098?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/111762603195467098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=111762603195467098' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/111762603195467098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/111762603195467098'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/06/msmq-version-35-beta-for-indigo.html' title='MSMQ version 3.5 Beta for &quot;Indigo&quot;'/><author><name>Hammad</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_ySWRHLE5dUA/RjMuR3xILFI/AAAAAAAAABo/vV87yWYuWfk/s320/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13164558.post-111709604642144212</id><published>2005-05-26T13:26:00.000+05:00</published><updated>2005-07-14T17:18:02.690+05:00</updated><title type='text'>Welcome to .Net Pakistan</title><content type='html'>&lt;div align="center"&gt;&lt;span style="font-family:trebuchet ms;font-size:180%;color:#006600;"&gt;&lt;strong&gt;&lt;em&gt;Welcome to .Net Pakistan&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-family:Trebuchet MS;font-size:180%;color:#006600;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="justify"&gt;.Net Pakistan has emerged with a vision to provide a platform for developers having keen interest in latest happening in the world of IT, especially technologies revolving around Microsoft .Net Technologies.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;.Net Pakistan will initially be a blogging site that will evolve as a .NET Portal and a discussion forum. At .NET Pakistan you will be getting daily dose of technology updates, code snippets, tutorials, best practices, and solutions for their posted problems.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Blogging at .Net Pakistan will be done by experienced .Net Professionals from around the globe. The list of bloggers will increase with time. If you are interested in blogging for us then do write us at (&lt;a href="mailto:dotnetpakistan@yahoo.com"&gt;dotnetpakistan@yahoo.com&lt;/a&gt;) about your self, experience, and areas you would like to write on.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Behind .Net Pakistan&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;Wajahat Abbas &lt;/strong&gt;has worked for the last three years as a Software Engineer. He is currently working as Technical Lead in Kalsoft (Pvt) Ltd, Pakistan, a software consulting firm focused on .NET development and consulting. Wajahat is an Executive committee member of INETA Pakistan. He has also worked for Microsoft Consulting Services for .NET development. He can be approached @ &lt;a href="http://by107fd.bay107.hotmail.msn.com/cgi-bin/compose?mailto=1&amp;msg=7CF7DF28-2D91-4EB7-B735-00F9FAAE8636&amp;amp;start=0&amp;len=8887&amp;amp;src=&amp;type=x&amp;amp;to=wajahatabbas@yahoo.com&amp;cc=&amp;amp;bcc=&amp;subject=&amp;amp;body=&amp;curmbox=00000000-0000-0000-0000-000000000001&amp;amp;a=a5c1169c9f5daf1c7e86d2018d55eee1"&gt;wajahatabbas@yahoo.com&lt;/a&gt;. For more details visit his blog @ &lt;a href="http://www.wajahatabbas.com"&gt;http://www.wajahatabbas.com&lt;/a&gt;.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;Hammad Rajjoub &lt;/strong&gt;is a Software Engineer by profession. He is a Microsoft MVP for XML Web Services. He is also a MCP. He has been working on .Net platform since its beta release. He is also an Executive INETA committee member and member of INETA MEA speakers bureau. He is currently working as Technical Lead in Kalsoft (Pvt) Ltd, Pakistan, a software consulting firm focused on .NET development and consulting. Hammad has spoken at a number of seminars and conferences. He can be reached @ &lt;a href="mailto:hammad.rajjoub@ineta.org"&gt;hammad.rajjoub@ineta.org&lt;/a&gt;. For more details visit his blog @ &lt;a href="javascript:ol("&gt;http://dotnetwizards.blogspot.com&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13164558-111709604642144212?l=dotnetpakistan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetpakistan.blogspot.com/feeds/111709604642144212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13164558&amp;postID=111709604642144212' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/111709604642144212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13164558/posts/default/111709604642144212'/><link rel='alternate' type='text/html' href='http://dotnetpakistan.blogspot.com/2005/05/welcome-to-net-pakistan.html' title='Welcome to .Net Pakistan'/><author><name>dotNet Pakistan</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
