<?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-6526513206971862696</id><updated>2011-11-27T15:56:18.947-08:00</updated><category term='Twitter'/><category term='jQuery'/><category term='silverlight'/><category term='REST'/><category term='headhunting'/><category term='AJAX'/><category term='community'/><category term='PAAS'/><category term='DTO'/><category term='SCSF'/><category term='networking'/><category term='SOAP'/><category term='PHP'/><category term='Remoting'/><category term='.Net 3.5'/><category term='WCF'/><category term='ScriptManager'/><category term='wpf'/><category term='AMS'/><category term='$Ajax'/><category term='Comet'/><category term='JSON'/><category term='recruitment'/><category term='Virtuallization'/><category term='Facebook'/><category term='Cloud'/><category term='jQGrid'/><category term='SAAS'/><title type='text'>The Tech Spot!</title><subtitle type='html'>Technology polish your mind, does not create one...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-8949554960759898614</id><published>2009-08-29T03:52:00.000-07:00</published><updated>2009-09-02T04:29:29.653-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><title type='text'>Facebook or Twitter</title><content type='html'>&lt;div style="text-align: justify;"&gt;Facebook along with MySpace have been the leaders in social networking portals. Facebook however is trying hard to bridge the gap between them and fame of twitter.&lt;br /&gt;&lt;br /&gt;Recent developments in Facebook were paradigm shift to their original approach, they revamped their presentation and this time they concentrated more on status messages just like twitter but little more powerful. Twitter, however has been a micro-messaging tool which became popular cuz of its simplicity and yet being powerful. This internet evolution has become one of the most significant modern trends since it has affected the way in which we do business and communicate with peers.&lt;br /&gt;&lt;br /&gt;In last week news Facebook has launched a twitter-app, where in Facebook user can automatically syndicate their posts to Twitter, read more &lt;a href="http://www.insidefacebook.com/2009/08/20/indeed-facebook-launches-tool-for-facebook-pages-to-syndicate-their-posts-to-twitter/" target="_blank"&gt;here&lt;/a&gt;. When Facebook made an attempt to acquire Twitter, and failed there was a rumor in market that Facebook will take different route to go the &lt;em&gt;Tweet Way&lt;/em&gt;. Let’s see how much they will succeed.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-8949554960759898614?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/8949554960759898614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=8949554960759898614' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/8949554960759898614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/8949554960759898614'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2009/08/facebook-or-twitter.html' title='Facebook or Twitter'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-9176492242160620592</id><published>2009-08-19T03:35:00.000-07:00</published><updated>2009-08-19T04:45:33.644-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='REST'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>Power of WCF</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;WCF (Windows Communication Foundation) is Microsoft's unified programming model for building service-oriented applications that communicate across the web and the enterprise. WCF clearly demarcates development and implementation. There are various Hosting options available and is independent of the run-time environment in which the service is deployed, they are:-&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;Self-Hosting in a Managed Application&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;Managed Windows Services&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;Internet Information Services (IIS)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;Windows Process Activation Service (WAS)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;All the development part lies in the code while the implementation like the binding can be handled in the config file as Microsoft has abstracted a lot of plumbing work reducing the implementation time. By this way developer can concentrate on core logic and WCF takes care of data delivery in the most reliable, secure and high performance fashion depending on situation.&lt;br /&gt;&lt;br /&gt;WCF has an integrated Logging mechanism that helps you log traces. In other technologies developer has to write custom solution but in WCF, all that you need to do is to enable trace by changing the config file.&lt;br /&gt;&lt;br /&gt;To achieve security mechanism in WCF you have 3 implementation choices:&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;&lt;br /&gt;&lt;/span&gt; &lt;li&gt;&lt;em&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;Transport&lt;/span&gt;&lt;/em&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;: Transport security depends on the mechanism that the binding you've selected uses.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;Message&lt;/span&gt;&lt;/em&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;: Message security means that every message includes the necessary headers and data to keep the message secure.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;TransportWithMessageCredential&lt;/span&gt;&lt;/em&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt; : This choice uses the transport layer to secure the message transfer, while every message includes the rich credentials other services need.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;After the launch of modeling edition I feel it gets easy to delegate work in a team. An architect can create a Data Contracts/Relationships, Message Contracts and Service Contracts. After that only the facade layer has to be made with some tweaks here 'n' there. In this way lot of architecture intricacies can be hidden from developer.&lt;br /&gt;&lt;br /&gt;WCF does not replace MSMQ, COM+ or Web Services, it provides a declarative infrastructure for all forms of communication to and from the Windows platform. Using WCF, communications happen at designated service endpoints, and an endpoint can implement different protocols (such as Web Service, WS-* SOAP style services), encodings (such as Text, Binary &amp;amp; MTOM), and transports (such as MSMQ, Http, etc.).&lt;br /&gt;&lt;br /&gt;With .net 3.5, it becomes even easier to provide RESTful endpoints (JSON, POX, RSS and ATOM). So the real powerful leverage shall be building services that can be consumed by a ASP.net web client as JSON while simultaneously being accessed by a business partner through a php web client using the SOAP protocol (with its full complement of WS-* implementations such as WS-Security, WS-ReliableMessaging, etc.)&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-9176492242160620592?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/9176492242160620592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=9176492242160620592' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/9176492242160620592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/9176492242160620592'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2009/08/power-of-wcf.html' title='Power of WCF'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-4507383739883833192</id><published>2009-08-13T22:58:00.000-07:00</published><updated>2009-08-14T03:26:48.590-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DTO'/><title type='text'>Burden translating Entities to DTO</title><content type='html'>&lt;div style="text-align: justify;"&gt;Well we finished a major sprint 2 months back and we were on a consolidation phase this sprint, solving browser issues, redesigning some pages, working on performance and also looking for some customer centric use-cases. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ours is a n-tier Architected Enterprise Product which deals with wcf along with nHibernate. At that juncture I did give a lot of thought with one my junior that we end up wasting a  lot of time translating Service Entities to our DTO.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I thought of writing a utility with the help of reflection which shall copy the members from  one type to another. But then we dint took it up due to various reasons. Both the types should have same property name and type. In our scenario there are plenty of cases where in property names are similar but there are lot of properties which we made nullable in DTO's.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Last week &lt;a href="http://www.west-wind.com/weblog/posts/847436.aspx"&gt;Rick Strahl&lt;/a&gt; also wrote about it and it was good to read that there are more people who face similar problems. 3 years back we wrote a utility that shall browse 2 different entities and after maping properties manually used to generate the translaters that was the closest we got to solve the menace. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Am still in thinking mode...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-4507383739883833192?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/4507383739883833192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=4507383739883833192' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/4507383739883833192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/4507383739883833192'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2009/08/burden-translating-entities-to-dto.html' title='Burden translating Entities to DTO'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-6230095873586267705</id><published>2009-08-12T21:37:00.000-07:00</published><updated>2009-08-12T22:00:23.738-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='recruitment'/><category scheme='http://www.blogger.com/atom/ns#' term='community'/><category scheme='http://www.blogger.com/atom/ns#' term='headhunting'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><category scheme='http://www.blogger.com/atom/ns#' term='AMS'/><title type='text'>Combo of Linked-In and Facebook! You game?</title><content type='html'>&lt;div style="text-align: justify;"&gt;Almost 2 years back when we were about to make first implementation of our recruitment based product we heard networking sites picking up. We at that time did had a LAMP based online community product &lt;a href="http://www.campus-connect.com"&gt;Campus-Connect&lt;/a&gt;, which dealt with campus crowd. Our new product primarily focussed on Recruitment Management for Corporates and Consultants.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Our role models were &lt;a href="http://www.maxhire.net/"&gt;Maxhire&lt;/a&gt; and &lt;a href="http://www.taleo.com/"&gt;Taleo&lt;/a&gt;, which captured majority of the online recruitment market in US. When facebook became so popular, Taleo aired that they will combine with facebook and give some kind of service. The idea attracted me a lot and i  did write a spec of a feature for our product, which never got implemented for some silly reasons.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In recruitment world, Head-hunting is supposed to be the toughest job and getting leads is very costly and hit-ratios are not that exaggerating. So I thought of mining and churn out the leads for each candidate along with some tips to talk depending on the type of lead.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I am still bullish in making something like it... perhaps this is the time I should start working on it.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-6230095873586267705?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/6230095873586267705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=6230095873586267705' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/6230095873586267705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/6230095873586267705'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2009/08/combo-of-linked-in-and-facebook-you.html' title='Combo of Linked-In and Facebook! You game?'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-8690990093245331891</id><published>2009-07-21T21:22:00.000-07:00</published><updated>2009-07-21T21:23:55.444-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wpf'/><title type='text'>Hello World with WPF!</title><content type='html'>&lt;div style="text-align: justify;"&gt;After a lot of fight with myself am starting to dig deep into wpf, lets see how much attractive is it. Last night i downloaded the toolkit and some reporting examples. Lets see what it comes out to be.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-8690990093245331891?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/8690990093245331891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=8690990093245331891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/8690990093245331891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/8690990093245331891'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2009/07/hello-world-with-wpf.html' title='Hello World with WPF!'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-8129584027549999539</id><published>2009-07-20T21:51:00.001-07:00</published><updated>2009-07-20T22:09:00.671-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SAAS'/><category scheme='http://www.blogger.com/atom/ns#' term='SCSF'/><title type='text'>Smart Client -- Is it a Dead Project?</title><content type='html'>&lt;div style="text-align: justify;"&gt;I have been working hands on with Smart Client Software Factory since mid 2006, used to follow &lt;a href="http://blogs.southworks.net/mwoloski/"&gt;Matias&lt;/a&gt;, &lt;a href="http://codebetter.com/blogs/glenn.block/default.aspx"&gt;Glenn&lt;/a&gt; and few others. Its surely lil time-taking for someone who has not taken design patterns seriously. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Have loved working on it and eventually made a SAAS grade Enterprise Project, and there are still things happening there. I heard Unity coming and things getting change in factories. Have not been too keen in WPF as it would have been costly representation.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I feel disposing of objects is not the best in the factory, and i guess there has to be significant effort to accomplish the same. Just hope something comes new and improved.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-8129584027549999539?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/8129584027549999539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=8129584027549999539' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/8129584027549999539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/8129584027549999539'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2009/07/smart-client-is-it-dead-project.html' title='Smart Client -- Is it a Dead Project?'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-8206495598580145899</id><published>2009-07-09T06:28:00.000-07:00</published><updated>2009-08-04T01:53:33.771-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='SOAP'/><category scheme='http://www.blogger.com/atom/ns#' term='REST'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>Php consuming WCF Service</title><content type='html'>&lt;div style="text-align: justify;"&gt;At last now I have Php client talking to WCF Service... Now this is something special, Technology should always be platform and language dependent.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I have a WCF Service consumed by ASP.net client RESTfully and the same service is talking to php client in a SOAP way.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Perhaps i am not an expert in wcf right now so am more thrilled ;) Just a stepping stone.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-8206495598580145899?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/8206495598580145899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=8206495598580145899' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/8206495598580145899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/8206495598580145899'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2009/07/php-consuming-wcf-service.html' title='Php consuming WCF Service'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-8405039559159485967</id><published>2009-06-24T03:36:00.000-07:00</published><updated>2009-07-20T05:35:07.807-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSON'/><category scheme='http://www.blogger.com/atom/ns#' term='REST'/><category scheme='http://www.blogger.com/atom/ns#' term='jQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>WCF-JSON with ASP.Net-Jquery Client</title><content type='html'>&lt;div style="text-align: justify;"&gt;As i have already shared that i have been working on making a wcf service layer and that shall interact with open source UI layer... Has a milestone now, earlier we used to make a wrapper layer which used to act as intermediate layer cuz i dint wanted any change in actual HOST project and behaviors of the same.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Now we shall get rid of old JSON layer and our new RESTful host will start serving us.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-8405039559159485967?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/8405039559159485967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=8405039559159485967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/8405039559159485967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/8405039559159485967'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2009/06/new-development.html' title='WCF-JSON with ASP.Net-Jquery Client'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-6428121603186275212</id><published>2009-06-23T00:09:00.000-07:00</published><updated>2009-06-23T00:12:33.868-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='REST'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>Ideas and More Ideas!!!</title><content type='html'>&lt;div style="text-align: justify;"&gt;I want to make a framework where i make wcf based REST services and consume it in various UI framework including php, jsp Etc, depending on the situations. I have already started the basic framework...&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I feel that shall be the best use of REST... I need to start working harder now.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-6428121603186275212?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/6428121603186275212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=6428121603186275212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/6428121603186275212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/6428121603186275212'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2009/06/ideas-and-more-ideas.html' title='Ideas and More Ideas!!!'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-1479697924861296031</id><published>2009-06-18T23:27:00.001-07:00</published><updated>2009-08-14T02:37:07.846-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comet'/><title type='text'>Comet, a new wave?!?!?!</title><content type='html'>&lt;div style="text-align: justify;"&gt;Month back i was just brainstorming with myself to have a better and performant way to show messages and mails in an online environ... I absolutely love gmail and facebook idea to have a chatting scenario along with the application.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I heard about COMET and now am digging into it... Its scary to engulf the approach, but i wont be conclusive. Hope it works out for us.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-1479697924861296031?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/1479697924861296031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=1479697924861296031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/1479697924861296031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/1479697924861296031'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2009/06/comet-new-wave.html' title='Comet, a new wave?!?!?!'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-9110268460711290702</id><published>2009-06-18T22:47:00.001-07:00</published><updated>2009-08-14T02:29:02.922-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jQGrid'/><title type='text'>jQgrid with Add and Edit</title><content type='html'>&lt;div style="text-align: justify;"&gt;On heavy demand, i have uploaded a simple add, edit enabled jQgrid. You can download it from &lt;a href="http://www.esnips.com/doc/f9a70796-8a33-4e58-b54f-3d5e39147109/JqGridPOCAddEdit"&gt;here&lt;/a&gt;, any queries do leave a comment.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-9110268460711290702?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/9110268460711290702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=9110268460711290702' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/9110268460711290702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/9110268460711290702'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2009/06/jqgrid-with-add-and-edit.html' title='jQgrid with Add and Edit'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-5368261248867069751</id><published>2009-04-26T22:07:00.000-07:00</published><updated>2009-04-26T22:28:01.443-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='$Ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='ScriptManager'/><category scheme='http://www.blogger.com/atom/ns#' term='jQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>We got rid of ScriptManager and jQuery $.Ajax is In</title><content type='html'>&lt;div style="text-align: justify;"&gt;We took another major step to make jQuery the new way of life in our &lt;a href="http://www.hirepro.in/applicant-management-system.html"&gt;Product&lt;/a&gt;. Earlier we were using ASP.Net libraries and ScriptManager (bundle of useless java script). I might sound harsh on ScriptManager and ASP.Net all through the post, but it just goes to show that how much it has hurt in past. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We have REST Layer, where in we publish WCF Services and in Client we used to register by the help of  Script Manager. In turn it used to download at least 400 to 600 odd kb of js. I am not negating the power of script manager. But i feel bundling everything in one library is very painful for people who will only use some percentage of it.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We tried lot of ways to enhance performamce, it came to a level when we removed script manager control and added end js on aspx page. But still there was nothing in return. So now we removed Script Manager and are using $.Ajax functionality of jQuery.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Thats why i liked jQuery, its a pretty neat and structured way to categorize usage. Although its all java script, syntax and language is easy and worth using. I cant stop mentioning that end performance is phenomenal.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Am not giving much examples here, Read &lt;a href="http://www.west-wind.com/weblog/posts/324917.aspx"&gt;Rick Strahl Blog&lt;/a&gt; for implementation.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-5368261248867069751?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/5368261248867069751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=5368261248867069751' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/5368261248867069751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/5368261248867069751'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2009/04/we-got-rid-of-scriptmanager-and-jquery.html' title='We got rid of ScriptManager and jQuery $.Ajax is In'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-2697247323999511605</id><published>2009-03-06T22:16:00.000-08:00</published><updated>2009-03-06T22:29:44.740-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSON'/><category scheme='http://www.blogger.com/atom/ns#' term='REST'/><category scheme='http://www.blogger.com/atom/ns#' term='jQGrid'/><category scheme='http://www.blogger.com/atom/ns#' term='jQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>Mission jQGrid is Complete!</title><content type='html'>&lt;div style="text-align: justify;"&gt;So at last everything is complete with jQgrid. Along with busy delivery pipeline i managed to clear all the remaining hurdles and now Grid talks to WCF Services, passes JSON Stream has following features.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;-- Multi select (Check box)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;-- Master details&lt;/div&gt;&lt;div style="text-align: justify;"&gt;-- Grid as sub-grid&lt;/div&gt;&lt;div style="text-align: justify;"&gt;-- Add/Edit row&lt;/div&gt;&lt;div style="text-align: justify;"&gt;-- UI Date picker&lt;/div&gt;&lt;div style="text-align: justify;"&gt;-- Searching data&lt;/div&gt;&lt;div style="text-align: justify;"&gt;-- Inline Editing&lt;/div&gt;&lt;div style="text-align: justify;"&gt;-- Controlling server errors&lt;/div&gt;&lt;div style="text-align: justify;"&gt;-- Multiple toolbar search&lt;/div&gt;&lt;div style="text-align: justify;"&gt;-- Search Big Sets&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Right now the REST services are talking to our local wcf services. Will make a demo thing and post soon. This surely helped me a lot, &lt;a href="http://www.trirand.com/jqgrid/jqgriddocs.pdf"&gt;jQGrid Help&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-2697247323999511605?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/2697247323999511605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=2697247323999511605' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/2697247323999511605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/2697247323999511605'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2009/03/mission-jqgrid-is-complete.html' title='Mission jQGrid is Complete!'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-8362787921219334167</id><published>2009-02-23T03:22:00.000-08:00</published><updated>2009-08-14T02:37:55.185-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jQGrid'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>Basic jQGrid Implementation with WCF Service</title><content type='html'>&lt;div&gt;I have made a very generic and simple working model of jQgrid with wcf service. You can download it from &lt;a href="http://www.esnips.com/doc/af0793e1-9913-4693-a76e-f371decfafce/JqGridPOCGeneric"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am working for a complete working model. Will upload it once its done.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-8362787921219334167?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/8362787921219334167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=8362787921219334167' title='22 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/8362787921219334167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/8362787921219334167'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2009/02/basic-jqgrid-implementation-with-wcf.html' title='Basic jQGrid Implementation with WCF Service'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</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>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-3443885020307974290</id><published>2009-02-19T03:41:00.000-08:00</published><updated>2009-02-23T03:17:58.284-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSON'/><category scheme='http://www.blogger.com/atom/ns#' term='jQGrid'/><category scheme='http://www.blogger.com/atom/ns#' term='jQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>Paging for jqGrid for WCF implementation!!!</title><content type='html'>Past 1.5 months had been too hectic for me. Some of them were due to major happenings in personal life. Will step into married life in early april. At workplace was too consumed in regular releases of product. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At last the paging issue for jqGrid was solved. Last night i cracked the paging details were embedded  in Message Header... and today i parsed and basic grid is comepleted... I need to post the solution now. Will do it by tomorrow. Have started working on fully functional POC. Might take a week. :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-3443885020307974290?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/3443885020307974290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=3443885020307974290' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/3443885020307974290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/3443885020307974290'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2009/02/paging-for-jqgrid-for-wcf.html' title='Paging for jqGrid for WCF implementation!!!'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-4960732112517571463</id><published>2009-01-19T22:06:00.000-08:00</published><updated>2009-01-19T22:08:58.201-08:00</updated><title type='text'>No Script And HTML in POST???</title><content type='html'>Damn this is really stooopid... I pasted Script tag and HTML Tag and its not showing in Post... :((((( I guess there has to be a Tag where i can post raw code!!! Thats shameful for blogger...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-4960732112517571463?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/4960732112517571463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=4960732112517571463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/4960732112517571463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/4960732112517571463'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2009/01/no-script-and-html-in-post.html' title='No Script And HTML in POST???'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-5628934057551058194</id><published>2009-01-13T02:20:00.000-08:00</published><updated>2009-02-23T03:18:15.408-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='REST'/><category scheme='http://www.blogger.com/atom/ns#' term='jQGrid'/><category scheme='http://www.blogger.com/atom/ns#' term='jQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>JqGrid with WCF REST Service</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal"&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0in;margin-bottom: .0001pt;text-align:justify;line-height:normal"&gt;&lt;span class="Apple-style-span"  style="font-size:48px;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:0in;margin-bottom: .0001pt;text-align:justify;line-height:normal"&gt;&lt;span class="Apple-style-span"  style="font-size:16px;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;We have WCF services implemented for thick and thin clients. But as the dynamicity increased we started to wrap those services around REST based WCF Services majorly for Web Client. Now am slowly getting rid of any ASP.Net code written at client. I know its pretty mean of me, but I don’t feel the sense to do it.&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;I am waiting for ASP.Net MVC to be integrated nicely in VS and then probably think of something in ASP.Net. There might be a situation where in we have client totally independent of any web technology :) That will be powerful for sure. Future is WCF Services and client rich applications that how I look at it. &lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;I started to implement my Services with jqGrid yesterday and could complete the services part and Client Grid in hours but it took time to integrate it all and see my data rendering in Grid. I won’t blame on poor documentation of jqGrid but yeah it took 6-7 hours for me to implement the same. I can't whine now cuz its working and working fine now. I found no place where this combo was even attempted. So wanted to contribute for the community as well...&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;I will upload the whole solution after some cosmetic improvements. If someone needs any help, post comments.&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;Script Code -------------------------------&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;HTML-------------------------------------------------------&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;    &lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;    &lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;REST Service -----------------------------------------------&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt; [ServiceContract(Name = "CandidateService", Namespace = "JsonCandidateService")]  &lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;    public interface IJSONCandidateService&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;    {&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;        [OperationContract]&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;        [WebInvoke(Method = "GET",&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;                 ResponseFormat = WebMessageFormat.Json,&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;                 BodyStyle = WebMessageBodyStyle.Bare,&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;               UriTemplate = "Candidates/{criteria}"&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;        )]&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;        JQGridCandidatesResponse GetAllCandidates(string criteria);&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;    }&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;Thats it for now, shall upoad the full solution soon. Happy jQuerying :)&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal"&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;&lt;script type="text/javascript"&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;jQuery(document).ready(function(){ &lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;jQuery("#list4").jqGrid({&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;url:'CandidateService.svc/Candidates/GetAll',&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;datatype: "json",&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;colNames:['CandidateId','Name', 'Experience', 'SkillSet'],&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;colModel:[&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;{name:'CandidateId',index:'CandidateId', width:55},&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;{name:'Name',index:'Name', width:100},&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;{name:'Experience',index:'Experience', width:80, align:"right"},&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;{name:'SkillSet',index:'SkillSet', width:150, sortable:false}&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;],&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;rowNum:10,&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;rowList:[10,20,30],&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;imgpath: 'themes/basic/images',&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;pager: jQuery('#pager2'),&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;sortname: 'CandidateId',&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;    viewrecords: true,&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;    sortorder: "desc",&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;    jsonReader : {&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;             root: "Rows",&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;                    page: "Page",&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;                    total: "TotalPages",&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;                    records: "Records",&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;                    repeatitems: false, &lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;                    id: "0"&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;                },&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;    caption:"JSON Example"&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;}).navGrid('#pager2',{edit:false,add:false,del:false});&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;});&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;&lt;/script&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;&lt;script type="text/javascript"&gt;&lt;/script&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-5628934057551058194?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/5628934057551058194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=5628934057551058194' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/5628934057551058194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/5628934057551058194'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2009/01/jqgrid-with-wcf-rest-service.html' title='JqGrid with WCF REST Service'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-8424946112177413812</id><published>2009-01-08T22:30:00.000-08:00</published><updated>2009-08-14T02:37:30.761-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jQuery'/><title type='text'>jQuery Excitement Continues...</title><content type='html'>&lt;div&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-Times New Roman&amp;quot;; font-family:&amp;quot;;font-size:12.0pt;color:black;"&gt;I have invested past 3 days in reading a lot about jQuery and their implementation along with its language capabilities and more I read I get convinced of its usage. We launched our product 10 days back and we had been working heavily of java script. Now I am working on the presentation aspect and more of usability aspects.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal"&gt;&lt;span style="font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; mso-fareast-Times New Roman&amp;quot;font-family:&amp;quot;;font-size:12.0pt;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style=" ;font-family:Georgia;"&gt;I have found few &lt;a href="http://plugins.jquery.com/"&gt;&lt;span style="color:blue;"&gt;plugins&lt;/span&gt;&lt;/a&gt; and am pretty bullish on implementing some of them including animations. Have made the POC's to suite our product and now am working on grid which looks pretty neat to me especially &lt;a href="http://www.trirand.com/blog/?page_id=5"&gt;&lt;span style="color:blue;"&gt;Tree Example&lt;/span&gt;&lt;/a&gt; was something I always loved. Actually we already implemented it in our own way... let’s see how this one works.&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-8424946112177413812?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/8424946112177413812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=8424946112177413812' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/8424946112177413812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/8424946112177413812'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2009/01/jquery-excitement-continues.html' title='jQuery Excitement Continues...'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-6950313968387026869</id><published>2009-01-06T22:18:00.000-08:00</published><updated>2009-08-14T02:36:01.891-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jQuery'/><title type='text'>Future is jQuery!</title><content type='html'>&lt;div style="text-align: justify;"&gt;I came to know about jQuery 6 months back, when I was going through some blogs. All i could grasp at that time was a lightweight script library. Then in September end when i was  travelling, my team started working with the integrated jQuery with ASP.Net MVC (3.5). Sadly we could not go through with it, cuz we were running short of time and library was less supportive.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Big names like &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/09/28/jquery-and-microsoft.aspx"&gt;Microsoft&lt;/a&gt; and Nokia have started using/integrated the same in their own products and its very encouraging for newbies to learn the same. You can follow &lt;a href="http://blog.jquery.com/"&gt;jQuery Blog&lt;/a&gt; and &lt;a href="http://jqueryui.pbwiki.com/"&gt;Wiki &lt;/a&gt;to get more updates.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Not only its UI capabilities are amazing, It can be very handy if you are using &lt;a href="http://encosia.com/2008/03/27/using-jquery-to-consume-aspnet-json-web-services/"&gt;JSON WebServices&lt;/a&gt;. I can see lot of articles coming up with jQuery's support in ASP.Net MVC, it surely will be next generation of web development. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Now I totally endorse  &lt;a href="http://ui.jquery.com/"&gt;jQuery's&lt;/a&gt; amazing capabilities. Soon we shall enhance our product looks by the same.  I am waiting for fully functional integrated VS with jQuery and ASP.Net MVC support. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-6950313968387026869?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/6950313968387026869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=6950313968387026869' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/6950313968387026869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/6950313968387026869'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2009/01/future-is-jquery.html' title='Future is jQuery!'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-665853168751122377</id><published>2009-01-06T22:15:00.001-08:00</published><updated>2009-01-06T22:15:59.079-08:00</updated><title type='text'>And We Delivered...</title><content type='html'>&lt;div style="text-align: justify;"&gt;Well by the time I was travelling, we resketched history by releasing 2 more products... Something which i am really proud of. One being Recruitment Management Suite and other one as a Niche Job Portal, having built in CRM capabilities.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Both the sites are in post alpha mode, and we are still bullish on adding things... So am sure coming months will be more exciting.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;You can have a look of &lt;a href="http://reqster.com/demo/homepage.aspx"&gt;Reqster&lt;/a&gt; and &lt;a href="http://ams.hirepro.in/demo"&gt;AMS-Web&lt;/a&gt;. I am not publishing the UserName and password for sanity sake, can do it on request. Our &lt;a href="http://www.hirepro.in/"&gt;website &lt;/a&gt;is also revamped.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-665853168751122377?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/665853168751122377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=665853168751122377' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/665853168751122377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/665853168751122377'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2009/01/and-we-delivered.html' title='And We Delivered...'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-3524910649114801100</id><published>2008-10-29T00:47:00.001-07:00</published><updated>2008-10-29T00:54:28.912-07:00</updated><title type='text'>First... Naah... One of the first...</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align: justify;line-height:normal"&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;We are working hard to release our first (it won’t be last for sure) online SAAS offering... It shall be a Portal of sorts with some services pun around it. We do have a success story in thick client SAAS offering, that’s restricted to few internal clients though. We are working in parallel to make that available online as well.&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; "&gt;There already have been lots of changes in plan in sync with the business scene... I guess I just wanna sum up with word AGGRESSIVE... Just keeping fingers crossed.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-3524910649114801100?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/3524910649114801100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=3524910649114801100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/3524910649114801100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/3524910649114801100'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2008/10/first-naah-one-of-first.html' title='First... Naah... One of the first...'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-1466638195718194137</id><published>2008-10-28T23:24:00.000-07:00</published><updated>2009-08-14T02:32:35.243-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PAAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtuallization'/><title type='text'>Cloud Hustle Bustle!!!</title><content type='html'>&lt;div style="text-align: justify;"&gt;Cloud madness is at its peak now... MS being smartest of all by not showing all the cards... Right goes &lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9115978"&gt;Balmer&lt;/a&gt; once again... &lt;a href="http://www.microsoft.com/azure/whatisazure.mspx#Whatis"&gt;Azure&lt;/a&gt; is here to rock... and yeah no surprise, License/Pricing is not yet disclosed... Although its a &lt;a href="http://www.microsoft.com/presspass/features/2008/oct08/10-27pdcfeature1.mspx"&gt;CTP release&lt;/a&gt;, it will surely be handy.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This left me all confused... cuz i was hearing lot of codenames like Zurich, Strata, "Red Dog", Live Mesh... And then i read this &lt;a href="http://blogs.zdnet.com/microsoft/?p=1671"&gt;Article&lt;/a&gt; which made my mind lil clear. Hope this helps everyone. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Amazon is also out with their &lt;a href="http://aws.amazon.com/windows/"&gt;version&lt;/a&gt;. Actually there was lots of pressure to get something out for the worlds most abused yet favorite OS. They have done what it can be done at the earliest.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;And i still remain a fan of MS by offering &lt;a href="http://et.cairene.net/tag/zurich/"&gt;services &lt;/a&gt;which is surely tough to understand cuz there are too many... If my understanding is right, MS is actually manipulating their all the current services to suit for the Cloud. At the same time they are waiting for others to show their arsenal (I love this part... ;) ) and once again they will be the clear winners. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;What Google and Amazon are doing is very raw and less meaning/value to developers or ISV's. 2009 will surely a important year when we will talk about Virtualization for sure.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-1466638195718194137?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/1466638195718194137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=1466638195718194137' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/1466638195718194137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/1466638195718194137'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2008/10/cloud-hustle-bustle.html' title='Cloud Hustle Bustle!!!'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-1837365363157615301</id><published>2008-07-18T00:42:00.000-07:00</published><updated>2009-08-14T02:31:04.065-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silverlight'/><title type='text'>SilverLight... Funny!!!</title><content type='html'>Thanks to my last release I couldnt write a single post and there are lot of things to share.&lt;br /&gt;&lt;br /&gt;Past 2-3 Months back i was thinking of giving Silverlight a try, Although i am very circumspect about the whole thing. 3 Days back i thought of trying it, saw some of the sites which were un-impressive and few of them never worked. Still i thought of trying, so i downloaded sdk and then started the struggle to actually installing it. I tried for few hours and then gave up cuz i had better things to work on.&lt;br /&gt;&lt;br /&gt;Was just going through some Ajax Controls and found &lt;a href="http://ajaxwidgets.com"&gt;Ajax Widgets &lt;/a&gt; which is average i would say. I was going through the blogs of the developers and found this &lt;a href="http://aspadvice.com/blogs/name/archive/2007/12/19/Silverlight-Expired-The-Pain-of-Reinstalling.aspx"&gt;Post&lt;/a&gt; and simply enjoyed it. &lt;br /&gt;&lt;br /&gt;Go thru the same and Enjoy! At least i m not the only who has problems with SilverLight.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-1837365363157615301?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/1837365363157615301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=1837365363157615301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/1837365363157615301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/1837365363157615301'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2008/07/silverlight-funny.html' title='SilverLight... Funny!!!'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-7452890822031673504</id><published>2008-04-21T07:17:00.001-07:00</published><updated>2008-04-21T07:27:29.882-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Remoting'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>WCF- Remoting Comparision</title><content type='html'>Very &lt;a href="http://geekswithblogs.net/marcel/archive/2007/04/12/111542.aspx"&gt;informative post&lt;/a&gt;. WCF if used to the best affect, nothings better than the same.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-7452890822031673504?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/7452890822031673504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=7452890822031673504' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/7452890822031673504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/7452890822031673504'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2008/04/wcf-remoting-comparision.html' title='WCF- Remoting Comparision'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-4178854951391206123</id><published>2008-04-21T07:05:00.000-07:00</published><updated>2009-08-14T02:30:45.419-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSON'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>JSON-WCF Conquered!</title><content type='html'>&lt;div align="justify"&gt;I struggled big time last week with installation of VS2008 and Ajax Libraries. Actually I had older version of System.Web.Extensions... That made life hell... And I used to get "Sys is undefined" most notorious problem with .Net 3.0. Then I installed VS2008 Standard Edition and everything settled out. I managed to make a POC for JSON Service which wraps WCF Service in turn. Right now I have some issues&lt;strong&gt; Dependency Injection&lt;/strong&gt;. But am thinking of it again to use it or not. Right now I m just preserving the state in a static variable.  Lemme work more to find a more structured solution for the same.&lt;br /&gt;Now I am making infrastructure for my Project that shall use these Independent Layers. I was also thinking about using an environment variable according to which JSON service will be used or not.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-4178854951391206123?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/4178854951391206123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=4178854951391206123' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/4178854951391206123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/4178854951391206123'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2008/04/json-wcf-conquered.html' title='JSON-WCF Conquered!'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-136542258793694853</id><published>2008-04-14T01:48:00.000-07:00</published><updated>2008-04-14T01:59:46.159-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSON'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>JSON-WCF-AJAX -- Wondrous Combo!!!</title><content type='html'>Am working along with Patterns and Practices (now Codeplex) for around 2 years now... WCF came in Dec' 2006 and there started a new journey of Services... Last year they also integrated JSON with WCF which i believe would be big boost to ASP.Net developers. I will upload the code soon, till then if u r interested in the same visit Dino's &lt;a href="http://dotnetslackers.com/articles/ajax/JSON-EnabledWCFServicesInASPNET35.aspx"&gt;Article&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-136542258793694853?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/136542258793694853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=136542258793694853' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/136542258793694853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/136542258793694853'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2008/04/json-wcf-ajax-wondrous-combo.html' title='JSON-WCF-AJAX -- Wondrous Combo!!!'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526513206971862696.post-8199498281236853742</id><published>2008-04-14T01:39:00.000-07:00</published><updated>2008-04-14T01:41:40.340-07:00</updated><title type='text'>My First Tech Post!!!</title><content type='html'>I have been working since 2004, and have learned a lot till now... although thats not enough... still working hard on each and everything... and improvising every day...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6526513206971862696-8199498281236853742?l=techangle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techangle.blogspot.com/feeds/8199498281236853742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6526513206971862696&amp;postID=8199498281236853742' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/8199498281236853742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526513206971862696/posts/default/8199498281236853742'/><link rel='alternate' type='text/html' href='http://techangle.blogspot.com/2008/04/my-first-tech-post.html' title='My First Tech Post!!!'/><author><name>Wali Khan</name><uri>http://www.blogger.com/profile/04311142867262149484</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>4</thr:total></entry></feed>
