<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Fuziness and Cognizance... </title><subtitle type="html" /><id>http://blogs.msdn.com/bsinghal/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/bsinghal/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/bsinghal/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2007-09-11T08:18:33Z</updated><entry><title>Community Tech Day – Delhi Chapter</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/bsinghal/archive/2009/09/22/community-tech-day-delhi-chapter.aspx" /><id>http://blogs.msdn.com/bsinghal/archive/2009/09/22/community-tech-day-delhi-chapter.aspx</id><published>2009-09-22T23:34:00Z</published><updated>2009-09-22T23:34:00Z</updated><content type="html">Hi Friends – if you are in Delhi on 27th Sept and want to share ideas, knowledge and just have fun with your peer technologists please do come for the Community Tech Day. I will be there too and would love to meet you! Register at www.communitytechdays.com - it's FREE!...(&lt;a href="http://blogs.msdn.com/bsinghal/archive/2009/09/22/community-tech-day-delhi-chapter.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9898172" width="1" height="1"&gt;</content><author><name>bsinghal</name><uri>http://blogs.msdn.com/members/bsinghal.aspx</uri></author><category term="community" scheme="http://blogs.msdn.com/bsinghal/archive/tags/community/default.aspx" /></entry><entry><title>Stonehenge and the .NET StockTrader Sample Application</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/bsinghal/archive/2009/08/28/stonehenge-and-the-net-stocktrader-sample-application.aspx" /><id>http://blogs.msdn.com/bsinghal/archive/2009/08/28/stonehenge-and-the-net-stocktrader-sample-application.aspx</id><published>2009-08-28T06:44:23Z</published><updated>2009-08-28T06:44:23Z</updated><content type="html">&amp;#160; Microsoft recently donated code to Apache Foundation’s Stonehenge project which aims at demonstrating real world best practices for building SOA based systems and achieving application interoperability. You can find the complete source code for the sample application called the .NET StockTrader here ....(&lt;a href="http://blogs.msdn.com/bsinghal/archive/2009/08/28/stonehenge-and-the-net-stocktrader-sample-application.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9887871" width="1" height="1"&gt;</content><author><name>bsinghal</name><uri>http://blogs.msdn.com/members/bsinghal.aspx</uri></author><category term="Samples" scheme="http://blogs.msdn.com/bsinghal/archive/tags/Samples/default.aspx" /><category term="Interop" scheme="http://blogs.msdn.com/bsinghal/archive/tags/Interop/default.aspx" /></entry><entry><title>With or without SOA?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/bsinghal/archive/2009/02/02/with-or-without-soa.aspx" /><id>http://blogs.msdn.com/bsinghal/archive/2009/02/02/with-or-without-soa.aspx</id><published>2009-02-03T00:03:13Z</published><updated>2009-02-03T00:03:13Z</updated><content type="html">I recently got a question - &amp;quot;While developing applications in ASP.Net what is the difference with or without SOA architecture?&amp;quot;. i thought - it is quite an interesting question and something I should write a post on. First things first - what is SOA? why do we need SOA? what are the advantages of SOA? Service Oriented Architecture - it is an architectural paradigm that advocates building enterprise systems (usually distributed but not necessarily) from and based on web services (although...(&lt;a href="http://blogs.msdn.com/bsinghal/archive/2009/02/02/with-or-without-soa.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9391499" width="1" height="1"&gt;</content><author><name>bsinghal</name><uri>http://blogs.msdn.com/members/bsinghal.aspx</uri></author></entry><entry><title>Operating the cloud with Azure</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/bsinghal/archive/2008/11/13/operating-the-cloud-with-azure.aspx" /><id>http://blogs.msdn.com/bsinghal/archive/2008/11/13/operating-the-cloud-with-azure.aspx</id><published>2008-11-13T15:14:49Z</published><updated>2008-11-13T15:14:49Z</updated><content type="html">Every body is talking about Azure - Microsoft's Operating System for the cloud. How can i not write something about it? After all i was there during the unveiling of this paradigm changing strategy was done by Ray Ozzie at PDC. Read the transcript of Ray Ozzie&amp;#8217;s keynote or watch the video to know more. So what is all this about? Azure, Cloud OS, .NET Services, Live Services and tons of other stuff? Let me try and paint the picture. Let's first look into what is an Operating System (OS) all...(&lt;a href="http://blogs.msdn.com/bsinghal/archive/2008/11/13/operating-the-cloud-with-azure.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9066018" width="1" height="1"&gt;</content><author><name>bsinghal</name><uri>http://blogs.msdn.com/members/bsinghal.aspx</uri></author></entry><entry><title>Hindi on Windows Mobile</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/bsinghal/archive/2008/10/21/hindi-on-windows-mobile.aspx" /><id>http://blogs.msdn.com/bsinghal/archive/2008/10/21/hindi-on-windows-mobile.aspx</id><published>2008-10-21T16:50:00Z</published><updated>2008-10-21T16:50:00Z</updated><content type="html">For a longtime customers have been requesting us to provide Hindi language support on Windows Mobile. Without going into the technicalities of why it was not available, I would like to say that finally the gap has been filled. One of the Microsoft Partners have finally implemented a FREE Hindi font engine for Windows Mobile 5 and Windows Mobile 6. Presently this is available only for touch screen phones. Once you install the engine - you will be able to enter data in Hindi, view text in Hindi from...(&lt;a href="http://blogs.msdn.com/bsinghal/archive/2008/10/21/hindi-on-windows-mobile.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9009564" width="1" height="1"&gt;</content><author><name>bsinghal</name><uri>http://blogs.msdn.com/members/bsinghal.aspx</uri></author><category term="Windows Mobile" scheme="http://blogs.msdn.com/bsinghal/archive/tags/Windows+Mobile/default.aspx" /></entry><entry><title>Approach document for Globalizing and Localizing .NET Applications</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/bsinghal/archive/2008/10/20/approach-document-for-globalizing-and-localizing-net-applications.aspx" /><id>http://blogs.msdn.com/bsinghal/archive/2008/10/20/approach-document-for-globalizing-and-localizing-net-applications.aspx</id><published>2008-10-20T14:10:00Z</published><updated>2008-10-20T14:10:00Z</updated><content type="html">I recently wrote a white paper on the approach and the things that need to be considered while developing .Net applications that support multiple languages - both in terms of accepting the user input and also displaying resources. I am putting it up on my blog for consumption by all. Please let me know if there is something i missed....(&lt;a href="http://blogs.msdn.com/bsinghal/archive/2008/10/20/approach-document-for-globalizing-and-localizing-net-applications.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9007243" width="1" height="1"&gt;</content><author><name>bsinghal</name><uri>http://blogs.msdn.com/members/bsinghal.aspx</uri></author></entry><entry><title>Know your tools better: Questions from Attendees</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/bsinghal/archive/2008/09/25/know-your-tools-better-questions-from-attendees.aspx" /><id>http://blogs.msdn.com/bsinghal/archive/2008/09/25/know-your-tools-better-questions-from-attendees.aspx</id><published>2008-09-26T01:30:12Z</published><updated>2008-09-26T01:30:12Z</updated><content type="html">Virtual Tech Days day one, session one. I delivered a talk titled &amp;quot;know your tools better&amp;quot;. Firstly, thanks to all those who attended the talk. Thanks for having keeping patience inspite of the audio and video issues we faced. Due to lack of time i could not cover some things that i wanted to share and also could not take up questions. I had saved all the questions that were posted over live meeting and i will address them in this post. Q1) How do extension method really work? Please show...(&lt;a href="http://blogs.msdn.com/bsinghal/archive/2008/09/25/know-your-tools-better-questions-from-attendees.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8965679" width="1" height="1"&gt;</content><author><name>bsinghal</name><uri>http://blogs.msdn.com/members/bsinghal.aspx</uri></author></entry><entry><title>Virtual Tech Day One</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/bsinghal/archive/2008/09/17/virtual-tech-day-one.aspx" /><id>http://blogs.msdn.com/bsinghal/archive/2008/09/17/virtual-tech-day-one.aspx</id><published>2008-09-17T07:22:39Z</published><updated>2008-09-17T07:22:39Z</updated><content type="html">Hi Friends! In about 45 minutes from now i will be delivering the first session of the VTD on Know your tools better: tips and tricks on how to enhance .NET development using VS 2008 and other tools and at 3:45 IST i will be talking on PLINQ: Parallelize Your .NET Applications with Parallel Extensions . Please do join in if you have time - i promise you will learn something new from both the sessions. &amp;#160; To know more about how you can join go to www.virtualtechdays.com . If you attend i encourage...(&lt;a href="http://blogs.msdn.com/bsinghal/archive/2008/09/17/virtual-tech-day-one.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8954830" width="1" height="1"&gt;</content><author><name>bsinghal</name><uri>http://blogs.msdn.com/members/bsinghal.aspx</uri></author></entry><entry><title>What would you do if you were a Microsoft Evangelist?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/bsinghal/archive/2008/09/03/what-would-you-do-if-you-were-a-microsoft-evangelist.aspx" /><id>http://blogs.msdn.com/bsinghal/archive/2008/09/03/what-would-you-do-if-you-were-a-microsoft-evangelist.aspx</id><published>2008-09-03T11:18:00Z</published><updated>2008-09-03T11:18:00Z</updated><content type="html">Thanks Anand! Sorry for stealing the title and idea of your post. It was this post from Anand that inspired me to ask the same queston to the Indian developers community. As Anand mentioned - we do a lot of work in trying to give to the community whatever we can. Things sometimes seem going good and sometimes not so good - we get feedback for our sessions and talks but that hardly tells us what we need to change - what are the things that people want to hear or know. When we go outside - we see people...(&lt;a href="http://blogs.msdn.com/bsinghal/archive/2008/09/03/what-would-you-do-if-you-were-a-microsoft-evangelist.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8921638" width="1" height="1"&gt;</content><author><name>bsinghal</name><uri>http://blogs.msdn.com/members/bsinghal.aspx</uri></author></entry><entry><title>XBAP and Silverlight</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/bsinghal/archive/2008/02/27/xbap-and-silverlight.aspx" /><id>http://blogs.msdn.com/bsinghal/archive/2008/02/27/xbap-and-silverlight.aspx</id><published>2008-02-27T06:33:00Z</published><updated>2008-02-27T06:33:00Z</updated><content type="html">What is the difference between XBAP and Silverlight and when should i use which of these technologies? Let me step back and start with a precursor: In .NET 3.0 we have Windows Presentation Foundation (WPF) which allows us to create stunning UIs for desktop applications using managed code. If you still haven't experienced the power of WPF check out the WPF applications here . Now the logical question was "How can we take the same stunning experience onto the web" - the first step towards that was...(&lt;a href="http://blogs.msdn.com/bsinghal/archive/2008/02/27/xbap-and-silverlight.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7913787" width="1" height="1"&gt;</content><author><name>bsinghal</name><uri>http://blogs.msdn.com/members/bsinghal.aspx</uri></author></entry><entry><title>.NET Learning guide</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/bsinghal/archive/2008/02/07/net-learning-guide.aspx" /><id>http://blogs.msdn.com/bsinghal/archive/2008/02/07/net-learning-guide.aspx</id><published>2008-02-07T09:47:00Z</published><updated>2008-02-07T09:47:00Z</updated><content type="html">Finally i have succumbed to the requests of putting this document online. I was figuring out a way to put this on msdn blogs since it does not allow me to upload files, when someone told me that i can use SkyDrive for this purpose. SkyDrive is amazing! So here is the .NET Learning guide, roadmap whatever you call it - essentially it is a document that contains answers to common .NET questions, quick references to resources and some facts about .NET. I would appreciate if you can give me feedbacks...(&lt;a href="http://blogs.msdn.com/bsinghal/archive/2008/02/07/net-learning-guide.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7507995" width="1" height="1"&gt;</content><author><name>bsinghal</name><uri>http://blogs.msdn.com/members/bsinghal.aspx</uri></author></entry><entry><title>WPF: Using the InkCanvas Control</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/bsinghal/archive/2007/12/11/wpf-using-the-inkcanvas-control.aspx" /><id>http://blogs.msdn.com/bsinghal/archive/2007/12/11/wpf-using-the-inkcanvas-control.aspx</id><published>2007-12-11T17:57:00Z</published><updated>2007-12-11T17:57:00Z</updated><content type="html">I have been doing a demo of InkCanvas recently to demonstrate the power of WPF and a lot of people have requested that I put the code on the blog, so here it is. 1) Open Visual Studio 2008 create a new WPF project in .NET 3.5. Let call it DemoInkCanvas. I chose C#, you can do the same in VB.NET 2) You will get something like the following: The inkCanvas control is not available on the toolbox by default, lets now add it – right click on the circled area and select “Choose Items…”. Select the “WPF...(&lt;a href="http://blogs.msdn.com/bsinghal/archive/2007/12/11/wpf-using-the-inkcanvas-control.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6735652" width="1" height="1"&gt;</content><author><name>bsinghal</name><uri>http://blogs.msdn.com/members/bsinghal.aspx</uri></author></entry><entry><title>.NET Framework using up memory</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/bsinghal/archive/2007/12/06/net-framework-using-up-memory.aspx" /><id>http://blogs.msdn.com/bsinghal/archive/2007/12/06/net-framework-using-up-memory.aspx</id><published>2007-12-06T12:07:00Z</published><updated>2007-12-06T12:07:00Z</updated><content type="html">I recently got a question something similar to: "We are having some memory issues when trying to run our .NET applications over Citrix. Since each user is running his or hers own session .NET Framework loads into memory for each instance of the application and this appears to hog the memory. Are there any recommendations when writing applications for these scenarios?" Here is my response. I felt that this could be useful to lot many people: The .net framework is loaded into a process for each application...(&lt;a href="http://blogs.msdn.com/bsinghal/archive/2007/12/06/net-framework-using-up-memory.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6677064" width="1" height="1"&gt;</content><author><name>bsinghal</name><uri>http://blogs.msdn.com/members/bsinghal.aspx</uri></author></entry><entry><title>Webcast Q&amp;A - 2</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/bsinghal/archive/2007/09/11/webcast-q-a-2.aspx" /><id>http://blogs.msdn.com/bsinghal/archive/2007/09/11/webcast-q-a-2.aspx</id><published>2007-09-11T14:48:06Z</published><updated>2007-09-11T14:48:06Z</updated><content type="html">Q) I have built an exe out of my .net 2.0 application. Do I need .net framework on the deployment machines? Even if it is yes, can I make it independent to run on windows platform without .net framework because I don't want to install .net framework just for this single exe to run. My client has 200 machines and he cannot install .net framework in the all machines, the plan is he just calls the exe from the shared network path. Yes – you will need .NET framework on the target (deployment) machine...(&lt;a href="http://blogs.msdn.com/bsinghal/archive/2007/09/11/webcast-q-a-2.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4864452" width="1" height="1"&gt;</content><author><name>bsinghal</name><uri>http://blogs.msdn.com/members/bsinghal.aspx</uri></author></entry><entry><title>Webcast Q&amp;A - .NET Reference Material</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/bsinghal/archive/2007/09/11/webcast-q-a-net-reference-material.aspx" /><id>http://blogs.msdn.com/bsinghal/archive/2007/09/11/webcast-q-a-net-reference-material.aspx</id><published>2007-09-11T10:18:33Z</published><updated>2007-09-11T10:18:33Z</updated><content type="html">There were a lot of question on good reference material for .NET (books and online). Here is a consolidated list of resources I am aware of. If anyone knows of more stuff – please do feel free to suggest in the comments. CLR and JIT CLR via C#, Second Edition (Pro Developer) By Jeffrey Richter Drill Into .NET Framework Internals to See How the CLR Creates Runtime Objects http://msdn.microsoft.com/msdnmag/issues/05/05/JITCompiler/ NGEN NGen Revs Up Your Performance with Powerful New Features http://msdn.microsoft.com/msdnmag/issues/05/04/NGen/default.aspx...(&lt;a href="http://blogs.msdn.com/bsinghal/archive/2007/09/11/webcast-q-a-net-reference-material.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4862291" width="1" height="1"&gt;</content><author><name>bsinghal</name><uri>http://blogs.msdn.com/members/bsinghal.aspx</uri></author></entry></feed>