<?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-5234929239003415437</id><updated>2012-02-16T01:33:16.617-08:00</updated><category term='add-in express 2009'/><category term='ASP.NET development'/><category term='ASP.NET 2.0'/><category term='C++ enhancement'/><category term='hotmail'/><category term='web application framework'/><category term='.net 3.5 features'/><category term='Asp.Net Advantages'/><category term='gradual value addition'/><category term='.NET Framework 4.0'/><category term='aspdotnet programming'/><category term='web hosting'/><category term='google news'/><category term='VS 2010'/><category term='web development tricks'/><category term='Nero ultra edition'/><category term='virtual machine technology'/><category term='Windows'/><category term='open source'/><category term='.net framework 3.5'/><category term='ASP.net validators'/><category term='asp.net web forms'/><category term='application development'/><category term='roadmap'/><category term='asp.net programming'/><category term='Mobile AJAX'/><category term='Mono project'/><category term='javascript debugging'/><category term='microsoft framework'/><category term='asp technology'/><category term='Data Source Control'/><category term='Windows 7 SDK beta'/><category term='web development company'/><category term='HDDVD vs. Blu-Ray'/><category term='microsoft press promotions'/><category term='ASP.NET BLOB'/><category term='open source CMS'/><category term='asp.net authentication'/><category term='Webdev Server'/><category term='safari'/><category term='.net service pack 1'/><category term='asp.net gadgets'/><category term='asp.net database'/><category term='KOJAX'/><category term='microsoft word 2007'/><category term='Flex Development Framework'/><category term='Biz Talk 2009 server beta'/><category term='google maps'/><category term='ajax server control'/><category term='ASP.NET development company'/><category term='ASP.NET development benefits'/><category term='web3.0'/><category term='ADO.net Dataset'/><category term='programming tips'/><category term='asp.net framework'/><category term='Chart Control'/><category term='email actionresult'/><category term='Source code'/><category term='ASP.NET AJAX Framework'/><category term='aspdotnet file manager'/><category term='virtual labs'/><category term='drop down list'/><category term='microsoft asp.net'/><category term='Gridview control'/><category term='asp.net checkbox list'/><category term='J2EE Server'/><category term='ajax application security'/><category term='Microsoft Biztalk'/><category term='PHP Programming'/><category term='Biz Talk Server 2009'/><category term='Windows Azure Released'/><category term='asp.net 3.5'/><category term='ajax gauge control'/><category term='microsoft visual studio'/><category term='ruby'/><category term='disadvantages of ASP.NET'/><category term='MVC'/><category term='asp dot net'/><category term='web frameworks'/><category term='.net news 2008'/><category term='web development'/><category term='thumbnail controls'/><category term='yahoo super computer'/><category term='ASP.NET AJAX slide show'/><category term='.net application pool'/><category term='web platform installer'/><category term='microsoft news'/><category term='.net news stories'/><category term='microsoft robotics studio 2008'/><category term='PHP VS ASP.net'/><category term='Ajax'/><category term='ASP.NET MVC'/><category term='VSTO'/><category term='asp.net plugins'/><category term='mount remote FTP'/><category term='dontnetnuke'/><category term='.net 4.0'/><category term='asp.net widgets'/><category term='Active Server Pages'/><category term='SQL server'/><category term='web 2.0 marketing'/><category term='linux hosting'/><category term='C# Programming'/><category term='Windows Azure'/><category term='Asp.net'/><category term='XML Data Source'/><category term='microsoft azure'/><category term='web programming'/><category term='microsoft web platform'/><category term='SQL Data Source'/><category term='google updates'/><category term='User interface automation'/><category term='Windows 7'/><category term='.net framework 3.5 Service pack 1'/><category term='WebForms'/><category term='Asp.net Gridview'/><category term='visual studio 2008'/><category term='cloud computing'/><category term='windows updates'/><category term='microsoft updates'/><category term='microsoft .net framework 3.5'/><category term='web site template'/><category term='programming'/><category term='web 2.0 portal'/><category term='asp.net software blog'/><category term='microsoft SQL server'/><category term='ruby development'/><category term='ASP.NET Chart Control'/><category term='web services'/><category term='Google'/><category term='google chrome'/><category term='ASP.NET with JQuery'/><category term='Importance of Software'/><category term='.net development'/><category term='.net programming'/><category term='ADO Recordset'/><category term='dot net framework'/><category term='Application Software Development'/><category term='ruby on rails'/><category term='C# console application'/><category term='microsoft chart control'/><category term='Microsoft AJAX'/><category term='website development'/><category term='user control'/><category term='ruby development tips'/><category term='web2.0 marketing'/><category term='MVC Framework'/><category term='visual studio 2010'/><category term='Microsoft technologies'/><category term='LINQ C# programming'/><category term='.NET assembly'/><category term='java script'/><category term='microsoft C#'/><category term='dotnet programming'/><category term='.net 4.0 training kit'/><category term='MVC vs. Web Forms'/><category term='microsoft NET Framework 3.0'/><category term='microsoft open source'/><title type='text'>Asp.Net Programming</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default?start-index=101&amp;max-results=100'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>151</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-8947612524450851259</id><published>2009-02-08T22:44:00.000-08:00</published><updated>2009-02-08T22:51:27.842-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='email actionresult'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET MVC'/><category scheme='http://www.blogger.com/atom/ns#' term='programming tips'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Email ActionResult in ASP.NET MVC</title><content type='html'>Don't call SmtpClient.SendMail directly within your controller actions because it directly couples your controller to SmtpClient.&lt;br /&gt;&lt;br /&gt;Don't even create an interface IMailer and wrapping implementation of this to SmtpClient.&lt;br /&gt;&lt;br /&gt;Instead, create a new ActionResult subclass called EmailResult. Make this class have the properties From, To, Subject and BodyData. In the ExecuteResult method use the ViewEngine infrastructure to render a view of the BodyData into your own StringWriter. You can then send the resulting content via email using SmtpClient.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aboutcode.net/2009/01/19/EmailActionResultInASPNETMVC.aspx"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-8947612524450851259?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/8947612524450851259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=8947612524450851259' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/8947612524450851259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/8947612524450851259'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2009/02/email-actionresult-in-aspnet-mvc.html' title='Email ActionResult in ASP.NET MVC'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-2715273896262701652</id><published>2009-01-29T01:32:00.000-08:00</published><updated>2009-01-29T01:51:16.312-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Azure Released'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Windows Azure CTP January 2009 Released</title><content type='html'>At the 2008 Professional Developer Conference, Microsoft unveiled its cloud operating system, Windows Azure. Azure is the operating system that acts as the development, service hosting, and service management environment for the Azure Services Platform. This platform aids developers in publishing services and applications on the internet. Microsoft has released the latest CTP for Azure.&lt;br /&gt;&lt;br /&gt;This latest Community Technology Preview updates the Windows Azure SDK and the Windows Azure tools for Visual Studio. The CTP brings several improvements:&lt;br /&gt;&lt;br /&gt;The Windows Azure SDK offers improved support for the integration of development storage with Visual Studio, including enhanced performance.&lt;br /&gt;&lt;br /&gt;For each Windows Azure SDK sample that accesses the development storage Table Storage service, a database name is now defined within the associated Visual Studio project. When the sample service is started from Visual Studio, the named database is created and the development storage Table Storage service is configured to use this database for the running service.&lt;br /&gt;&lt;br /&gt;The StorageClient sample includes the following improvements.&lt;br /&gt;&lt;br /&gt;The ASP.Net Providers sample now supports a search syntax similar to the ASP.Net SQL-based providers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.osnews.com/story/20778/Windows_Azure_CTP_January_2009_Released"&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-2715273896262701652?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/2715273896262701652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=2715273896262701652' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/2715273896262701652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/2715273896262701652'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2009/01/windows-azure-ctp-january-2009-released.html' title='Windows Azure CTP January 2009 Released'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-1594192924140135133</id><published>2009-01-27T01:01:00.000-08:00</published><updated>2009-01-27T01:03:09.479-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby development'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby development tips'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>ngine Yard takes Ruby and Rails to Amazon’s cloud bandwagon</title><content type='html'>Engine Yard, which makes application development software for Ruby and Rails deployments, said it will make its offerings available on Amazon Web Services.&lt;br /&gt;&lt;br /&gt;The move is part of a mass migration to Amazon’s EC2 services. Engine Yard specializes in Ruby and Rails deployments. Ruby and Rails is an open source programming language used by a bevy of Web 2.0 sites. On Wednesday, the company launched Engine Yard Solo and Vertebra, two products designed to make deploying Ruby easier in a cloud computing setting.&lt;br /&gt;&lt;br /&gt;Vertebra is an open platform for developing and managing cloud applications. Engine Yard used it for its own cloud but has open sourced the software. It features security policies, process automation, a federated design and distributed auditing.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.zdnet.com/BTL/?p=11480"&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-1594192924140135133?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/1594192924140135133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=1594192924140135133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1594192924140135133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1594192924140135133'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2009/01/ngine-yard-takes-ruby-and-rails-to.html' title='ngine Yard takes Ruby and Rails to Amazon’s cloud bandwagon'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-6279966978256123368</id><published>2009-01-23T02:57:00.000-08:00</published><updated>2009-01-23T02:59:40.300-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web programming'/><category scheme='http://www.blogger.com/atom/ns#' term='dotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Caching in Asp.net</title><content type='html'>ASP.NET gives you the ability to cache the output of pages or portions of pages in memory to improve performance. &lt;br /&gt;&lt;br /&gt;The main reason to cache is to reduce the latency and increase the scalability of an application while reducing the server resources required to deliver its page content. &lt;br /&gt;&lt;br /&gt;Latency is a measure of the time it takes for an application to respond to a user request. Scalability is the ability of an application to handle increased numbers of users. &lt;br /&gt;&lt;br /&gt;If a page is cached on the server, the rendered HTML stored in memory is served instead of a freshly generated page from the server. Because it takes less time for the client to get the page and display it, your web site will seem more responsive.&lt;br /&gt;&lt;br /&gt;If pages are completely static, deciding to cache them is a no-brainer. But the decision gets trickier if pages must vary their content in response to one of the following:&lt;br /&gt;&lt;br /&gt;-Query string parameters&lt;br /&gt;&lt;br /&gt;-Client browser type (e.g., Internet Explorer, Netscape, and so on)&lt;br /&gt;&lt;br /&gt;-Custom parameters&lt;br /&gt;&lt;br /&gt;-Database content&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vijaybalajithecitizen.blogspot.com/2009/01/caching-in-aspnet.html"&gt;Read MOre..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-6279966978256123368?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/6279966978256123368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=6279966978256123368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6279966978256123368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6279966978256123368'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2009/01/caching-in-aspnet.html' title='Caching in Asp.net'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-8226438897170146608</id><published>2009-01-22T01:18:00.000-08:00</published><updated>2009-01-22T01:19:54.980-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microsoft visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft updates'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='visual studio 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>what's new in Visual Studio 2010?</title><content type='html'>1. UML: Now draw UML diagram right from your Visual Studio. No need to buy another tool or go to Visio to do that.&lt;br /&gt;&lt;br /&gt;2. Application Architecture Re-engineering: You have a ready made code-solution, now you have to explain it to some one but have documents. VS2010 will help you to draw an application architecture using you application code. This way you get a big picture of your application and also all linkages between different classes. Good for new joiners in an existing team.&lt;br /&gt;&lt;br /&gt;3. Stuff for Manual Testers: Manual tester can breathe a lot better with VS2010 tools, log in all your test cases and select the test case to run and click record and then execute your test case as usual and see what you get. If test case passes, you get evidence (most clients in service based companies want that) as videos or if the test case fails, you get the steps to reproduce as videos. Cool, isn’t it?&lt;br /&gt;&lt;br /&gt;4. Besides these a lot more in Unit Testing side.&lt;br /&gt;&lt;br /&gt;5. A lot more features and integration with SharePoint.&lt;br /&gt;&lt;br /&gt;6. Above all brings in .NET 4.0&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mydotnet.wordpress.com/2009/01/13/whats-new-in-visual-studio-2010/"&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-8226438897170146608?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/8226438897170146608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=8226438897170146608' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/8226438897170146608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/8226438897170146608'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2009/01/whats-new-in-visual-studio-2010.html' title='what&apos;s new in Visual Studio 2010?'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-2530846820539845132</id><published>2009-01-21T02:49:00.001-08:00</published><updated>2009-01-21T03:02:02.903-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LINQ C# programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7 SDK beta'/><category scheme='http://www.blogger.com/atom/ns#' term='windows updates'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Windows 7 SDK beta arrives</title><content type='html'>Last weekend, Microsoft unleashed the Windows 7 beta (take our in-depth tour) and the Windows Server 2008 R2 beta to the web. Due to the chaos and craze over downloading a beta operating system, many missed the news that Microsoft had also made the Windows 7 beta SDK available. If you're a developer, or you're just slightly interested, you can grab it from the Microsoft Download Center (1304.8MB). Here's what's on the .iso file: &lt;br /&gt;The Windows SDK for Windows 7 and .NET Framework 3.5 SP1: BETA provides the documentation, samples, header files, libraries, and tools (including C++ compilers) that you need to develop applications to run on Windows 7 BETA and the .NET Framework 3.5 SP1. To build and run .NET Framework applications, you must have the corresponding version of the .NET Framework installed. This SDK is compatible with Visual Studio® 2008, including Visual Studio Express Editions, which are available free of charge. &lt;br /&gt;&lt;br /&gt;If that got you interested, be sure to check out the Release Notes as well. The most important thing to note about this release is that the SDK will definitely change by the time Windows 7 is released, and developers should keep this in mind when they're using it. I would still recommend downloading it and getting a feel for what you'll want to update in your application to take advantage of the improvements of Vista's successor.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://arstechnica.com/journals/microsoft.ars/2009/01/12/windows-7-sdk-beta-arrives"&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-2530846820539845132?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/2530846820539845132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=2530846820539845132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/2530846820539845132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/2530846820539845132'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2009/01/windows-7-sdk-beta-arrives.html' title='Windows 7 SDK beta arrives'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-4208986036009774216</id><published>2009-01-18T22:27:00.000-08:00</published><updated>2009-01-18T22:30:53.056-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net authentication'/><title type='text'>Authentication, Authorization in ASP.Net 2.0</title><content type='html'>Authentication and authorization is essential for the purpose of security in any software. Web projects require the technology of authentication and authorization to prevent the systems from the outside attacks. You can never keep your documents safe unless there is technology for protecting your documents from the hackers and malicious programs. Authentication is required for checking the identity of the person who wants to get the access inside your network and authorization is needed to give the permission for accessing particular resource.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Let us discuss the topic in detail:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Whenever user logs on to the computer system using the password there is need of authentication and authorization for allowing the user to use the system of the workplace.  ASP.net provides the facility to authenticate the user and then provide the authorization for accessing the resources. There are three types of authentication which are used in Asp.net. Form authentication, window authentication and passport authentication.&lt;br /&gt;&lt;br /&gt;2. Authorization is performed by the IIS which is used in ASP.net. If the user is not authenticated then IIS configuration setting does not allow the entrance of user to access the resources. Authentication is done using the tickets. Cookies are stored and used by the authentication system for checking the user authentication and providing permission for accessing the resources.&lt;br /&gt;&lt;br /&gt;3. You can use the built in ASP.net facility for authentication and authorization. You can customize the Asp.net facilities for making it suitable according to your usage. Password and login id can be changed for making easy processing. Password of the user can be checked and new password can be issued for new user. You can add the new user in the existing system. There are many new features in the updated version.&lt;br /&gt;Authentication is performed using the IIS feature in ASP.net with the help of the tracking of the cookie. Cookies play an important role in authenticating the user.&lt;br /&gt;&lt;br /&gt;4. Authorization is performed perfectly by the ASP.net improved functionality. You can add many users and database tables must be updated. Authentication in ASP.net uses the database tables for authentication and users are checked for the existence.&lt;br /&gt;&lt;br /&gt;5. Cookies are used for the authentication but some browsers do not support the functionality. So tickets are attached for authenticating the users. Secure socket layer is also applicable and provides security to the online users. Time out is also used for detaching the user from the server and again the password and login id comes in to play.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.datagrid.org/authentication-authorization-in-aspnet-20/"&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-4208986036009774216?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/4208986036009774216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=4208986036009774216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/4208986036009774216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/4208986036009774216'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2009/01/authentication-authorization-in-aspnet.html' title='Authentication, Authorization in ASP.Net 2.0'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-6909899568924223635</id><published>2009-01-16T22:14:00.000-08:00</published><updated>2009-01-16T22:24:18.887-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Important Features of DOT NET</title><content type='html'>&lt;span style="font-weight:bold;"&gt;1. Interoperability support&lt;/span&gt;&lt;br /&gt;You can easily migrate from any programming language to the.net with an ease. You will find it really easy to migrate if you are from COM or java. In fact the Microsoft has the migration utility to automatically migrate existing java code into that of C#.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. Common Language Runtime (CLR)&lt;/span&gt;&lt;br /&gt;Microsoft has come up with this engine which is shared by all the programming language like C Sharp, VB, Visual C++, JavaScript, VB Script etc and the language supported by .net. With the help of CLR you can make base classes in C#, child class vb.net and aggregate in visual C++. This is really the idea which not only you but all of us have experienced to be very handy. This is really the most important achievement as far as the Microsoft is concerned.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3. Base Class Library&lt;/span&gt;&lt;br /&gt;Can you guess why java appears to be so versatile and cross platform independent? Yes if you have guessed the class library then you are absolutely right. However you will find it really great how it is implemented in the .net technology. It has moved a step further by making them available for all the languages. With them you are now capable of using features like string manipulation, exception handling, remoting, collection management construct in the same way for all the languages that are supported by the CLI.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;4. Common type system( CTS)&lt;/span&gt;&lt;br /&gt;You will really be amazed when you will come to know that the data types remain the same as far as all the languages supported by the ClI is concerned.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;5. Easy deployment technique&lt;/span&gt;&lt;br /&gt;The applications can now be deployed easily with just the help of XCOPY of the assemblies, asp.net files and configuration file. There is no more the need of the DLL.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;6. Improved web services&lt;/span&gt;&lt;br /&gt;With the implementation of Web technologies like ASP.NET you will definitely find that you can now develop more advance and powerful web application.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.datagrid.org/important-features-of-dot-net/"&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-6909899568924223635?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/6909899568924223635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=6909899568924223635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6909899568924223635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6909899568924223635'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2009/01/important-features-of-dot-net.html' title='Important Features of DOT NET'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-7787839773360466031</id><published>2009-01-15T22:13:00.000-08:00</published><updated>2009-01-15T22:16:18.534-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microsoft robotics studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft updates'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft news'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Microsoft launched Robotics Studio 2008</title><content type='html'>Microsoft launched Robotics Studio 2008 in mid-November. New version of Robotics Studio is a whole set of tools designed to help developers write code that controls robots. The Microsoft Robotics Studio is a Windows-based environment for robot control and simulation. It is aimed at academic, hobbyist, and commercial developers and handles a wide variety of robot hardware. Robotics Studio 2008 offers a suite of tools that makes it easy to write code that controls robots, from simple robots to advanced robots. Application developers can choose from the Visual Programming Language within the Microsoft suite or C# to create code.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.c-sharpcorner.com/News/NewsDetail.aspx?NewsID=480"&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-7787839773360466031?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/7787839773360466031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=7787839773360466031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7787839773360466031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7787839773360466031'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2009/01/microsoft-launched-robotics-studio-2008.html' title='Microsoft launched Robotics Studio 2008'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-3623629235399680856</id><published>2009-01-12T22:16:00.000-08:00</published><updated>2009-01-12T22:44:16.892-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web development tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='web development company'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Things you should adopt or avoid while web development</title><content type='html'>“WEBSITE” is the best platform that brings you in contact with your customers. It must be impressive and lucrative in terms of traffic generation and improving market value. Your website should be excellent in terms of creativity, indigenous approach, web 2.0 implementation, table/table less and capable of talking good to your clients. This means that your website should be able to create an impression upon your clients and convince them on dealing with you. To get more and more traffic your web development has to be placed properly.&lt;br /&gt;&lt;br /&gt;Here are few tips, which will tell you what is good for you website development. What should be your website tools that would render your web development process in real time?&lt;br /&gt;&lt;br /&gt;* Your website is informative and helpful to your visitor.&lt;br /&gt;* Content must be an imperative criterion in web development.&lt;br /&gt;* Content you are using is unique and genuine.&lt;br /&gt;* Common features like content, image, less usage of java scripts, to the point write-ups and smooth navigation aptitude should be present in you website.&lt;br /&gt;* Website is able to bring other aspects of web development like less loading time and usage of graphic images.&lt;br /&gt;* Do not exaggerate on ideas and concepts to such a degree that people discontinue believing in your website.&lt;br /&gt;* The additional number of graphic images and heavy scripting codes, and presentation will slower your website to download. So be sure about it!&lt;br /&gt;* “Trust” indeed is a prerequisite, which makes a website triumphant and popular amongst visitors.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://website-developmentindia.blogspot.com/2008/09/things-you-should-adopt-or-avoid-while.html"&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-3623629235399680856?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/3623629235399680856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=3623629235399680856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/3623629235399680856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/3623629235399680856'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2009/01/things-you-should-adopt-or-avoid-while.html' title='Things you should adopt or avoid while web development'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-2766263615487972481</id><published>2009-01-11T21:53:00.000-08:00</published><updated>2009-01-11T21:56:28.166-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LINQ C# programming'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET AJAX slide show'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Asp.Net Advantages'/><title type='text'>Tips on getting your ASP.NET Dynamic Data questions answered quickly</title><content type='html'>When you run into an issue or have a question about ASP.NET Dynamic Data, the best place for it is the Dynamic Data Forum.  When you write your question, there are a few simple things that you can do to make it easier for the ‘experts’ to answer (and hence to get an answer quicker!).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1. Mention what ORM framework you are using&lt;/span&gt;&lt;br /&gt;Out of the box, Dynamic Data supports LINQ To SQL and Entity Framework.  While they seem similar on the surface, they are actually fairly different once you get a little deeper into the API.  Just mention which one you’re using and you’ll save a roundtrip.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. Mention what release you’re using&lt;/span&gt;&lt;br /&gt;The official release of Dynamic Data is the one that comes with .NET Framework 3.5 SP1 (or Visual Studio 2008 SP1).  There are also various preview bits and samples that you can download from Codeplex.  Just mention exactly what you are using.  If you’re using some preview bits, you can include a link to them to them to remove any ambiguity.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3. When possible, report issues using a standard database&lt;/span&gt;&lt;br /&gt;Obviously, we don’t expect you to use Northwind or Adventure Works in your real project.  But when you run into an issue with your custom schema, you should always check whether you are able to see the same thing with the standard DBs.  Those DBs have schemas which contain many of the common patterns that you may be using.  e.g. For One to Many relationship, you Northwind’s Product/Category, and for Many To Many, use Employees/Territories.&lt;br /&gt;&lt;br /&gt;There are a few reasons why doing this is preferred.  First, most readers are familiar with those schemas, so they can make sense of the situation quicker without having to analyze a custom schema.  It also makes it a lot easier for people to try to reproduce the issue you’re seeing, since everyone has those sample databases.  And finally, if the issue calls for a sample that demonstrates a workaround, using the standard DB, makes it much more useful to everyone else who runs into it.&lt;br /&gt;&lt;br /&gt;Clearly, there are some situation where your custom schema is just different and using the standard DBs will not work.  In those cases, just try to precisely describe your schema.  Including a diagram can help too.  In a nutshell, make sure that a reader not familiar with your database will understand enough of it to make sense of your question.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;4. Try to isolate the issue&lt;/span&gt;&lt;br /&gt;If an issue you see in a complex scenario can also be seen in a simpler scenario, it is always better to report it on the simpler scenario.  It makes the question shorter and easier to read, as it keeps it focused on the essential.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;5. Disable AJAX partial rendering&lt;/span&gt;&lt;br /&gt;If you’re getting Javascript errors, the first thing you should try to to disable AJAX partial rendering.  Please see this post for more details on this.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;6. Include complete stack traces&lt;/span&gt;&lt;br /&gt;If you’re getting an error in the browser, make sure you include the full stack trace that you see in there, and not just the text of the error.  Looking through a stack trace can reveal some important clues about the issue.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/davidebb/archive/2009/01/11/tips-on-getting-your-asp-net-dynamic-data-questions-answered-quickly.aspx"&gt;Read MOre...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-2766263615487972481?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/2766263615487972481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=2766263615487972481' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/2766263615487972481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/2766263615487972481'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2009/01/tips-on-getting-your-aspnet-dynamic.html' title='Tips on getting your ASP.NET Dynamic Data questions answered quickly'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-4682097833141274276</id><published>2009-01-09T01:14:00.000-08:00</published><updated>2009-01-09T01:22:22.675-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LINQ C# programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Webdev Server'/><category scheme='http://www.blogger.com/atom/ns#' term='mount remote FTP'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Mount Remote FTP And Webdav Servers</title><content type='html'>NetDrive is a software to mount remote ftp and webdav servers that somehow has never been mentioned at Ghacks before. That’s a rare occurrence especially if the software is well designed and free. A large portion of webmasters have to connect to remote ftp servers regularly to update files on the website. There are obviously other ways to update files like an admin interface that allows the direct manipulation of files on the server.&lt;br /&gt;&lt;br /&gt;An alternative to connecting to remote ftp servers with ftp programs is to mount the ftp server as a local drive on the computer system. NetDrive provides the means to do that.&lt;br /&gt;&lt;br /&gt;The software comes with a clean interface that has several popular ftp servers preinstalled. New servers can be added by providing the IP, port, username, password and drive letter for that connection. There is also a setting to define when the ftp server or webdav server should be added as a drive letter. The options are to do that when the system starts or when NetDrive starts.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ghacks.net/2009/01/08/mount-remote-ftp-and-webdav-servers/"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-4682097833141274276?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/4682097833141274276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=4682097833141274276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/4682097833141274276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/4682097833141274276'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2009/01/mount-remote-ftp-and-webdav-servers.html' title='Mount Remote FTP And Webdav Servers'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-5476933352184975046</id><published>2009-01-07T23:07:00.000-08:00</published><updated>2009-01-07T23:09:29.490-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2EE Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Importance of Software'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>The Importance of J2EE Server in the software scenario ?</title><content type='html'>Businesses all over the globe have realized that they can gain a sustainable advantage over their peers by developing custom applications for their unique business needs.&lt;br /&gt;&lt;br /&gt;Quick development and deployment are required whether in-house applications for raising employee efficiency are being created or rich Internet applications to cater to the specialized needs of the clients are being developed.&lt;br /&gt;&lt;br /&gt;Another issue, which is of concern to enterprises, is the portability and scalability of their enterprise applications. An enterprise application is viable only when it is easily portable across platforms and devices. Scalability is also another parameter, which decides the long-term feasibility of an application. Enterprise applications must be scalable so that they can be scaled up to accommodate thousands of users simultaneously. J2EE based enterprise applications can be executed across platforms and are functional across devices.&lt;br /&gt;&lt;br /&gt;      J2EE Development services for established as well as emerging companies across the world.&lt;br /&gt;&lt;br /&gt;      1. Multi-platform support language and support for web-services also&lt;br /&gt;&lt;br /&gt;      2. Develop dynamic web applications for e commerce, e learning, polls, HTML forms processing, and more.&lt;br /&gt;&lt;br /&gt;      3. Combine Java technology-based applications or services to create highly customized applications or services.&lt;br /&gt;&lt;br /&gt;The J2EE platform provides a multi-tiered distributed application model, the ability to reuse components, a unified security model, and flexible transaction control. Not only can you deliver innovative customer solutions to market faster than ever, but your platform independent J2EE component based solutions are not tied to the products and APIs of any one vendor. .&lt;br /&gt;&lt;br /&gt;The J2EE specification defines the following kinds of components:&lt;br /&gt;&lt;br /&gt;Servlet and Java Server Pages (JSP) components (also called Web components): These typically execute in a web server and respond to HTTP requests from web clients. Servlet and JSP pages may be used to generate HTML (or even XML) pages that are an application’s user interface.&lt;br /&gt;&lt;br /&gt;Enterprise Java Beans (EJB) components: These execute in a managed environment that supports transactions. Enterprise beans typically contain the business logic for a J2EE application&lt;br /&gt;&lt;br /&gt;It is always advisable for outsourcing Java to a company which houses experienced and technically qualified Java professionals which ensures best services and that too in perfect quality.&lt;br /&gt;&lt;br /&gt;J2EE or the Java to Enterprise Edition platform developed by Sun Microsystems stipulates the criterion for developing multi-tier enterprise applications. The J2EE platform leverages the robustness of the Java programming language that allows developers to write the code only once and execute the application on any platform. Presently more than two-thirds of development managers use the J2EE platform to develop and deploy their applications.&lt;br /&gt;&lt;br /&gt;The user level web application are generally created in the simple HTML, DHTML, sometimes the complex COM and Java script applets. Most of the softwares that were developed earlier were based on the client server architecture, which needed it to be installed separately in each of the user’s computer. Upgrading such web application became extremely difficult as it involved upgrading each and every machine in which it was earlier installed. Another hassle that the client server custom application development required was to license it every time you installed a web application in your computer.&lt;br /&gt;&lt;br /&gt;Most database driven applications that are developed using open source technologies have a three-tier structure. The web application itself runs in the browser of a desktop or a laptop. Users can only access the front end of the application to input data or search strings. Java being platform independent allows applications to be accessed on any device like a pda or cellphone or any telnet device.&lt;br /&gt;&lt;br /&gt;Enterprise Java bean application development occurs by employing a three-tier architecture consisting of a front end known as the web container, an EJB container, the third tier being the database. This three-tier structure has proved to be immensely useful for enterprise application development.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gateway-offshore-development.blogspot.com/"&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-5476933352184975046?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/5476933352184975046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=5476933352184975046' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5476933352184975046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5476933352184975046'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2009/01/importance-of-j2ee-server-in-software.html' title='The Importance of J2EE Server in the software scenario ?'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-2319740007146826298</id><published>2009-01-06T01:32:00.000-08:00</published><updated>2009-01-06T02:06:29.715-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LINQ C# programming'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft C#'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Hidden Features in C#</title><content type='html'>&lt;span style="font-weight:bold;"&gt;1) Using @ for variable that are keyword.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;var @object = new object();&lt;br /&gt;var @string = "";&lt;br /&gt;var @if = IpsoFacto();&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2) Aliased Generics.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;using ASimpleName = Dictionary&lt;string, Dictionary&amp;ltstring, List&lt;string&gt;&gt;&gt;;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Allows you to ASimpleName,instead of&lt;br /&gt;&lt;br /&gt;Dictionary&lt;string, Dictionary&amp;ltstring, List&lt;string&gt;&gt;&gt;;&lt;br /&gt;&lt;br /&gt;Use it when you would use the same generic big long complex thing in a lot of places. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://balas2007.blogspot.com/2009/01/hidden-features-in-c.html"&gt;Read MOre..&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-2319740007146826298?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/2319740007146826298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=2319740007146826298' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/2319740007146826298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/2319740007146826298'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2009/01/hidden-features-in-c.html' title='Hidden Features in C#'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-6307131184121592078</id><published>2009-01-06T01:11:00.001-08:00</published><updated>2009-01-06T01:25:19.590-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google updates'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET development'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft updates'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud computing'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Cloud Computing with Microsoft , Google and Amazon</title><content type='html'>Cloud computing is Internet-based (“cloud”) development and use of computer technology (”computing“). The cloud is a metaphor for the Internet (based on how it is depicted in computer network diagrams) and is an abstraction for the complex infrastructure it conceals.[1] It is a style of computing in which IT-related capabilities are provided “as a service”,[2] allowing users to access technology-enabled services from the Internet (”in the cloud”)[3] without knowledge of, expertise with, or control over the technology infrastructure that supports them. According to a 2008 paper published by IEEE Internet Computing “Cloud Computing is a paradigm in which information is permanently stored in servers on the Internet and cached temporarily on clients that include desktops, entertainment centers, table computers, notebooks, wall computers, handhelds, sensors, monitors, etc.”&lt;br /&gt;&lt;br /&gt;Cloud computing is a general concept that incorporates software as a service (SaaS), Web 2.0 and other recent, well-known technology trends, in which the common theme is reliance on the Internet for satisfying the computing needs of the users.&lt;br /&gt;&lt;br /&gt;Microsoft , Google and Amazon has already launch their platform which worked base on the Cloud Computing Architecture. Microsoft Azure Platform , Google Apps Engine and Amazon Web Service are most reasonable  example of Cloud Computing .&lt;br /&gt;&lt;br /&gt;There are similarities. However, Azure supports any .NET 3.5 language (C#, VB.NET, F# and a number of others), whereas App Engine only supports Python. In addition Microsoft has already announced that eventually you will be able to run native code on Azure opening the door to almost any Language/Framework that runs in Windows (e.g. Java, PERL, PHP).&lt;br /&gt;&lt;br /&gt;Google App Engine doesn’t provide local storage. Azure does (although it’s not shared across instances, you have to use the Azure Storage Service for that). I’m not sure what ancillary offerings Google has beside app engine, but Azure provides a number of services above and beyond the hosting service including&lt;br /&gt;&lt;br /&gt;    * SQL Data (and soon to be Reporting and Analysis) services,&lt;br /&gt;    * .NET Services (WF, WCF and Identity services in the cloud),&lt;br /&gt;    * Live Framework (too much there for words)&lt;br /&gt;&lt;br /&gt;I’m pretty sure I’m missing something there, but it’s 2 in the morning. Basically the big deal here is that Azure has a lot to offer that GAE is lacking currently, and will have more to offer in the upcoming months. So yes it is equal to GAE…and then some.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.indianic.com/2008/11/cloud-computing-with-microsoft-google-and-amazon.html"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-6307131184121592078?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/6307131184121592078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=6307131184121592078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6307131184121592078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6307131184121592078'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2009/01/cloud-computing-with-microsoft-google.html' title='Cloud Computing with Microsoft , Google and Amazon'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-8101871139792718675</id><published>2009-01-05T00:39:00.000-08:00</published><updated>2009-01-05T00:45:50.602-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Source code'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft press promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='open source CMS'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>The perfect time to release source code?</title><content type='html'>Microsoft released last week a ASP.NET MVC demo project called "Oxite" and many Newssites wrote things like "MS launched open source blogging plattform". It´s great that Microsoft released the source code, but on the other handside, there are many criticisms from the alpha geeks. The question is: Should source code only released if it is "perfect"?&lt;br /&gt;&lt;br /&gt;As a software developer I think open source is great and I´m very happy that open source is becoming more and more popular. Even development teams at Microsoft release more and more open source code (e.g. MEF, .NET Framework…). "Oxite" was developed by the MIX Online team. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;What is Oxite? &lt;/span&gt;&lt;br /&gt;"Oxite" is a blogging plattform. It use the new ASP.NET MVC framework (which is itself beta). The Microsoft ASP.NET MVC team don´t even know, that the MIX guys use their stuff. Unfortunately the source code isn´t a great resource for a beautiful architecture (currently - refactoring is going on!).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;The problem with Oxite &lt;/span&gt;&lt;br /&gt;Every developer know: You don´t have endless time or endless money and your customer wants to see something. Often the right guys with the know how are unrechable and that´s why you are now the developer who implements it - the first time of course!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code-inside.de/blog-in/2008/12/19/the-perfect-time-to-release-source-code/"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-8101871139792718675?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/8101871139792718675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=8101871139792718675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/8101871139792718675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/8101871139792718675'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2009/01/perfect-time-to-release-source-code.html' title='The perfect time to release source code?'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-4155396656637561453</id><published>2009-01-05T00:35:00.000-08:00</published><updated>2009-01-05T00:37:17.392-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET AJAX Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax server control'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax application security'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>How to make a Gmail-like loading indicator with ASP.NET Ajax</title><content type='html'>The application uses a few ASP.NET Ajax controls so I was pretty surprised when the customer sent me an email saying that he liked all the dynamic loading and the fact that he could reorder "things" using drag&amp;drop and saving them without waiting the page to reload, but it took him a while to understand was going on. The first time he clicked the button, and since nothing happened, he thought that something was going wrong, so he kept clicking on the button, an yet nothing happening.&lt;br /&gt;&lt;br /&gt;The problem was that since all the Ajax interactions happen behind the scenes asynchronously, the user doesn't understand what's going on: sometimes the user doesn't need to know what's going on (like when you are just reloading some data), but when he presses a button he needs to know that he did the right thing and that something is happening. With the "old style" ASP.NET a postback would have been initiated, so it was obvious that something was happening, but how to do it using Ajax?&lt;br /&gt;&lt;br /&gt;That is pretty easy to accomplish with ASP.NET: just drop in an UpdateProgress control and it will be displayed when an Ajax postback happens.&lt;br /&gt;&lt;br /&gt;But, as default behavior, the UpdateProgress is displayed in the position where it is added to the page, so, if your page is longer than a scroll page, the indicator could not be visible: it has to be positioned relative to the browser window and not relative the html document.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://codeclimber.net.nz/archive/2007/05/17/How-to-make-a-Gmail-like-loading-indicator-with-ASP.NET-Ajax.aspx"&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-4155396656637561453?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/4155396656637561453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=4155396656637561453' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/4155396656637561453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/4155396656637561453'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2009/01/how-to-make-gmail-like-loading.html' title='How to make a Gmail-like loading indicator with ASP.NET Ajax'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-5870038893178086473</id><published>2009-01-04T22:26:00.000-08:00</published><updated>2009-01-04T22:32:35.555-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet file manager'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax application security'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Ajax application Security</title><content type='html'>Ajax is not issue about application security but application programming model dose make application vulnerability more porous as per software engineering.JavaScript-powered client-server interactions do enlarge the attack surface.&lt;br /&gt;&lt;br /&gt;Ajax application security issue can be address by take care in desiging of application architechture.Here I will going to introduce that thing which can resolve the Ajax application security problem.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SQL Injection :&lt;/span&gt; In these attacks, hackers first research common SQL error messages to find vulnerable pages and then modify Select statements to, for example, use a simple TextBox to gain access to a database. Ajax complicates matters because it makes it possible to write SQL expressions on the client side.&lt;br /&gt;&lt;br /&gt;Tips to prevent this kind of attacke are:&lt;br /&gt;&lt;br /&gt;   1. Use CustomErrors pages in the WebConfig file to prevent attackers from identifying an application's particular vulnerability.&lt;br /&gt;   2. Use Stored procedures or parameterized SQL queries instead of dynamically created SQL queries.&lt;br /&gt;   3. Perform input validation on the server side, not through JavaScript.&lt;br /&gt;   4. Use the Least Privileges account for your database and do not allow access to system data. This builds on the notion that security should be implemented in single layers, Software Engineering stated: "You don't want them to be able to thwart one and then get to the data."&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Information Leakage :&lt;/span&gt; If the JavaScript APIs that power an Ajax application are not properly secured, hackers can use application workflow data exposed on the client side to piece together server-side services. The best way to protect against this, not surprisingly, is to keep security validation on the server side. The only validation that should occur on the client side is that which defines the user experience&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Cross site Scripting :&lt;/span&gt; In these attacks, hackers foist malicious JavaScript onto unsuspecting users. This tends to happen on Web sites featuring a simple TextBox and a button click that encapsulates text. Instead of, say, posting a comment in a forum, hackers will use this TextBox to put in a script tag to transfer large sums of money from your bank account to theirs. Ajax, as you might expect, leaves more APIs open than does a traditional Web application.&lt;br /&gt;&lt;br /&gt;To Protect against Cross-site-scripting I would urge you to do your own validation to make sure you're not allowing this type of input." To best accomplish this, he recommended the use of a white list, which specifically states only the characters that a user is allowed to type in the TextBox. Make sure this list does not include script tags or HTML code.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Cross-Site Request Forging:&lt;/span&gt; These attacks use malicious image tags in emails and leverage browser cookies. The image acts as a placeholder for what is really a query string to make that aforementioned money transfer. Once that page loads, the image request triggers an HTTP GET action, and cookies are passed along with it. "The variables coming in from the query string look exactly the same as a post. It's using that cookie that's stored on your computer, and your information, to make that query work,"&lt;br /&gt;Protecting against cross-site request forging involves three best practices, he continued. The first is to use HTTP POST data as opposed to HTTP GET data; the latter can be used for retrieving data, but it should not be used for performing any sort of action using that data. The second is to use one-time, per-token requests. The third is to stand up to nagging end users and stop using persistent cookies for authentication -- especially if sensitive data sits behind a log-in screen.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;JavaScript Hijacking:&lt;/span&gt; This variation of cross-site request forging, which thanks to ASP.NET and IIS authentication does not occur in Internet Explorer, sets script tags to a particular URL that, when HTTP GET is passed, will return a JSON-formatted string. From there, the hacker modifies the object prototype to peer into JSON values when they are created. In addition to using the HTTP POST protocol, Lombardo said the best way to protect against JavaScript hijacking is to encode JSON strings on the server side, not the client side.&lt;br /&gt;&lt;br /&gt;Lombardo offered two tidbits of advice that were not covered in his discussions of the five common Ajax security vulnerabilities.&lt;br /&gt;&lt;br /&gt;First, he recommended removing the WSDL from Web services, as this only gives hackers information about an application that they otherwise would not be able to determine. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://newdotnetfx.blogspot.com/2008/12/ajax-application-security.html"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-5870038893178086473?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/5870038893178086473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=5870038893178086473' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5870038893178086473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5870038893178086473'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2009/01/ajax-application-security.html' title='Ajax application Security'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-946582561782236580</id><published>2008-12-26T01:55:00.000-08:00</published><updated>2008-12-26T03:24:05.917-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.net 3.5 features'/><title type='text'>How to Use .NET 3.5 Features and C# 3.0 Syntax in .NET 2.0?</title><content type='html'>It is possible to benefit from some of the .NET 3.5 features and new syntactic sugar in C# 3.0, while still targeting customers that have only .NET 2.0 Framework. That's because these two versions share the same .NET CLR and mainly differ in the set of libraries available and compiler being used.&lt;br /&gt;&lt;br /&gt;Features that you can leverage, while targeting .NET 2.0 Framework:&lt;br /&gt;local variable inference;&lt;br /&gt;anonymous types;&lt;br /&gt;object initializers;&lt;br /&gt;extension methods;&lt;br /&gt;query expressions (LINQ syntax);&lt;br /&gt;lambda expressions;&lt;br /&gt;LINQ for objects;&lt;br /&gt;new C# compiler that produces better code.&lt;br /&gt;&lt;br /&gt;I've done this for production scenarios with ASP.NET Forms and Windows.Forms and everything has been working fine. It is possible that things like WCF or Linq2DB might also be supported, but I've never given it a try.&lt;br /&gt;&lt;br /&gt;Below you will find different options for doing this in your solutions. &lt;br /&gt;&lt;br /&gt;Note, that in any scenario you still need Visual Studio 2008 to develop these solutions.&lt;br /&gt;&lt;br /&gt;Referencing LinqBridge&lt;br /&gt;&lt;br /&gt;1. Create new project targeting .NET 2.0 Framework in Visual Studio 2008. This will already give you new syntax capabilities of C# 3.0&lt;br /&gt;&lt;br /&gt;2. Download LinqBridge&lt;br /&gt;&lt;br /&gt;3. Reference it in the project to get support for the extension methods and LINQ extensions.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rabdullin.com/journal/2008/12/23/how-to-use-net-35-features-and-c-30-syntax-in-net-20.html"&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-946582561782236580?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/946582561782236580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=946582561782236580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/946582561782236580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/946582561782236580'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/how-to-use-net-35-features-and-c-30.html' title='How to Use .NET 3.5 Features and C# 3.0 Syntax in .NET 2.0?'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-7706782862683077735</id><published>2008-12-23T02:21:00.000-08:00</published><updated>2008-12-23T02:24:55.778-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microsoft visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='java script'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='visual studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Visual Studio 2008 simplifies JavaScript debugging</title><content type='html'>With Visual Studio 2008 installed, there is one additional requirement for enabling JavaScript debugging: Internet Explorer must have script debugging enabled. This setting is available via the Tools | Internet Options menu within Internet Explorer. Once the Internet Options dialog box is open, select the Advanced tab and the Disable Script Debugging option is located in the Browsing section. It should not be checked so that it is enabled.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Features&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The JavaScript debugger presents many standard debugging features. The following list provides a review of some of these features.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;* Breakpoints:&lt;/span&gt; Breakpoints allow you to stop code execution at specific points within the source code. JavaScript breakpoints work just like C#/VB breakpoints.&lt;br /&gt;Breakpoints are set/cleared by clicking to the left of the code within the IDE; by using the Debug menu or by using the Breakpoint Context menu available by right-clicking on the code. In addition, you may create conditional breakpoints to allow you to define conditions for the breakpoint, as well as set up a macro to run or a message to print when the breakpoint is triggered. Breakpoints are viewable in the Watch window located by default in the lower left of Visual Studio 2008.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;* Call Stack:&lt;/span&gt; The Call Stack tab in the lower right of Visual Studio 2008 allows you to view what is being called when the ASP.NET page is loaded/running.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;* Locals:&lt;/span&gt; The Locals tab in the lower left of Visual Studio 2008 allows you to view the values of variables and objects during script execution. Also, you may change the contents of one of the local variables while the page is running.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;* Execute code:&lt;/span&gt; The Immediate Window tab in the lower right of Visual Studio 2008 allows you to execute JavaScript code on-the-fly during page execution.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rizwanshah.blogspot.com/2008/12/visual-studio-2008-simplifies.html"&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-7706782862683077735?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/7706782862683077735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=7706782862683077735' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7706782862683077735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7706782862683077735'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/visual-studio-2008-simplifies.html' title='Visual Studio 2008 simplifies JavaScript debugging'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-7927189174666371231</id><published>2008-12-22T01:15:00.000-08:00</published><updated>2008-12-22T01:16:33.180-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google updates'/><category scheme='http://www.blogger.com/atom/ns#' term='google news'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net software blog'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Application Software Development'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Google Introduces Advertisement in its Suggest Feature</title><content type='html'>In order to improve online advertising revenue Google Suggest, the search engine's tool that is able to list the most likely user searches through a drop-down menu only given the first characters of a query, is now featuring sponsored links among its suggestions.&lt;br /&gt;&lt;br /&gt;The ads are currently visible to a fraction of the search engine users but, when present, are displayed at the top of the suggestion list; with a blue link at the top, green URL and an additional description, their layout closely resembles that of Google AdSense. The part of the user query that matches a sponsored link title is instantaneously rendered in bold, much link in normal search results.&lt;br /&gt;&lt;br /&gt;As many have noted, though, the ad positioning may be less than ideal for advertisers, since there is a good chance that users could inadvertly click on the sponsored link and therefore generate many false positives — a gain for Google, but a clear loss for the advertiser, which already have to cope with a percentage of false positives that Google itself estimates at around 11 percent.&lt;br /&gt;&lt;br /&gt;In its AdSense policy, the Google team is very clear in setting up strict guidelines for webmasters so that their sites can generate qualified visitors for the growing base of advertisers using their platform. Among other things, limits are set on the number of banners to be featured in each webpage as well as on the site content.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.isedb.com/db/articles/1948/1/Google-Introduces-Advertisement-in-its-Suggest-Feature/Page1.html"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-7927189174666371231?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/7927189174666371231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=7927189174666371231' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7927189174666371231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7927189174666371231'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/google-introduces-advertisement-in-its.html' title='Google Introduces Advertisement in its Suggest Feature'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-5719659327595619921</id><published>2008-12-22T01:10:00.000-08:00</published><updated>2008-12-22T01:13:34.634-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby development'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Application Software Development'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby development tips'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Ruby on Rails 10 Tips</title><content type='html'>1. Use ActiveResource and avoid ActiveWebService. With ActiveResource and multiview support in Rails 2.x you can easily expose RESTful models as well as Atom/RSS feeds on these models as well as JSON and any other view format you can wish for.&lt;br /&gt;&lt;br /&gt;2. Consuming ActiveResource is easy by using self.site = "URL" in the client side. However, that does not add data to the DB and every query will result in a REST call. Caching data is key.&lt;br /&gt;&lt;br /&gt;3. Use Rake to automate any other tasks you do. Custom Rake tasks are easily added in lib/tasks. Use $rake -T to see current tasks available, including yours.&lt;br /&gt;&lt;br /&gt;4. Use database migrations to update models once your design is solid and you have a first release and cannot avoid data losses. That is, to be clear, use one migration per model early on and then once app is released for beta, every change to the models should be via new migration (not an update to the old migration). This will save lots of headaches in future and allow you to easily move application from one version to next one.&lt;br /&gt;&lt;br /&gt;5. Use Solr vs. Ferret for models searchability and associated acts_as_xyz plugins. This is due to the fact that Ferret indexes tend to get corrupted. This, in some sense, is a shame since Ferret is a nice and easy plugin.&lt;br /&gt;&lt;br /&gt;6. Make sure to use Rails validations in your models. I would avoid special DB statements in migration code. This makes it easier to move to different DB, e.g., MySQL to DB2.&lt;br /&gt;&lt;br /&gt;7. Use view partials to keep your views DRY. Essentially, partials should be any view code that is repeated, similar to a subroutine call (PullUp or PushDown method refactoring). Use a app/views/shared directory for partials that are across controllers. Also, always use the controller (or shared) name when calling the partial. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.maximilien.com/2008/12/ruby-on-rails-10-tips-part-1.html"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-5719659327595619921?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/5719659327595619921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=5719659327595619921' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5719659327595619921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5719659327595619921'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/ruby-on-rails-10-tips.html' title='Ruby on Rails 10 Tips'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-1780507040405710639</id><published>2008-12-22T01:01:00.000-08:00</published><updated>2008-12-22T01:04:16.702-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application development'/><category scheme='http://www.blogger.com/atom/ns#' term='gradual value addition'/><category scheme='http://www.blogger.com/atom/ns#' term='web application framework'/><category scheme='http://www.blogger.com/atom/ns#' term='website development'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Gradual Value Addition in Website Development</title><content type='html'>Advance versions of programming languages &amp; frameworks are adding value to website development! Website development is gaining because of regular updates in technologies due to increasing demands of online business for most unique presentations and easy functionality.&lt;br /&gt;&lt;br /&gt;Website development using ASP.NET framework is well known in the web development and its introduction after ASP has shown regular development phases. All over the world developers are enjoying its latest versions at regular intervals of time. ASP.NET is popular web application framework of Microsoft, since its inception in year 2002 with version 1.0; developers are using this exclusive technology to develop web applications as well as websites and various web services.&lt;br /&gt;&lt;br /&gt;Every new feature in update version produces effective changes in website look as well functionality that helps ultimate user for better presentation of product and services online. Ultimately progressions in technologies also help in online business development such as professional developers use to get new avenues for earning more by providing fresh &amp; easy to use websites to their clients.&lt;br /&gt;&lt;br /&gt;So far ASP.NET has introduced its five updated versions with new added features in each version.&lt;br /&gt;&lt;br /&gt;* It was first commenced to web world with version 1.0 in 2002 with Visual Studio .NET,&lt;br /&gt;* In 2003 version 1.1 with Windows Server 2003 and Visual Studio .NET 2003,&lt;br /&gt;* In 2005 version 2.0 with Visual Studio 2005, Visual Web Developer Express and SQL Server 2005,&lt;br /&gt;* In 2007 version 3.5 released with Windows Server 2008 and Visual Studio 2008,&lt;br /&gt;* In 2008 version 3.5 service pack released with Visual Studio 2008 Service Pack 1&lt;br /&gt;&lt;br /&gt;ASP.NET allows developers for web application development to use fully featured languages like VB.NET and C# (C-Sharp). Feature of “web services” is unique by ASP.NET, class library, XML support and complete compatibility with other programming languages.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hiddenbrains.wordpress.com/category/aspnet-development/"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-1780507040405710639?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/1780507040405710639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=1780507040405710639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1780507040405710639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1780507040405710639'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/gradual-value-addition-in-website.html' title='Gradual Value Addition in Website Development'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-7373900792278219573</id><published>2008-12-22T00:49:00.000-08:00</published><updated>2008-12-22T00:52:45.422-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.net news 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Application Software Development'/><category scheme='http://www.blogger.com/atom/ns#' term='.net news stories'/><category scheme='http://www.blogger.com/atom/ns#' term='.net application pool'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Top 10 .NET News Stories of 2008</title><content type='html'>It’s that time of the year to reflect, analyze and compile our lives into a series of Top 10 lists.  As with every other Top 10 list, the items on this list and their order are highly subjective.  For example, some companies may not care about future versions of .NET — version 2.0 works just fine, thank you.  Other companies may need to develop a web application, so Silverlight 2.0 is their top story of the year.  So please comment below with your Top 10 List.&lt;br /&gt;&lt;br /&gt;Following are the Top 10 stories in 2008 about software development with the Microsoft .NET Framework:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1. Visual Studio 2010 and .NET Framework 4.0 Announced&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The biggest .NET buzz of 2008 came from the announcement of the next generation of the .NET Framework, C#, Visual Basic and Visual Studio, all to be released in 2009.  New features include modeling tools integrated into the Visual Studio IDE, support for UML and Domain Specific Languages, improved testing tools, substantial improvements in collaboration capabilities, ability to link work items with code and models, and workflow-based builds.  There are also significant improvements in C# 4.0 including co-variance and contra-variance, named and optional parameters, dynamic variables and programming features, and improved COM Interoperability.  &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. Global Economic Recession&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This news story will likely appear in most Top 10 News lists for 2008.  The global economic recession touches just about everything in our lives.  For software developers and most workers, this deep and lengthy recession may result in company closings, layoffs, stagnant or reduced salaries, reduced company spending on equipment and developer training, and a significant drop in venture capital.  This means more stress on developers and software entrepreneurs.  And perhaps more opportunity for innovation.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3. .NET Framework Source Code Available&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Microsoft released the source code for the .NET Framework under its Reference License.  This makes it much easier to debug .NET framework issues since you can dive down into the .NET code.  The “read-only” license enables developers to inspect the source code for reference and debugging, but not modify or distribute the code.  &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;4. Visual Studio 2008 and .NET 3.5 Service Pack 1 Released&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Microsoft released Service Pack 1 for Visual Studio 2008 and .NET 3.5.  This update patched numerous bugs, improved performance, and even added a few new features.  One of the best new features was a new .NET Framework installation optimized for client applications.  The optimized download is less than 28 MB, compared to the original 200 MB download.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;5. ASP.NET MVC Framework Introduced&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;MVC is a design methodology that divides an application’s implementation into three component roles: models, views, and controllers.  ASP.NET MVC enables developers to build Model View Controller (MVC) applications with the ASP.NET framework and is an alternative, not a replacement, for ASP.NET Web Forms.  ASP.NET MVC offers the following benefits: clear separation of concerns, support for Test-Driven Development (TDD), fine-grained control over HTML and JavaScript, and intuitive URLs.  ASP.NET MVC is in the public preview stage and will be released to production next year.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.devtopics.com/top-10-net-news-stories-of-2008/"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-7373900792278219573?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/7373900792278219573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=7373900792278219573' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7373900792278219573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7373900792278219573'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/top-10-net-news-stories-of-2008.html' title='Top 10 .NET News Stories of 2008'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-7175627437483362201</id><published>2008-12-18T02:47:00.000-08:00</published><updated>2008-12-18T02:49:14.085-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0 marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft updates'/><category scheme='http://www.blogger.com/atom/ns#' term='web2.0 marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Web 2.0 Marketing is Simpler than You Think</title><content type='html'>Experts say that a down economy is the best time to invest in marketing. At the same time you may be looking at your budget and wondering where the additional money will come to increase your marketing spend and what investments will drive the most revenue and profit for your company. Good news, all you need to know is a little about Web 2.0.&lt;br /&gt;&lt;br /&gt;Marketing has grown beyond television, billboards and print. New Web applications are introduced almost daily. Each application allows your customers to interface with you and your business in a less-expensive, more productive manner. &lt;br /&gt;&lt;br /&gt;Here are some quick ways to work Web 2.0 into your marketing plan:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Review your Web site&lt;/span&gt;&lt;br /&gt;Look to increase ways for your customers to talk with you. Offer live chat options increasing your technical support or support desk offerings. ZaZa Chat and Volusion both offer easy to use interfaces for your customers and your business. Allowing your customers to talk with your representative in both the consideration and purchasing stages can extend the reach of your staff and offer the availability your customer is seeking. If you are ready to expand your service offerings, this is a great option for technical or help desk support, allowing you to offer more with less investment.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Measure Marketing Success&lt;/span&gt;&lt;br /&gt;If you have a Web site, you must measure your site’s effectiveness and how your customers interact with you. If not, you’re missing out on importance of Web marketing. Google, Yahoo and Microsoft offer business solutions to increase your SEO (search engine optimization) and SEM (search engine marketing). Online marketing allows for greater measurability of your campaigns and promotions. Investing in a company that focuses on SEO and SEM can increase your marketing campaigns and drive both customer retention and incremental new business.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Start Talking More&lt;/span&gt;&lt;br /&gt;There’s no end to the number of communication applications. Social networks like Facebook are adding more than 100,000 new users a week. Your customers are already there. Not sure how to use Facebook, LinkedIn or Twitter? Consult with a social media marketing specialist. A good writer can assist you with your profiles, blogs and community interactions. It’s worth the expense to have a dedicated resource to keeping your information updated as the online marketing can go stale in a week.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Invest in Databases&lt;/span&gt;&lt;br /&gt;I love Excel spreadsheets, but they cannot do what today’s customer relation management (CRM) systems can do. You can track everything about your customer from conversations to purchases to campaign responses. It’s a fact worth repeating: it costs five times more to get a new customer than it does to grow business with your existing customers. Keeping your customer information up to date will improve your customer satisfaction rates and prevent costly sales errors. Are you growing your services business? CRM databases are a must. Allowing your staff from marketing, sales and operations to view the activities, purchasing habits and renewal dates is crucial to growing revenues and profits.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.channelinsider.com/c/a/Commentary/Web-20-Marketing-is-Simpler-than-You-Think/"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-7175627437483362201?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/7175627437483362201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=7175627437483362201' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7175627437483362201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7175627437483362201'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/web-20-marketing-is-simpler-than-you.html' title='Web 2.0 Marketing is Simpler than You Think'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-8716644242361557608</id><published>2008-12-18T02:44:00.000-08:00</published><updated>2008-12-18T02:46:30.437-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microsoft asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='web3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft updates'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Web3.0 - Cloud Wars: Will Google and Microsoft Meet in the Cloud?</title><content type='html'>In the last few weeks we have seen some interesting developments coming from both the Google and Microsoft camps, which could indicate a shift for both companies in their direction, and therefore the future of the internet.&lt;br /&gt;&lt;br /&gt;Google has released its first operating system, Android. There are rumours that Google is creating a desktop operating system to rival Microsoft Windows and Linux. If these rumours turn out to be true, then Google is moving into new territory, and will be competing directly with Windows. These rumours have been further stoked with the emergence of Google’s browser, Chrome. There are suggestions that Chrome is intended to be much more than a simple browser, it will allow Google to improve functionality of web applications. And it is here that we see Microsoft moving in Google’s direction.&lt;br /&gt;&lt;br /&gt;Google’s emphasis to date has been for free software provided on its own servers - Google documents, GMail, Blogger, Google Sites and Google Pages, Calendar etc. etc. Even though the performance of its Blogger software could be enhanced if there was a desktop version (Blogger has poor FTP support for those hosting Google blogs on their own domains) they refuse to move in that direction, as their emphasis is on hosted applications. Microsoft, on the other hand, has always provided its software on disk, with a licence. However, last week we heard that Microsoft will soon be offering an online version of its Office bundle, albeit with advertisements.&lt;br /&gt;&lt;br /&gt;So, is Microsoft moving into Google’s hosted applications territory? Will Google attempt to move into Microsoft’s desktop operating system territory? What will this mean for the internet, and for these companies? Diversification can be a dangerous strategy for a company. Google’s strength lie in search and advertising. Although criticised for an over reliance on its search engine, Google does now dominate the search engine market. By moving into Microsoft territory it risks diluting its brand. Unless of course it chooses to use the Android brand for its desktop operating system, and keep Google separate for Search. And will Microsoft Office online erode Google’s own online documents? And what of Microsoft’s other internet venture, its new CMS (website content management system) which seems to be taking on both Google’s Blogger and other offline CMS’s such as Wordpress, in one hit? And it is open-source, which looks like a seismic shift in company policy. The new CMS from Microsoft is called Oxite. It is built using the new ASP.NET MVC framework and is highly extensible, with features such as Microformats and source control integration. Will this revolutionise the way people build web pages? Is Microsoft planning a range of free software options, all served on the “cloud”. If so, it will be finding Google waiting, and hopefully ready for battle. Can they actually collaborate on projects, or will it be all out War in the Clouds?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.webologist.co.uk/2008/12/web30-cloud-wars-will-google-and-microsoft-meet-in-the-cloud.html"&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-8716644242361557608?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/8716644242361557608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=8716644242361557608' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/8716644242361557608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/8716644242361557608'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/web30-cloud-wars-will-google-and.html' title='Web3.0 - Cloud Wars: Will Google and Microsoft Meet in the Cloud?'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-9028862944170215785</id><published>2008-12-18T00:16:00.000-08:00</published><updated>2008-12-18T00:41:17.271-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LINQ C# programming'/><category scheme='http://www.blogger.com/atom/ns#' term='C# console application'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft C#'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Beep in C# Console Application</title><content type='html'>How to Alert the user in C# console application&lt;br /&gt;&lt;br /&gt;You can use “\a” to alert the user with the system beep sound. The following example alerts the user for input&lt;br /&gt;&lt;br /&gt;private static void KeywordExample()&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;Console.Write("\a Your name please" );&lt;br /&gt;&lt;br /&gt;string @MyString = Console.ReadLine();&lt;br /&gt;&lt;br /&gt;Console.Write(@MyString);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnetdud.blogspot.com/2008/12/beep-in-c-console-application.html"&gt;Read more..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-9028862944170215785?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/9028862944170215785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=9028862944170215785' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/9028862944170215785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/9028862944170215785'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/beep-in-c-console-application.html' title='Beep in C# Console Application'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-1490241602192115442</id><published>2008-12-16T03:27:00.000-08:00</published><updated>2008-12-16T03:31:40.235-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web frameworks'/><category scheme='http://www.blogger.com/atom/ns#' term='MVC vs. Web Forms'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET development'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET MVC'/><category scheme='http://www.blogger.com/atom/ns#' term='web application framework'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net web forms'/><category scheme='http://www.blogger.com/atom/ns#' term='Application Software Development'/><title type='text'>ASP.NET Development: MVC vs. Web Forms</title><content type='html'>&lt;span style="font-weight:bold;"&gt;ASP.NET Web Forms&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ASP.NET Web forms is a mature technology that runs many large scale websites and is the traditional style of ASP.NET web development. Starting in the .NET framework version 1.0 it is the first technology where Microsoft made an effort to make web development very robust and much more simple.  The web forms declarative syntax plus the event driven model allows you to take full advantage of visual designers by drag and dropping the controls onto ASP.NET pages and then writing code against them, much like Windows style development. This makes web forms development very enticing for a wide range of developers on both Windows and other platforms, where drag and drop development via visual designers is common and also provides a separation of web content and web page GUI logic. The key features of web forms include:&lt;br /&gt;&lt;br /&gt;    * Mature technology&lt;br /&gt;    * Rich toolset &amp; controls&lt;br /&gt;    * Event driven model&lt;br /&gt;    * Easy state management&lt;br /&gt;    * Abstracts HTTP&lt;br /&gt;    * Feels like Windows development&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;ASP.NET MVC&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;MVC (Model View Controller) isn’t a Microsoft technology (and, it’s not even new).  , it’s a pattern for web page creation that’s been around for some time now in other frameworks and just recently implemented in ASP.NET. As a developer using MVC you can get a ‘closer to the metal’ experience and finely tuned control of the HTML output, which will be exactly as you define it. Whereas web forms renders output based on your selections of controls and code, MVC is primarily your code with some HTML interspersed, so you get control of each pixel that’s rendered. &lt;br /&gt;&lt;br /&gt;The three features of MVC, the model, view and controller are described here…&lt;br /&gt;&lt;br /&gt;    * The Model can be thought of as the data. This is going to be your fat layer, with all the goodies in it.&lt;br /&gt;    * The View is the UI representation of the Model. The view will render the model along with HTML, JavaScript and other page elements.&lt;br /&gt;    * The Controller chooses the view to be rendered and responds to user input. The view also manipulates the model, as needed, so the controller is the component that ties the Model and View together. The controller will be the most lightweight code-wise of the three.&lt;br /&gt;&lt;br /&gt;As you can see, the MVC approach requires you to work with three objects rather than just one object (the page object) as web forms does. This object trio does give you some advantages over the traditional model:&lt;br /&gt;&lt;br /&gt;    * It’s testable, you can unit test easily&lt;br /&gt;    * Clear separation of concerns&lt;br /&gt;    * Control your output exactly&lt;br /&gt;    * Map URLs logically or dynamically&lt;br /&gt;    * Supports many web forms features (auth, caching, etc…)&lt;br /&gt;    * More geeky, higher coolness factor&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rachelappel.com/net/asp-net/asp-net-development-mvc-vs-web-forms/"&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-1490241602192115442?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/1490241602192115442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=1490241602192115442' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1490241602192115442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1490241602192115442'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/aspnet-development-mvc-vs-web-forms.html' title='ASP.NET Development: MVC vs. Web Forms'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-8997881300552699420</id><published>2008-12-15T04:27:00.000-08:00</published><updated>2008-12-15T04:33:43.692-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microsoft azure'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft updates'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft .net framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft news'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Microsoft Azure Services Platform</title><content type='html'>What is it?&lt;br /&gt;&lt;br /&gt;It’s a platform where you can deploy and manage new services or even complete web applications into the “cloud”, in addition to make use of existing services already provided by the platform. This is often referred to as cloud computing. Today the Azure platform contains the following services: Windows Azure (the platform), Microsoft .Net Services, Microsoft SQL Services and Live Services. Microsoft SharePoint Services and Microsoft Dynamics CRM Services are also mentioned in relation to the platform. All of these services make up the Microsoft Azure Services Platform. By reading these names you may see the potential naming confusion? When you say Azure, do you mean Windows Azure or Azure Services Platform?&lt;br /&gt;&lt;br /&gt;Now you may ask, what is it really? From a simplified developers perspective it’s a platform on the internet (the cloud). Instead of hosting your web application/service on your local server, you publish it into the cloud. In addition it gives you access to the services you need to build a multi-tier architecture. From another perspective it’s big monster of a datacenter providing you with a lot of data power (virtual Win 2008 servers) to do your stuff, giving you the option to scale up and down at will or dynamically.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;How committed are Microsoft to this platform?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As committed as they’ve never ever been before with anything as far as I can remember! They invest heavily in the technology and infrastructure needed to support this platform. By heavily I mean they’ve told the marked that this is such a huge investment that it will highly impact Microsoft’s money bin. As an example of this, here’s a short description of what they’re doing with their datacenters needed to host this beast:&lt;br /&gt;&lt;br /&gt;Every datacenter is set up of a grid of physical and virtual computers. These computers are delivered by HP and Dell and some in preconfigured shipping containers ready to be plugged in. I don’t mean the computers are ready to be plugged in, but the containers! What Microsoft then does is put a bunch of these containers close to a power plant (for obvious reasons), plug all the containers in and they’re up and running. At least that’s how it was described to me  The applications, services, data etc you have put into this cloud is distributed across many VM’s, meaning if a VM or server (hosting VM’s) goes down, it’s not a problem. There is always some VM on some server holding your data. Actually the shipping containers I mentioned are remotely managed and MS never enters any of these containers for maintenance. If a computer goes down and does not come up again, it just stays down. If this happens to a certain number of servers within one container, the whole container is disconnected from the grid and sent back to HP or Dell to be fixed, without affecting any of the applications or services! This little story told by Clemens Vasters really says a lot of the scale on this monster!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.torresdal.net/2008/12/14/MicrosoftAzureServicesPlatform.aspx"&gt;read MOre..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-8997881300552699420?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/8997881300552699420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=8997881300552699420' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/8997881300552699420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/8997881300552699420'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/microsoft-azure-services-platform.html' title='Microsoft Azure Services Platform'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-5911595705958013503</id><published>2008-12-10T00:44:00.000-08:00</published><updated>2008-12-10T00:47:04.987-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Biz Talk Server 2009'/><category scheme='http://www.blogger.com/atom/ns#' term='web application framework'/><category scheme='http://www.blogger.com/atom/ns#' term='Biz Talk 2009 server beta'/><category scheme='http://www.blogger.com/atom/ns#' term='web development company'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Microsoft Releases First BizTalk 2009 Server Beta</title><content type='html'>Microsoft today released the public beta of BizTalk Server 2009 along with modules aimed at simplifying RFID deployments. &lt;br /&gt;&lt;br /&gt;The BizTalk Server 2009 beta is the first public test version of Microsoft's latest services oriented architecture (SOA)-based integration platform. Microsoft indicated in September that the beta release was imminent. The live version is still on pace to ship in the first half of 2009, said Burley Kawasaki, a director with Microsoft's connected systems division.&lt;br /&gt;&lt;br /&gt;"It's a feature complete release," Kawasaki said. "We're looking forward to gaining a lot more feedback on the release as part of finalizing it." The beta is available for download from Microsoft's Connect Web site to existing BizTalk customers subscribing to Microsoft's Software Assurance licensing program.&lt;br /&gt;&lt;br /&gt;There are no major surprises in the release, commented Forrester analyst Ken Vollmer, but it is an important upgrade. "BizTalk has been widely used for low-end b-to-b connectivity, but it's gradually maturing and growing into a much more capable product in the enterprise integration space," Vollmer said.&lt;br /&gt;&lt;br /&gt;BizTalk Server 2009 supports the latest versions of Microsoft's platform, notably the Windows Communications Foundation (WCF) component of the .NET Framework 3.5 SP1. With that comes support for Visual Studio 2008 SP1 and the latest releases of SQL Server and Windows Server. It also will support native Hyper-V, improved clustering, improved failover clustering, and added adaptors and host integration interfaces. It has a new registry based on the UDDI 3.0 specifications.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://reddevnews.com/news/article.aspx?editorialsid=10438"&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-5911595705958013503?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/5911595705958013503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=5911595705958013503' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5911595705958013503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5911595705958013503'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/microsoft-releases-first-biztalk-2009.html' title='Microsoft Releases First BizTalk 2009 Server Beta'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-1117855782431164246</id><published>2008-12-10T00:34:00.000-08:00</published><updated>2008-12-10T00:43:20.578-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft open source'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='open source CMS'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Microsoft Releases Open-source Content Management App</title><content type='html'>Microsoft has released an early version of an open-source content management platform that developers can use to build sophisticated blogs or large Web sites. &lt;br /&gt;&lt;br /&gt;Called Oxite, its creators describe it as a standards-compliant and highly extensible content management platform. They built it not because there is a need for another blog engine, but because they were building the MIX Online site for Web designers and wanted to offer an example of a use for ASP.NET MVC, according to the Oxite Web site. &lt;br /&gt;&lt;br /&gt;ASP.NET MVC lets developers use ASP.NET to build Web applications using an architecture called model-view-controller. Microsoft released a preview of the ASP.NET MVC framework, designed to make it easier for developers to test applications, late last year. &lt;br /&gt;&lt;br /&gt;Oxite includes a number of important blog functions that can be complex to implement, according to Microsoft. The framework offers many features common in blogs, including pingbacks, trackbacks, anonymous or authenticated comments with the option to moderate comments, RSS feeds for any page and a Web administration panel. &lt;br /&gt;&lt;br /&gt;It's also designed for users to easily add new Web pages and sub-pages. &lt;br /&gt;&lt;br /&gt;At first glance Oxite appears to compete with established blogging products including those from Six Apart. However, Microsoft says that Oxite is designed for developers, rather than less-technical Web users wanting to set up a blog.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pcworld.com/article/155162/microsoft_releases_opensource_content_management_app.html"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-1117855782431164246?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/1117855782431164246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=1117855782431164246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1117855782431164246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1117855782431164246'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/microsoft-releases-open-source-content.html' title='Microsoft Releases Open-source Content Management App'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-1569868648868188543</id><published>2008-12-09T23:00:00.000-08:00</published><updated>2008-12-10T00:27:20.121-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='hotmail'/><category scheme='http://www.blogger.com/atom/ns#' term='safari'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='google chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Google Chrome fixes Hotmail by being Safari</title><content type='html'>Google is continuing its rapid development of its Chrome browser with the dev-channel release of Chrome version 0.4.154.33. Again this is mostly a bug fix, though two of the bugs are really interesting.&lt;br /&gt;&lt;br /&gt;Bug #6482 fixes an issue with composing mail and switching folders in Hotmail. The really interesting part is that Google admits that Hotmail does not yet properly recognize the Chrome browser so users need to trick Hotmail into thinking that Chrome is actually Apple Safari (which is supported by Hotmail).&lt;br /&gt;&lt;br /&gt;Here's the workaround from Google to make Chrome appear to be Safari for Hotmail use:&lt;br /&gt;Add the following to the shortcut you use to launch Google Chrome: --user-agent="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Version/3.1 Safari/525.19" Right-click the Google Chrome shortcut, click Properties, and paste the line above to the end of the Target field. &lt;br /&gt;Another interesting bug is #6418 which lets Google Desktop call Google Chrome as a default browser. Seems straight forward enough - though it sure does seem odd that Google Desktop wouldn't have fully supported Chrome from day one.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.internetnews.com/skerner/2008/12/google-chrome-fixes-hotmail-by.html"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-1569868648868188543?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/1569868648868188543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=1569868648868188543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1569868648868188543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1569868648868188543'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/google-chrome-fixes-hotmail-by-being.html' title='Google Chrome fixes Hotmail by being Safari'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-5751342736208308178</id><published>2008-12-09T02:49:00.000-08:00</published><updated>2008-12-09T02:59:51.440-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='web application framework'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net software blog'/><category scheme='http://www.blogger.com/atom/ns#' term='Application Software Development'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Software coders turn to Ruby</title><content type='html'>Some of the most agile and robust programming in New England’s tech sector is now done in alternatives to status quo programming languages. Sun Microsystems Inc.’s Java and variations of 30-year-old C still dominate surveys of popular code languages, but adventurous developers are experimenting with relatively obscure languages, and getting powerful results.  &lt;br /&gt;&lt;br /&gt;Many coders believe Ruby on Rails may be poised to make a dent in Java’s dominance on the front end of web applications. For powerful back-end processes, a handful of developers are turning to Erlang. Developed in the 1980s by the communications company Ericsson, this programming language has developer communities buzzing.&lt;br /&gt;&lt;br /&gt;“This is what geeks do. They discover something and then someone becomes a fanatic for it,” said Will Koffel, CTO at Sermo Inc. The Cambridge software company uses component-based Ruby on top of the Rails framework to quickly write and test rich new capabilities in its collaborative application for physicians.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.masshightech.com/stories/2008/12/01/weekly9-Software-coders-turn-to-Ruby-Erlang.html"&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-5751342736208308178?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/5751342736208308178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=5751342736208308178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5751342736208308178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5751342736208308178'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/software-coders-turn-to-ruby.html' title='Software coders turn to Ruby'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-4229639209897525638</id><published>2008-12-09T02:43:00.000-08:00</published><updated>2008-12-09T02:46:22.076-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microsoft visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='visual studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='visual studio 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Microsoft Visual Studio 2008 Professional</title><content type='html'>Visual Studio 2008 Professional Edition is a comprehensive set of tools that accelerates the process of turning the developer�s vision into reality. Visual Studio 2008 Professional Edition was engineered to support development projects that target the Web (including ASP.NET AJAX), Windows Vista, Windows Server 2008, The 2007 Microsoft Office system, SQL Server 2008, and Windows Mobile devices. The number of platforms that developers must target to meet business needs is increasing rapidly. Visual Studio 2008 Professional Edition provides the integrated toolset for addressing all of these needs by providing a superset of the functionality available in Visual Studio 2008 Standard Edition.&lt;br /&gt;&lt;br /&gt;Today�s developers face the challenge of targeting a broad range of platforms and crafting applications that quickly deliver value to the business. Integrated designers and language features in Visual Studio allow developers to build the connected applications demanded by today�s businesses while taking advantage of the .NET Framework 3.5 to reduce development time.&lt;br /&gt;&lt;br /&gt;Deliver high-performance applications&lt;br /&gt;Connect to the data you need, regardless of its location, and build datadrivenapplications using Language Integrated Query (LINQ).&lt;br /&gt;&lt;br /&gt;Build great client applications&lt;br /&gt;Develop compelling solutions that leverage the user experience and capabilities of the 2007Microsoft Office system and Windows Vista�.&lt;br /&gt;&lt;br /&gt;Build powerful Web applications&lt;br /&gt;Build rich, interactive applications using the ASP.NET AJAX interactive Web interfaces.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;What's New in 2008&lt;/span&gt;&lt;br /&gt;-&gt; Build applications that utilize the latest Web technologies with improved support for AJAX and Web Controls and the Microsoft AJAX Library&lt;br /&gt;&lt;br /&gt;-&gt; Create Web applications more easily with an improved design surface and standards support&lt;br /&gt;&lt;br /&gt;-&gt; Utilize data from any data source more smoothly with LINQ, a set of language extensions to Visual Basic and Visual C#&lt;br /&gt;&lt;br /&gt;-&gt; Manage and build applications that target multiple versions of the .NET Framework. For the first time, you can use one tool to work on applications that run on .NET Framework versions 2.0, 3.0, and 3.5&lt;br /&gt;&lt;br /&gt;-&gt; Ensure application correctness more easily with integrated unit testing in Visual Studio 2008 Professional Edition&lt;br /&gt;&lt;br /&gt;-&gt; Discover the full power of the .NET Framework 3.5 with integrated tools which simplify building great user experiences and connected systems&lt;br /&gt;&lt;br /&gt;-&gt; Build stunning user experiences with integrated designers for Windows Presentation Foundation. Experiences built with WPF can interoperate seamlessly with Windows Forms&lt;br /&gt;&lt;br /&gt;-&gt; Create connected applications using new visual designers for Windows Communications Foundation and Windows Workflow Foundation&lt;br /&gt;&lt;br /&gt;-&gt; Use Visual Studio�s professional development environment to build Microsoft Office-based solutions that are reliable, scalable, and easy to maintain (available in Visual Studio 2008 Professional Edition only)&lt;br /&gt;&lt;br /&gt;-&gt; Enhance collaboration between developers and designers to create more compelling user experiences&lt;br /&gt;&lt;br /&gt;&lt;a href="http://downloadinggame.blogspot.com/2008/12/microsoft-visual-studio-2008.html"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-4229639209897525638?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/4229639209897525638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=4229639209897525638' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/4229639209897525638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/4229639209897525638'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/microsoft-visual-studio-2008.html' title='Microsoft Visual Studio 2008 Professional'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-1098053243135198797</id><published>2008-12-09T02:37:00.000-08:00</published><updated>2008-12-09T02:40:47.744-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gridview control'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net checkbox list'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Asp.net Gridview'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>How to Retrieve a GridView Based on a CheckBoxList of Items with Asp.Net</title><content type='html'>The problem is you have a list that you want to retrieve from that contains multiple values.  Say for example, you have a list of 5 cities and you want to retrieve a list of people in some combination of those cities.  If you use the class SelectValue method with GridView you run out of steam because it’s only one value.  What you’d really like to do is pass the CheckBoxList into the GridView as a selection parameter, but unfortunately, when you do that, you just get the one selected value from the CheckBoxList, not all the values.&lt;br /&gt;&lt;br /&gt;I’m sure you can make a custom ControlParameter in ObjectDataSource to solve this, but I really don’t have time for that.  I just wanted something quick (which I now have and thought I’d share).&lt;br /&gt;&lt;br /&gt;Basically, what I did was create an invisible label on my GridView that will get the string of values I want to retrieve, then, my ObjectDataSource gets one value (the string) and parses it into small values.  My plan is to do a quick run through of the code here, but then also post the project so you can see for yourself how it works.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://peterkellner.net/2008/12/07/checkboxlist-gridview-aspnet-howto-mutiple-selections/"&gt;Read MOre..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-1098053243135198797?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/1098053243135198797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=1098053243135198797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1098053243135198797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1098053243135198797'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/how-to-retrieve-gridview-based-on.html' title='How to Retrieve a GridView Based on a CheckBoxList of Items with Asp.Net'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-4678112239016820026</id><published>2008-12-09T02:13:00.000-08:00</published><updated>2008-12-09T02:16:35.846-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual labs'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>3 New ASP.NET Hands-on Virtual Labs</title><content type='html'>Here are three new hands-on Virtual Labs for ASP and AJAX. Virtual Labs provide an easy way to test drive Microsoft technologies, online, in a guided environment without having to download the software or install them on your computer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1. MSDN Virtual Labs: ASP AJAX 3.5 SP1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;· Add history points to an ASP.NET AJAX Web application using server controls &lt;br /&gt;· Add history points to an ASP.NET AJAX Web application&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. MSDN Virtual Labs: Developing ASP.NET Dynamic Data&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;· Create a data-driven web application using ASP.NET Dynamic Data &lt;br /&gt;· Add validation to the data model of your application &lt;br /&gt;· Customize ASP.NET Dynamic Data rendering &lt;br /&gt;· Customize ASP.NET Dynamic Data pages &lt;br /&gt;· Customize ASP.NET Dynamic Data fields&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3.MSDN Virtual Labs: Introduction to ASP.NET MVC&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;· Understand ASP.NET MVC framework &lt;br /&gt;· Create an ASP.NET MVC application &lt;br /&gt;· Perform Testing when creating an ASP.NET MVC application&lt;br /&gt;· Using the AJAX API&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/msdnwebcasts/archive/2008/12/05/3-new-asp-net-hands-on-virtual-labs.aspx"&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-4678112239016820026?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/4678112239016820026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=4678112239016820026' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/4678112239016820026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/4678112239016820026'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/3-new-aspnet-hands-on-virtual-labs.html' title='3 New ASP.NET Hands-on Virtual Labs'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-3458404958309073623</id><published>2008-12-08T03:17:00.000-08:00</published><updated>2008-12-08T03:18:40.735-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0 portal'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Asp.Net Advantages'/><title type='text'>Building a Web 2.0 Portal with ASP.NET 3.5</title><content type='html'>If you think you're well versed in ASP.NET, think again. This exceptional guide gives you a master class in site building with ASP.NET 3.5 and other cutting-edge Microsoft technologies. You learn how to develop rock-solid web portal applications that can withstand millions of hits every day while surviving scalability and security pressures -- not just for mass-consumer homepages, but also for dashboards that deliver powerful content aggregation for enterprises. Written by Omar AL Zabir, co-founder and CTO of Pageflakes, Building a Web 2.0 Portal with ASP.NET 3.5 demonstrates how to develop portals similar to My Yahoo!, iGoogle, and Pageflakes using ASP.NET 3.5, ASP.NET AJAX, Windows Workflow Foundation, LINQ and .NET 3.5. Through the course of the book, AL Zabir builds an open source Ajax-enabled portal prototype (available online at "www.dropthings.com"), and walks you though the design and architectural challenges, advanced Ajax concepts, performance optimization techniques, and server-side scalability problems involved. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://yachub-adhiwijaya.blogspot.com/2008/12/building-web-20-portal-with-aspnet-35.html"&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-3458404958309073623?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/3458404958309073623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=3458404958309073623' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/3458404958309073623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/3458404958309073623'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/building-web-20-portal-with-aspnet-35.html' title='Building a Web 2.0 Portal with ASP.NET 3.5'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-9207434534360065994</id><published>2008-12-08T03:10:00.000-08:00</published><updated>2008-12-08T03:16:35.959-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET AJAX Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET AJAX slide show'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>How to build an advanced ASP.NET AJAX Photo Slideshow featuring imaging effects and watermarks with ImageDraw for ASP.NET</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Technologies used&lt;/span&gt;&lt;br /&gt;- Neodynamic ImageDraw (3.0 or later) for ASP.NET&lt;br /&gt;- Microsoft .NET Framework (2.0 or later)&lt;br /&gt;- Microsoft ASP.NET AJAX Framework (1.0 or later)&lt;br /&gt;- Microsoft ASP.NET AJAX Control Toolkit&lt;br /&gt;- Microsoft Visual Studio .NET (2005 or later - Visual Web Developer Express Edition) &lt;br /&gt;&lt;br /&gt;This ImageDraw demo - which source code files can be found at the end of this page available for downloading - demonstrates how easily you can use ImageDraw object model and ASP.NET AJAX Framework to design an advanced AJAX-based Photo Slideshow. This demo is based on the Slideshow (SlideShowExtender) sample of AJAX Control Toolkit (http://www.asp.net/AJAX/AjaxControlToolkit/Samples/SlideShow/SlideShow.aspx)&lt;br /&gt;&lt;br /&gt;The following figure is a screenshot of the ASP.NET AJAX Photo Slideshow application that leverages ASP.NET AJAX Framework, ASP.NET AJAX Control Toolkit and ImageDraw. Each photo slide is dynamically created by ImageDraw objects adding built-in Rounded Rectangle Shapes for photo metadata; applying the desired imaging effect on the original photo and stamping the ImageDraw logo for watermarking.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.extreme-vb.net/featured-news/how-to-build-an-advanced-aspnet-ajax-photo-slideshow-featuring-imaging-effects-and-watermarks-with-imagedraw-for-aspnet/"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-9207434534360065994?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/9207434534360065994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=9207434534360065994' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/9207434534360065994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/9207434534360065994'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/how-to-build-advanced-aspnet-ajax-photo.html' title='How to build an advanced ASP.NET AJAX Photo Slideshow featuring imaging effects and watermarks with ImageDraw for ASP.NET'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-7798988230396486099</id><published>2008-12-08T02:59:00.000-08:00</published><updated>2008-12-08T03:08:02.966-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microsoft web platform'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='web platform installer'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Microsoft Web Platform Installer Release Candidate</title><content type='html'>Release Candidates of the Microsoft Web Platform Installer are now available. Microsoft Web Platform Installer is a free tool that makes it simple to download and install the latest components of the Microsoft Web Platform, including:&lt;br /&gt;&lt;br /&gt;- Internet Information Services (IIS) 6.0 and 7.0&lt;br /&gt;- SQL Server 2008 Express&lt;br /&gt;- .NET Framework 3.5 SP1 &lt;br /&gt;- Visual Web Developer 2008 Express SP1&lt;br /&gt;- Popular ASP.NET applications&lt;br /&gt;- Popular PHP applications&lt;br /&gt;&lt;br /&gt;The Web Platform Installer offers a single installer to help you obtain the software you need to build and run a complete Web solution on the Microsoft Web platform, whether you are using Windows XP, Windows Server 2003, Windows Vista, or Windows Server 2008.   In addition, the Web Platform Installer checks online to ensure the most current versions and new additions to the Microsoft Web Platform are downloaded.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;What is the Microsoft Web Platform Installer? (WebPI): &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Web Platform Installer (Web PI) is a simple tool that installs Microsoft's entire Web Platform, including IIS7, Visual Web Developer 2008 Express Edition, SQL Server 2008 Express Edition and the .NET Framework. Using the Web Platform Installer’s user interface, you can choose to install either specific products or the entire Microsoft Web Platform onto your computer. The Web PI also helps keep your products up to date by always offering the latest additions to the Web Platform.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;What is the Microsoft Web Application Installer? (WebAI):&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Web Application Installer Beta is designed to help get you up and running with the most widely used Web Applications freely available for your Windows Server. Web AI provides support for popular ASP.Net and PHP Web applications including &lt;br /&gt;- Graffiti&lt;br /&gt;- DotNetNuke&lt;br /&gt;- WordPress&lt;br /&gt;- Drupal&lt;br /&gt;- OSCommerce &lt;br /&gt;&lt;br /&gt;and more. With just a few simple clicks, Web AI will check your machine for the necessary pre-requisites, download these applications from their source location in the community, walk you through basic configuration items and then install them on your computer.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/usisvde/archive/2008/12/04/microsoft-web-platform-installer-release-candidate.aspx"&gt;Read more...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-7798988230396486099?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/7798988230396486099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=7798988230396486099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7798988230396486099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7798988230396486099'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/microsoft-web-platform-installer.html' title='Microsoft Web Platform Installer Release Candidate'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-4677157880670994691</id><published>2008-12-08T02:37:00.000-08:00</published><updated>2008-12-08T02:40:16.943-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yahoo super computer'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Yahoo taps EKA supercomputer</title><content type='html'>In a research pact with Yahoo Inc., India's Computational Research Labs (CRL) will provide its EKA supercomputer—claimed to the fourth fastest in the world—for research into cloud computing, which aims to provide supercomputing power over the Internet.&lt;br /&gt;&lt;br /&gt;Researchers on the project will tap Apache Hadoop (an open-source distributed computing project of the Apache Software Foundation) to perform data-intensive computing research using CRL's EKA, a 14,400-processor supercomputer that delivers 28Tbytes of memory, 140Tbytes of disk space, peak performance of 180Tflops and a sustained computation capacity of 120Tflops by the Linpack benchmark.&lt;br /&gt;&lt;br /&gt;Of the top 10 supercomputers in the world, EKA is the only supercomputer funded by the private sector. It is available for use on commercial terms.&lt;br /&gt;&lt;br /&gt;EKA is expected to run the latest version of Hadoop and other Yahoo-supported, open-source distributed computing software (such as the Pig parallel programming language) developed by Yahoo Research.&lt;br /&gt;&lt;br /&gt;"This partnership brings together Yahoo's leadership role in the development of Hadoop and CRL's expertise in high-performance computing and will help bridge the gap between traditional supercomputing and cloud computing research in India," said S. Ramadorai, chairman of CRL, a subsidiary of India's Tata Sons Ltd.&lt;br /&gt;&lt;br /&gt;"We have made our leadership in supporting academic cloud computing research very concrete by sharing a 4,000-processor supercomputer with computer scientists at Carnegie Mellon University for the last three months," said Ron Brachman, VP and head of academic relations at Yahoo. "Launching our cloud computing program internationally with CRL is another significant milestone in creating a global, collaborative research community working to advance the new sciences of the Internet."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.eetindia.co.in/ART_8800512858_1800001_NT_086c065f.HTM"&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-4677157880670994691?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/4677157880670994691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=4677157880670994691' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/4677157880670994691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/4677157880670994691'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/yahoo-taps-eka-supercomputer.html' title='Yahoo taps EKA supercomputer'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-5104693450667286217</id><published>2008-12-06T00:35:00.000-08:00</published><updated>2008-12-06T00:37:37.021-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web development tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='web application framework'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>10 Dirty Little Web Development Tricks</title><content type='html'>1. I finally got work to switch from CVS to SVN o.O I finally got us to use "svn up" for staging, but not yet for production… We’re using "svn export --force" for production, which I guess is kind of nice, but afaik it doesn’t delete any files that were deleted in the repository… or if it does, then it also probably ends up deleting any uploaded/cached files as well.&lt;br /&gt;&lt;br /&gt;2. I like using the CSS reset from Eric Meyer, but certain people at certain places I’ve worked at are doing well if they can remember an id is supposed to be unique on a page &amp; that the class attribute is a space separated list (not a single value!) that can be used for more than CSS &gt;.&lt; … Granted, a particular brand of browser is doing good if it can figure out how to apply multiply classed CSS definitions to an element (i.e. .class1.class2 { color: #00f; } should be applied to &lt;element class="class1 class2"&gt;).&lt;br /&gt;&lt;br /&gt;3. Kind of have system &amp; static stuff separated at my current place of employment - templates, css, etc go into a templates directory under htdocs &amp; people are too scared to use a framework or an index router &gt;.&lt; My preference is a framework that can handle this (see Symfony or ZF)&lt;br /&gt;&lt;br /&gt;4. I don’t drink coffee, but it’s a nice idea - I’ve been drinking caffeine (in the form of pop) before going to bed for years… It helps me go to sleep. I have been drinking XS (no, it doesn’t use sugar - it uses Ace-K as a sweetener, uses B vitamins for the boost [similar to that 5 hour energy drink], and has lots of yummy flavors) to prolong the time before I need to get to sleep. Drinking 1 right before bed can also help give a boost in the morning.&lt;br /&gt;&lt;br /&gt;5. Underscores are nifty, but I think he’s missing the boat - generally speaking, come up with a useful convention for letting the file system organize files in general… underscores are great, but other things deserve organization as well - i.e. date based data output should be done in YYYY-MM-DD format for automatic sorting as another example.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.whitelionsoft.com/2008/12/04/re-10-dirty-little-web-development-tricks/"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-5104693450667286217?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/5104693450667286217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=5104693450667286217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5104693450667286217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5104693450667286217'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/10-dirty-little-web-development-tricks.html' title='10 Dirty Little Web Development Tricks'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-1712537903907621176</id><published>2008-12-06T00:20:00.000-08:00</published><updated>2008-12-06T00:22:13.351-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='User interface automation'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>User Interface Automation Evolution in Windows 7</title><content type='html'>Microsoft is leaving no components of the Windows client “unturned” in the evolution from Windows Vista to Windows 7. Loyal to the strategy of building the next Windows operating system as a superlative of Vista in all aspects, the Redmond company's overhauling efforts span from Win7's under-the-hood architecture to the GUI on the surface, and to the natural user interface interaction model. Michael Bernstein, the development lead for Accessibility and Speech Recognition experiences in Windows 7, pointed to the Microsoft User Interface Automation as the evolution of the foundation for accessibility in the next iteration of the Windows client.&lt;br /&gt;&lt;br /&gt;“In Windows 7, we invested in improving the performance of the UI Automation system, and created a new, native-code API for UI Automation, to make sure that it can be used effectively by a wide range of assistive technology software,” Bernstein explained. &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;“Now applications written in C++, as well as those written using the .NET Framework, can take advantage of UI Automation. We also did a bunch of work to make sure that the UI Automation system was integrated even more closely with the legacy Microsoft Active Accessibility (MSAA) system, and developed new bridging techniques between the best of the new and the old technologies.”&lt;br /&gt;&lt;br /&gt;The Windows accessibility framework, intimately connected with the Windows Presentation Framework, is designed to take the manipulation of the UI beyond standard input via assistive technology products. A collection of applications programming interfaces and a set of default features, Windows Accessibility is designed to open up the operating system to as much people as possible, regardless of physical or cognitive disabilities.&lt;br /&gt;&lt;br /&gt;“UI Automation Clients can read Accessibility information from MSAA applications, and vice versa, to ensure maximum Accessibility, regardless of which accessibility API an application used originally,” Bernstein added. “Since the UI Automation and MSAA systems cooperate closely in many scenarios, we decided to name the combination of the two, calling it the Windows Automation API. This architecture forms the foundation for the rest of our Accessibility effort, and we’re pleased to have this Accessibility foundation Windows 7.”&lt;br /&gt;&lt;br /&gt;&lt;a href="http://news.softpedia.com/news/User-Interface-Automation-Evolution-in-Windows-7-98947.shtml"&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-1712537903907621176?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/1712537903907621176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=1712537903907621176' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1712537903907621176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1712537903907621176'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/user-interface-automation-evolution-in.html' title='User Interface Automation Evolution in Windows 7'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-5308670163540166089</id><published>2008-12-03T01:31:00.000-08:00</published><updated>2008-12-03T01:42:31.869-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microsoft visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='visual studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Features of Visual Studio 2008</title><content type='html'>Microsoft Visual Studio 2008 Professional Edition supports developers working on projects that target the Web (including ASP.NET AJAX), Windows Vista, Windows Server 2008, the 2007 Microsoft Office system, SQL Server 2008, and Windows Mobile devices.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Features&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Write code faster&lt;/span&gt;&lt;br /&gt;Use productivity-enhancing features such as IntelliSense technology, auto-completion, method lookup, syntax and type checking, code snippets, and more.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Build software for Windows&lt;/span&gt;&lt;br /&gt;Develop with the Windows APIs or .NET Framework using the same tools to build Windows services, applications, utilities, games, or business applications.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Build software for the Web&lt;/span&gt;&lt;br /&gt;Build dynamic Web sites that use AJAX programming techniques to optimize the user experience, or build Web services that integrate applications.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Build software for the Microsoft Office System&lt;/span&gt;&lt;br /&gt;Build Office Business Applications to connect end users with data and businessprocesses managed by back-end systems through familiar Office programs. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Build software for mobile devices&lt;/span&gt;&lt;br /&gt;Write embedded software and compelling mobile applications that extend data in line-of-business systems to mobile workers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.c-sharpcorner.com/Blogs/BlogDetail.aspx?BlogId=911"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-5308670163540166089?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/5308670163540166089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=5308670163540166089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5308670163540166089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5308670163540166089'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/features-of-visual-studio-2008.html' title='Features of Visual Studio 2008'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-4036226484812171578</id><published>2008-12-03T01:27:00.000-08:00</published><updated>2008-12-03T01:29:19.108-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft technologies'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft C#'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Microsoft's C# to converse with dynamic languages</title><content type='html'>The next version of Microsoft's C# will see interoperability between languages for the enterprise and web, and with Microsoft's legacy COM architecture.&lt;br /&gt;&lt;br /&gt;C# 4.0, expected with the next version of Visual Studio, will support something called dynamic look up in order to call dynamic languages like JavaScript, Python and IronPython from inside C#. Visual Basic .NET already works with dynamic look up.&lt;br /&gt;&lt;br /&gt;Improved interoperability with Microsoft's Component Object Mode (COM), which gave way to .NET eight years ago, is also planned.&lt;br /&gt;&lt;br /&gt;The idea is you'll be able to write C# code that looks like Office for Visual Basic as the dynamic look up will let you use C# to invoke any COM IDispatch object.&lt;br /&gt;&lt;br /&gt;The statically typed C# was introduced with .NET in 2000 and has found huge success in the enterprise during the intervening eight years.&lt;br /&gt;&lt;br /&gt;Microsoft, though, wants to make it easier for developers to call classes in dynamic-typed languages, particularly its versions of Python and Ruby - IronPython and IronRuby.&lt;br /&gt;&lt;br /&gt;Anders Hejlsberg, the renowned software engineer working at Microsoft and lead C# architect, recently demonstrated C# 4.0 talking to JavaScript and IronPython.&lt;br /&gt;&lt;br /&gt;Hejlsberg, speaking at Microsoft's Professional Developers' Conference (PDC), said he wanted to bring down the barriers not make things harder for those building in C# and using declarative and dynamic programming languages and methods.&lt;br /&gt;&lt;br /&gt;"People say: 'Anders have you gone stark raving mad, haven't you taught us for 10 years static is the right and only way?," he told PDC.&lt;br /&gt;&lt;br /&gt;"I'm not saying re-write all your code to be dynamic... However there are an increasing number of things that are important to talk to in your applications that are not dynamically typed and we should ask: should we make it harder to talk to, or easier?'"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.theregister.co.uk/2008/12/02/micosoft_c_sharp_four/"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-4036226484812171578?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/4036226484812171578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=4036226484812171578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/4036226484812171578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/4036226484812171578'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/microsofts-c-to-converse-with-dynamic.html' title='Microsoft&apos;s C# to converse with dynamic languages'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-2905679248976326278</id><published>2008-12-03T01:19:00.000-08:00</published><updated>2008-12-03T01:26:25.455-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft .net framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft SQL server'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft technologies'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Top Five Things Microsoft Got Right</title><content type='html'>Virtually any technology analyst will tell you that Microsoft has made a lot of mistakes and just plain dumb decisions over its 33 year history. So how did it get to be the largest software company in the world? &lt;br /&gt;&lt;br /&gt;Some would argue by conniving, cheating, and copping other companies' innovations. Microsoft (NASDAQ: MSFT) certainly has plenty of detractors. However, it's hard to explain its dominance across the board without a tip of the hat to Microsoft's business acumen and key strategies it has stuck with through the years. &lt;br /&gt;&lt;br /&gt;That's the topic of a report released Monday by tracking firm Directions on Microsoft, an independent analysis company located in Kirkland, Wash., almost within spitting distance of the software titan's sprawling Redmond, Wash. campus. The brief report is entitled "Five Strategies Microsoft Got Right" and is a compilation of viewpoints from all the Directions on Microsoft analysts. &lt;br /&gt;&lt;br /&gt;First on the list: Microsoft was unique early on in deciding that software was more important than hardware. At the time, the report points out, software for an IBM computer would only run on an IBM (NYSE: IBM) computer and that for an HP (NYSE: HPQ) would only run HP software. From the very early days, however, founder Bill Gates and company focused on software that would run on multiple computers – not just those from one hardware manufacturer.&lt;br /&gt;&lt;br /&gt;"That was really the first thing they got right … selling [the] Basic [language] separate from the hardware was fairly innovative for the time," Rob Helm, director of research at Directions on Microsoft, told InternetNews.com. Microsoft soon went on to releasing the MS-DOS operating system that became standard on virtually all PCs in the 1980s – not just on IBM PCs as it started out. &lt;br /&gt;&lt;br /&gt;A second strategic move by Microsoft that the report identified was the company's early embrace of outsourcing sales to an army of reseller partners in order to grow more quickly than if it had built its own in-house sales force. &lt;br /&gt;&lt;br /&gt;"Today, more than 90 percent of Microsoft products are sold by somebody else," the report states. "This partner community, from small mom-and-pop computer shops to the world's largest systems integrators, enabled the company to achieve unprecedented sales volumes with astounding speed without having to spend huge sums to build a direct sales force and consulting practice." &lt;br /&gt;&lt;br /&gt;The third successful strategy was to target its software at "the masses" by undercutting competitors on price while producing products that are simple enough to hold down support costs.&lt;br /&gt;&lt;br /&gt;"Technologies for the masses [means] that Microsoft takes its technology mainstream by dialing down the cost and cutting back on the complexity so that IT can make it work, even in smaller IT shops," Helm said. &lt;br /&gt;&lt;br /&gt;Strategy number four has almost become a mantra for CEO Steve Ballmer, who more than once has yelled out onstage: "developers, developers, developers." &lt;br /&gt;&lt;br /&gt;Over the years, Microsoft has gone from courting developers with Basic to locking them in with Visual Studio, the company's integrated development environment and the high-level languages it supports. Visual Studio and the new Azure development platform for cloud computing are the result of decades of hand feeding developers, even when its own development tool groups wanted to keep the technologies private and internal.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.internetnews.com/bus-news/article.php/3788121/Analysts+Top+Five+Things+Microsoft+Got+Right.htm"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-2905679248976326278?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/2905679248976326278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=2905679248976326278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/2905679248976326278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/2905679248976326278'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/top-five-things-microsoft-got-right.html' title='Top Five Things Microsoft Got Right'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-4858906102299535813</id><published>2008-12-03T01:17:00.000-08:00</published><updated>2008-12-03T01:18:37.659-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.net 4.0 training kit'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='.net 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='visual studio 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Visual Studio 2010 &amp; .NET 4.0 Training Kit Available</title><content type='html'>If you're interested in learning more about the what's coming in the VS 2010/.NET 4.0 wave, check out the "Visual Studio 2010 &amp; .NET 4.0 Training Kit" (November Preview)&lt;br /&gt;&lt;br /&gt;The Visual Studio 2010 and .NET Framework 4.0 Training Kit includes presentations, hands-on labs, and demos. This content is designed to help you learn how to utilize the Visual Studio 2010 features and a variety of framework technologies including: C# 4.0, Visual Basic 10, F#, Parallel Computing Platform, WCF, WF, WPF, ASP.NET AJAX 4.0, ASP.NET MVC Dynamic Data. The kit will be expanded and updated periodically as final release approaches.&lt;br /&gt;&lt;a href="http://blogs.msdn.com/usisvde/archive/2008/12/02/visual-studio-2010-net-4-0-training-kit-available.aspx"&gt;&lt;br /&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-4858906102299535813?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/4858906102299535813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=4858906102299535813' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/4858906102299535813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/4858906102299535813'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/visual-studio-2010-net-40-training-kit.html' title='Visual Studio 2010 &amp; .NET 4.0 Training Kit Available'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-1083891586576894505</id><published>2008-12-02T01:10:00.000-08:00</published><updated>2008-12-02T01:12:35.131-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='add-in express 2009'/><category scheme='http://www.blogger.com/atom/ns#' term='roadmap'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Add-in Express 2009 Roadmap</title><content type='html'>Many of you have already enquired about our roadmap for the year 2009. Its rough outline is ready, but as you understand, we reserve the right to make some changes. Well, now in more detail…&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;When will the first Add-in Express 2009 release be published?&lt;/span&gt;&lt;br /&gt;We are planning to publish the first release of generation 2009 in February.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;What products will the Add-in Express 2009 product line contain?&lt;/span&gt;&lt;br /&gt;We will update all products to generation 2009, namely:&lt;br /&gt;&lt;br /&gt;1. Add-in Express 2009 for Office and .net&lt;br /&gt;2. Add-in Express 2009 for Office and VSTO&lt;br /&gt;3. Add-in Express 2009 for Office and VCL&lt;br /&gt;4. Add-in Express 2009 for Outlook Express and .net&lt;br /&gt;5. Add-in Express 2009 for Outlook Express and VCL&lt;br /&gt;6. Add-in Express 2009 for Internet Explorer and .net&lt;br /&gt;7. Security Manager 2009 for Outlook&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Add-in Express 2009 for Microsoft Office&lt;/span&gt;&lt;br /&gt;None of three editions of Add-in Express for Office (.net, VCL and VSTO) will undergo any substantial alterations in the core code and public API. All improvements will be concentrated around:&lt;br /&gt;&lt;br /&gt;1. New versions of advanced Outlook view and form regions and advanced Excel task panes&lt;br /&gt;2. Customization for Word and PowerPoint with advanced task panes&lt;br /&gt;3. Visual designer enhancements&lt;br /&gt;4. Deployment and redeployment&lt;br /&gt;5. Complete compatibility with previous generations and other editions&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;New versions of advanced Outlook regions and Excel task panes&lt;/span&gt;&lt;br /&gt;The new versions of the advanced Outlook view and form regions and advanced Excel task panes, which have gained so much popularity, improve their visual design. Now a region or a task pane can be minimized like the To-Do bar in Outlook. Developers can highlight some elements of such minimized regions or task panes. Of course, our Outlook regions and Excel task panes will work for Outlook 2000 - 2007 and Excel 2000 - 2007.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Advanced task panes for Word and PowerPoint&lt;/span&gt;&lt;br /&gt;Yes, you can add your own task panes to your Word 2000+ and PowerPoint 2000+ extensions. All features of the advanced Excel task panes are on board.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Visual designers&lt;/span&gt;&lt;br /&gt;Our visual designers will also gain certain enhancements. For instance, we will introduce the Ribbon UI and Office toolbars modules with their own visual designers. At last, will be able to do without modal designers for your toolbars and Ribbon tabs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Deployment and redeployment&lt;/span&gt;&lt;br /&gt;As I see, you use generation 2008 of Add-in Express as a stable and secure platform for your Office extensions. However, there is still some room for perfection in the deployment and redeployment fields. And we have something to offer here as well. I will give more details about innovations in deployment and redeployment for your Office extensions later. Stay tuned!&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Compatibility&lt;/span&gt;&lt;br /&gt;Probably not all of you have turned your attention to the fact that having bought the Add-in Express license, you also got the 100% compatibility assurance. Well then, I guarantee that Add-in Express 2009 will be fully compatible with your projects and extensions. Just install Add-in Express 2009 and recompile your projects. :-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.add-in-express.com/creating-addins-blog/2008/11/28/2009-office-internet-explorer-outlook-express/"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-1083891586576894505?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/1083891586576894505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=1083891586576894505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1083891586576894505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1083891586576894505'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/add-in-express-2009-roadmap.html' title='Add-in Express 2009 Roadmap'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-1905365907717235057</id><published>2008-12-02T01:06:00.000-08:00</published><updated>2008-12-02T01:07:54.867-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virtual machine technology'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='.net 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft technologies'/><category scheme='http://www.blogger.com/atom/ns#' term='visual studio 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Microsoft to explain innovations in Visual Studio and .NET 4.0</title><content type='html'>Microsoft has selected some of its key executives to explain innovations it planned incorporating in .NET 4.0 and Visual Studio. The move is part of an action plan evolved in the recently organised TechEd developer and PDC events.&lt;br /&gt;&lt;br /&gt;Code-named as “Rosario”, Microsoft’s next version of Visual Studio is being promoted as a tool set which will raise analysis of application development process to new levels.&lt;br /&gt;&lt;br /&gt;The company is committed to democratise application lifecycle management process. It is working on product enhancement which would meet software development requirements arising from cloud computing, virtualisation and parallelism trends.&lt;br /&gt;&lt;br /&gt;Delegates visiting the UK to explain about forthcoming tools included Jason Zander, GM for Visual Studio and Matt Carter, Group Product Manager.&lt;br /&gt;&lt;br /&gt;Shedding light on Visual Studio 2010 (VS2010), Carter stated that it is strongly focussed on providing insight, in terms of function and structure of code, of the development process. Microsoft is ensuring to make it easier for building web applications. It is also aimed at encouraging departmental business applications development that makes use of Office UI. Microsoft is also looking forward to make development of SharePoint feel like development of Visual Studio to improve usability.&lt;br /&gt;&lt;br /&gt;Carter disclosed that Microsoft wants to reach out to those C++ developers who have made big investment on lines of C++ code, so that they could carry those into the Visual Studio environment.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.itindustrynews.co.uk/microsoft-to-explain-innovations-in-visual-studio-and-net-40-638.html"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-1905365907717235057?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/1905365907717235057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=1905365907717235057' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1905365907717235057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1905365907717235057'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/microsoft-to-explain-innovations-in.html' title='Microsoft to explain innovations in Visual Studio and .NET 4.0'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-7164440642006315771</id><published>2008-12-02T00:57:00.000-08:00</published><updated>2008-12-02T01:00:51.937-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET Chart Control'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft chart control'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft technologies'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Microsoft Releases Free Chart Controls</title><content type='html'>Microsoft has rolled out a software package for the .NET Framework 3.5 and Visual Studio 2008 users that allows developers to quickly setup interactive charts and graphs for applications without writing any code. The Chart Controls software, released earlier this month, adds data visualization tools for developers creating ASP.NET pages or Windows Forms applications. &lt;br /&gt;&lt;br /&gt;The free tools can be used to produce interactive charts that simplify complex statistical or financial analysis. The software package includes a comprehensive list of 2D and 3D chart types, customizable visual appearance features, built-in data manipulation and formulas, and annotations capabilities, among other features.&lt;br /&gt;&lt;br /&gt;"This should provide a useful (and free) addition to your standard ASP.NET toolkit of functionality, and enable you to easily add richer visualization and data workflow scenarios to your ASP.NET applications," wrote Scott Guthrie, Microsoft's developer corporate vice president, in a blog posting on Monday.&lt;br /&gt;&lt;br /&gt;Microsoft acquired the chart control technology in June of last year from Dundas Software, a Toronto, Ontario-based provider of data visualization technologies. Redmond first employed it in its SQL Server 2008 Reporting Services Report Builder 2.0 release. The Data Visualization Group within the SQL Server Reporting Services Team gets credit for creating the new ASP.NET Chart Controls. &lt;br /&gt;&lt;br /&gt;For new developers, Microsoft is providing a sample environment with more than 200 samples of ASP.NET and Windows Forms, as well as the C# source code. Every major feature in Chart Controls for the .NET Framework is covered in the samples. Users can see the Chart Controls in action and use the code as templates for their own Web and Windows apps.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://reddevnews.com/news/article.aspx?editorialsid=10419"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-7164440642006315771?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/7164440642006315771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=7164440642006315771' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7164440642006315771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7164440642006315771'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/microsoft-releases-free-chart-controls.html' title='Microsoft Releases Free Chart Controls'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-1477258286766600386</id><published>2008-12-02T00:52:00.000-08:00</published><updated>2008-12-02T00:56:35.142-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft .net framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft press promotions'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft technologies'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>30% off in the mother of all online Microsoft Press promotions</title><content type='html'>Delegates who attended the TechEd in Durban this year bombarded the Intersoft stand to take advantage of the heavily discounted books.&lt;br /&gt;advertisement&lt;br /&gt; &lt;br /&gt;Chief amongst the titles bought were: Windows Server 2008, Admin Pocket Consultant, System Centre Config Manager 07, Visual C# 2008 Step By Step, Exc Server 2007 Admin Companion, Introducing Silverlight 2e, Office Communication Server 07, Powershell Scripting Guide, Programming Visual C# 2008, Visual Basic 2008 Step By Step, Programming Asp.Net 3.5, Programming Linq, Win Server 2008 Admin Comp and Windows Server 2008 Inside Out.&lt;br /&gt;&lt;br /&gt;Visit www.microsoft-press.co.za for publishing dates on all SQL Server 2008 titles.&lt;br /&gt;&lt;br /&gt;If you weren't at the Durban TechEd (and even if you were) you can take huge advantage of this success by checking out www.microsoft-press.co.za. This is an online promotion only for tech-savvy people and by the by, you can seize the opportunity to get great Xmas gifts for techno-wise friends or eager-to-learn family. If your purchases total over R500, delivery is free too!&lt;br /&gt;&lt;br /&gt;Enjoy spreading the experience of the love of learning and finding neat tricky ways of getting more out of what you do – get online at www.microsoft-press.co.za and take your 30% off.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.itweb.co.za/sections/channel/2008/0811280801.asp?A=EBU&amp;S=e-Business&amp;O=FPIN"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-1477258286766600386?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/1477258286766600386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=1477258286766600386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1477258286766600386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1477258286766600386'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/30-off-in-mother-of-all-online.html' title='30% off in the mother of all online Microsoft Press promotions'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-4709983773706887484</id><published>2008-12-01T02:24:00.000-08:00</published><updated>2008-12-01T02:26:02.765-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VSTO'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft word 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Writing from a windows form to microsoft word 2007 using VSTO</title><content type='html'>First of all I want to thank all these people who read my posts and thank them for their encouraging comments.&lt;br /&gt;&lt;br /&gt;In the feedack I receive I get some “complaints” that my posts are targeted towards the asp.net side of development. Well you are right. I am more knowledgeable in Asp.Net. But I promise to write more about windows forms in the future, starting from this post. And to all VB guys out there, i will try (starting from this post) to write more samples in VB, which is here to stay…&lt;br /&gt;&lt;br /&gt;In this post I would like how easy it is to use Visual Studio Tools for Office. If you have never heard before of VSTO just google it. In a few words it is a component of Visual Studio(since Visual Studio 2005) that provides a robust, .NET-based environment for building business applications using classic Office programs like Word and Excel.  So that means you do not have to learn the specific Office object models, and of course you do need VBA anymore.&lt;br /&gt;&lt;br /&gt;Let’s show VSTO with a simple example. We will have a simple table(1 row and 3 cells) in a word 2007 (.docx) document and fill in the values of these 3 cells from a windows form.&lt;br /&gt;&lt;br /&gt;1) Start Visual Studio 2008/2005 project.&lt;br /&gt;&lt;br /&gt;2) From the “New Project” window  choose a Office 2007 and from the templates Word 2007 Document. Select VB as the development language.Give a name to your project and Press OK&lt;br /&gt;&lt;br /&gt;3) In the next window select “Create a new Document” and give name to your new word document, e.g “mydoc”.&lt;br /&gt;&lt;br /&gt;4) Click “OK” to any window that asks you for access to the Office programs&lt;br /&gt;&lt;br /&gt;5) If you have done everything right up to this point, you will be ablw to see in your visual studio window a blank word document,&lt;br /&gt;&lt;br /&gt;6) Add a table with a single row and 3 cells from the ribbon&lt;br /&gt;&lt;br /&gt;7) Add a new item in your project, a windows form and call it “wordform”&lt;br /&gt;&lt;br /&gt;8) Add 3 Label controls on the form. Name them, Cell1,Cell2,Cell3.&lt;br /&gt;&lt;br /&gt;9) Add 3 textbox controls on the form. Leave the default names&lt;br /&gt;&lt;br /&gt;10) Add a button on the form. Leave the default name.&lt;br /&gt;&lt;br /&gt;11) In the mydoc.vb(this is a file in my example-if you named your word, inputword, it will be inputword.vb) choose the Document.Open event. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnetstories.wordpress.com/2008/11/29/writing-from-a-windows-form-to-microsoft-word-2007-using-vsto/"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-4709983773706887484?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/4709983773706887484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=4709983773706887484' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/4709983773706887484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/4709983773706887484'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/writing-from-windows-form-to-microsoft.html' title='Writing from a windows form to microsoft word 2007 using VSTO'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-4775860753178741697</id><published>2008-12-01T02:19:00.000-08:00</published><updated>2008-12-01T02:21:48.882-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET development'/><category scheme='http://www.blogger.com/atom/ns#' term='HDDVD vs. Blu-Ray'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Is the Cloud Looking Like HDDVD vs. Blu-Ray?</title><content type='html'>I was reading through this post from Mary-Jo Foley about cloud computing, but more specifically about approaches to (in this case, data caching) how it gets done.  I have to admit, for me, I sort of thought of the cloud options as being "out there" to the point where it just happens - who cares how?  But now, after reading this and doing more poking around the 'net, reading articles, etc., I am beginning to wonder if we'll have emerging standards that impact how you develop applications, deploy those applications and support them.&lt;br /&gt;&lt;br /&gt;If this ends up being a "war of formats" something like the HDDVD and Blu-Ray format wars, it would seem like this could really cripple adoption of the whole cloud computing model, certainly to the point where you'd have to add a new layer of testing and working with your systems to see what works best. &lt;br /&gt;&lt;br /&gt;Mary-Jo's article focused on the cache element - how data is made available in a high-performance environment.  It bleeds over into content delivery (since the platforms define it differently), which brings up additional points that you'll want to understand.  &lt;br /&gt;&lt;br /&gt;Perhaps I'm just misunderstanding, perhaps I'm over-estimating the amount of choice you really have in how things are done "up there" - but it's certainly worth trying to understand and see where the performance, security and implementation differ between options and platforms. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sswug.org/columnists/editorial.asp?id=1556"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-4775860753178741697?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/4775860753178741697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=4775860753178741697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/4775860753178741697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/4775860753178741697'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/is-cloud-looking-like-hddvd-vs-blu-ray.html' title='Is the Cloud Looking Like HDDVD vs. Blu-Ray?'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-1683493731517615716</id><published>2008-12-01T02:12:00.000-08:00</published><updated>2008-12-01T02:14:58.249-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='web programming'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET with JQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='web development company'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Fixing the Enter Keypress Event in ASP.NET with jQuery</title><content type='html'>One of the most frustrating things about working with .NET from a front-end developer’s viewpoint is the Single Form Model. Enclosing an entire website or web-application in one single &lt;form&gt; element poses a number of accessibility and usability problems surrounding form input and usage. One of these is ensuring the correct default actions are assigned to sets of input fields when the enter key is used.&lt;br /&gt;&lt;br /&gt;Traditionally, the default action for a &lt;form&gt; is to fire the first submit button found within the current &lt;form&gt; element. Every form has one default action. &lt;br /&gt;&lt;br /&gt;Striking the enter key within a text input field should submit the current set of—logically grouped—fields; this is the expected behaviour. For pages with multiple forms and actions, this is easily separated by having multiple &lt;form&gt; elements, each with their own submit buttons and actions. Each form operates independently, has its own default action, and doesn’t interfere with other forms.&lt;br /&gt;&lt;br /&gt;In the Single Form Model, the presence of just one &lt;form&gt; element, means that different default actions cannot be easily separated. Every input field on the page is automatically tied to just one default action – the first submit button on the page. &lt;br /&gt;&lt;br /&gt;Take a blog site as an example – like this very page! It has a search form at the top, with associated submit button, a comment form further down the page and perhaps another form for signing up to a newsletter. Implemented with the Single Form Model, only the search form will produce the correct behaviour as it introduces the first submit button on the page. All subsequent fields will be tied to this same button as their default action – submitting a comment by pressing enter would cause the search form to submit, as would signing up to a newsletter. Not particularly useful.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://beardscratchers.com/journal/fixing-the-enter-keypress-event-in-aspnet-with-jquery"&gt;Read More..&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-1683493731517615716?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/1683493731517615716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=1683493731517615716' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1683493731517615716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1683493731517615716'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/fixing-enter-keypress-event-in-aspnet.html' title='Fixing the Enter Keypress Event in ASP.NET with jQuery'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-3511046629066207405</id><published>2008-12-01T01:30:00.000-08:00</published><updated>2008-12-01T02:07:25.077-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP VS ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET assembly'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Using the .NET Assembly in PHP</title><content type='html'>Using the power of COM interop, you can write code in VB.Net or C# and use it in PHP, VB6, or any other language that can access COM. In this article Jayesh shows us how.The .NET Framework is a new computing platform that simplifies application development in the highly distributed environment of the Internet. The .NET Framework is designed to provide a consistent object-oriented programming environment, a code-execution environment that minimizes software deployment and versioning conflicts, which guarantees safe execution of code and to build all communication on industry standards to ensure that code based on the .NET Framework can integrate with any other code.&lt;br /&gt;&lt;br /&gt;An assembly is the primary building block of a .NET Framework application. It is a collection of functionality that is built, versioned, and deployed as a single implementation unit containing one or more files. Each assembly contains an assembly manifest.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://phpwebprogramming.wordpress.com/2008/11/29/using-the-net-assembly-in-php/"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-3511046629066207405?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/3511046629066207405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=3511046629066207405' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/3511046629066207405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/3511046629066207405'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/12/using-net-assembly-in-php.html' title='Using the .NET Assembly in PHP'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-2686625385079196646</id><published>2008-11-28T23:06:00.000-08:00</published><updated>2008-11-28T23:07:51.226-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microsoft asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='web services'/><category scheme='http://www.blogger.com/atom/ns#' term='web application framework'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft .net framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='web development company'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>How Microsoft blew its own RIA invention</title><content type='html'>Cast your mind back to the year 2000. Microsoft has just announced its .NET Framework, complete with a new language called C# - that was in July, at the Orlando Professional Developers Conference.&lt;br /&gt;&lt;br /&gt;A couple of months later, Mark Anders and Scott Guthrie from Microsoft's ASP+ team turned up at the Wrox Web Developer Conference in Las Vegas. Remember ASP+? This was the pre-release name for what became ASP.NET, the web application framework built on .NET.&lt;br /&gt;&lt;br /&gt;Anders and Guthrie presented their new technology in the Wrox keynote, following which I interviewed them. They were absolutely the key people. "We started the team about two-and-half years ago. At the beginning it was just the two of us, working on it," said Guthrie.&lt;br /&gt;&lt;br /&gt;Was ASP+ based on .NET from the beginning? "No," said Anders. "There were a number of groups around Microsoft that were looking at how we could move the programming model forward. We were on the IIS team; we had just shipped IIS 4.0, and thought we could do a lot better for web development. The tools team thought that they needed to make things simpler. We came up with some stuff, showed it to the tools team. They were working with the runtime team, we liked what the runtime team was doing, and started doing it like that."&lt;br /&gt;&lt;br /&gt;Anders later revealed that the first ASP+ experiments were done in Java.&lt;br /&gt;&lt;br /&gt;We also discussed how.NET components hosted in the browser might become a more secure alternative to ActiveX. "That is there today," said Anders. "If you create controls using WinForms, those can be hosted in IE [Internet Explorer] and run within the security sandbox. It's not through ActiveX hosting.&lt;br /&gt;&lt;br /&gt;"As your binding to code within one of those components that comes down in the browser, if it's not present on the machine it will be downloaded. We have a great incremental download and deployment story. We expect it to be very popular."&lt;br /&gt;&lt;br /&gt;Good idea, but it never really happened. Microsoft got security cold feet, and ended up crippling the feature in the 1.0 Framework so that Windows Forms controls did not run at all in the default Internet Zone. This was fixed in 1.1, but web developers disliked the .NET dependency and the fact that it only worked with IE and Windows.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.theregister.co.uk/2008/11/27/microsoft_ignored_ajax/"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-2686625385079196646?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/2686625385079196646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=2686625385079196646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/2686625385079196646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/2686625385079196646'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/how-microsoft-blew-its-own-ria.html' title='How Microsoft blew its own RIA invention'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-7924038023576058081</id><published>2008-11-28T22:57:00.000-08:00</published><updated>2008-11-28T22:59:09.668-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Chart Control'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET Chart Control'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.net framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Microsoft Chart Controls for Microsoft .NET Framework 3.5</title><content type='html'>Microsoft Chart Controls for Microsoft .NET Framework 3.5&lt;br /&gt;&lt;br /&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=130f7986-bf49-4fe5-9ca8-910ae6ea442c&amp;DisplayLang=en&lt;br /&gt;&lt;br /&gt;Once installed the &lt;asp:chart/&gt; control shows up under the "Data" tab on the Toolbox, and can be easily declared on any ASP.NET page as a standard server control:&lt;br /&gt;&lt;br /&gt;&lt;asp:chart /&gt; supports a rich assortment of chart options - including pie, area, range, point, circular, accumulation, data distribution, ajax interactive, doughnut, and more.  You can statically declare chart data within the control declaration, or alternatively use data-binding to populate it dynamically.  At runtime the server control generates an image (for example a .PNG file) that is referenced from the client HTML of the page using a &lt;img/&gt; element output by the &lt;asp:chart/&gt; control.  The server control supports the ability to cache the chart image, as well as save it on disk for persistent scenarios.  It does not require any other server software to be installed, and will work with any standard ASP.NET page.&lt;br /&gt;&lt;br /&gt;To get a sense of how to use the &lt;asp:chart /&gt; control I recommend downloading the Microsoft Chart Controls Sample Project.  This includes over 200 ASP.NET sample pages that you can run locally.  Just open the web project in VS 2008 and hit run to see them in action - you can then open the .aspx source of each to see how they are implemented.&lt;br /&gt;&lt;br /&gt;The below example (under Chart Types-&gt;Line Charts-&gt;3D Line and Curve Charts) demonstrates how to perform Line, Spline and StepLine charting:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.fantasticfreeware.com/2008/11/27/microsoft-chart-controls-for-microsoft-net-framework-35/"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-7924038023576058081?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/7924038023576058081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=7924038023576058081' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7924038023576058081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7924038023576058081'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/microsoft-chart-controls-for-microsoft.html' title='Microsoft Chart Controls for Microsoft .NET Framework 3.5'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-7638222968990045525</id><published>2008-11-28T22:50:00.000-08:00</published><updated>2008-11-28T22:55:30.720-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application development'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Application Software Development'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Host Department Launches New Hosting Options</title><content type='html'>After the pre-launch last week, Host Department (www.hostdepartment.com), a leading web hosting and domain name registration provider, announced yesterday that they have now officially launched their Premium Hosting. The UNIX Premium hosting offers the latest technological standards for both UNIX and Windows, new brand server, and prompt support.&lt;br /&gt;&lt;br /&gt;As it was planned, Host Department releases three Unix Premium plans - Advance, Professional, and E-Commerce - offering the latest technologies of UNIX in each plan. They include MySQL 5.0, Perl 5, PHP 5, CGI, and Ajax support in all Unix plans; Ruby on Rails in Professional and E-Commerce plus Dedicated SSL Module and Dedicated E-commerce Setup, special for E-Commerce plan only. They are all included for customers’ growth.&lt;br /&gt;&lt;br /&gt;And just like Unix platform, Host Department also releases three plans for Windows - Business, .NET, and Ultimate - that offer the latest features version of Windows in each plan. MySQL 5.0, MS-SQL Server 2005, Perl 5, PHP 5, and AJAX support are all included in all plans plus the other Windows technologies specified in each plan.&lt;br /&gt;&lt;br /&gt;For those requiring ASP 3.0, it is offered in Business and Ultimate plan while .NET framework version 3.5 and ASP.NET 1.1 and 2.0 are included in the .NET plan. If clients expect for “ultimate” use, Host Department has the Ultimate plan with Cold Fusion MX 7, Custom DLL Components, and Dedicated SSL Module included.&lt;br /&gt;&lt;br /&gt;Moreover, the pricing schemes range from only $10.95/month for UNIX Advance to $19.95/month for Windows Ultimate if the customers subscribe for annual billing or more. They are also entitled a free domain of their own for annual payment and above. Another benefit is that customers are also eligible of 20% price discount with the coupon code “XMAS20″ when they sign up.&lt;br /&gt;&lt;br /&gt;Furthermore, as it was informed, UNIX Premium hosting uses a new brand server with more raw power, the IBM XSeries Hardware blade-servers. The data center itself is located in Interserver, New Jersey.&lt;br /&gt;&lt;br /&gt;“We’d like to give an earlier ‘Christmas gift’ for you” said Stanley Morgan, Host Department’s Business Development Manager “We have now opened them for public sign up so all of you can now take the advantage from our beneficial Premium Hosting”&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.myhostnews.com/2008/11/host-department-launches-new-hosting-options/"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-7638222968990045525?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/7638222968990045525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=7638222968990045525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7638222968990045525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7638222968990045525'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/host-department-launches-new-hosting.html' title='Host Department Launches New Hosting Options'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-6874104896325179481</id><published>2008-11-28T22:38:00.000-08:00</published><updated>2008-11-28T22:49:32.192-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microsoft asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='visual studio 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Microsoft details plans for Visual Studio and .NET</title><content type='html'>In the wake of the recent PDC and TechEd developer events, Microsoft has decided to put some of its key executives out on the road to explain the innovations that Visual Studio 2010 and .NET 4.0 have in store.&lt;br /&gt;&lt;br /&gt;Microsoft is promoting the next version of its Visual Studio toolset, code-named Rosario, as offering new levels of analysis of the application development process.&lt;br /&gt;&lt;br /&gt;On the back of a well-rehearsed pledge to democratise the application lifecycle management process, the company is hedging its bets with a set of product enhancements it says will meet the software development needs arising from trends such as virtualisation, cloud computing and parallelism.&lt;br /&gt;&lt;br /&gt;Attempting to shed light on the forthcoming tools with a visit to the UK were Redmond-based Jason Zander, general manager for Visual Studio, and Matt Carter, group product manager in the same division. ZDNet UK caught up with them both at Microsoft's London headquarters in Victoria. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.builderau.com.au/program/dotnet/soa/Microsoft-details-plans-for-Visual-Studio-and-NET/0,339028399,339293531,00.htm"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-6874104896325179481?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/6874104896325179481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=6874104896325179481' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6874104896325179481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6874104896325179481'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/microsoft-details-plans-for-visual.html' title='Microsoft details plans for Visual Studio and .NET'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-5089546652928407794</id><published>2008-11-27T02:17:00.000-08:00</published><updated>2008-11-27T02:20:06.802-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.net framework 3.5 Service pack 1'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.net service pack 1'/><category scheme='http://www.blogger.com/atom/ns#' term='.net framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>.NET Framework 3.5 Service Pack 1</title><content type='html'>Microsoft .NET Framework 3.5 Service Pack 1 is a full cumulative update that contains many new features building incrementally upon .NET Framework 2.0, 3.0, 3.5, and includes cumulative servicing updates to the .NET Framework 2.0 and .NET Framework 3.0 subcomponents. .NET Framework version 3.5 Service Pack 1 provides the following new features and improvements:&lt;br /&gt;&lt;br /&gt;• ASP.NET Dynamic Data, which provides a rich scaffolding framework that enables rapid data driven development without writing code, and a new addition to ASP.NET AJAX that provides support for managing browser history (back button support). For more information, see What’s New in ASP.NET and Web Development.&lt;br /&gt;&lt;br /&gt;• Core improvements to the CLR (common language runtime) that include better layout of .NET Framework native images, opting out of strong-name verification for fully trusted assemblies, improved application startup performance, better generated code that improves end-to-end application execution time, and opting managed code to run in ASLR (Address Space Layout Randomization) mode if supported by the operating system. Additionally, managed applications that are opened from network shares have the same behavior as native applications by running with full trust.&lt;br /&gt;&lt;br /&gt;• Performance improvements to WPF (Windows Presentation Foundation), including a faster startup time and improved performance for Bitmap effects. Additional functionality for WPF includes better support for line of business applications, native splash screen support, DirectX pixel shader support, and the new WebBrowser control.&lt;br /&gt;&lt;br /&gt;• ClickOnce application publishers can decide to opt out of signing and hashing as appropriate for their scenarios, developers can programmatically install ClickOnce applications that display a customized branding, and ClickOnce error dialog boxes support links to application-specific support sites on the Web.&lt;br /&gt;&lt;br /&gt;• The Entity Framework is an evolution of the existing suite of ADO.NET data access technologies. The Entity Framework enables developers to program against relational databases in according to application-specific domain models instead of the underlying database models. For more information, see Getting Started with the Entity Framework. The Entity Framework introduces some additional features, including support for new SQL Server 2008 types, default graph serialization of Entities, and the Entity Data Source. This release of the Entity Framework supports the new date and file stream capabilities in SQL Server 2008. The graph serialization work helps developers who want to build Windows Communication Foundation (WCF) services that model full graphs as data contracts. The Entity Data Source provides a traditional data source experience for ASP.NET Web application builders who want to work with the Entity Framework.&lt;br /&gt;&lt;br /&gt;• LINQ to SQL includes new support for the new date and file stream capabilities in SQL Server 2008.&lt;br /&gt;&lt;br /&gt;• The ADO.NET Data Services Framework consists of a combination of patterns and libraries, which enable data to be exposed as a flexible REST (Representational State Transfer)-based data service that can be consumed by Web clients in a corporate network or across the Internet. The ADO.NET Data Services Framework makes data service creation over any data source. A conceptual view model of the underlying storage schema can easily be exposed through rich integration with the ADO.NET Entity Framework. Services created by using the ADO.NET Data Services Framework, and also compatible Windows Live (dev.live.com) services, can be easily accessed from any platform. For client applications that are running on Microsoft platforms, a set of client libraries are provided to make interaction with data services simple. For example, .NET Framework-based clients can use LINQ to query data services and a simple .NET Framework object layer to update data in the service.&lt;br /&gt;&lt;br /&gt;• Windows Communication Foundation now makes the DataContract Serializer easier to use by providing improved interoperability support, enhancing the debugging experience in partial trust scenarios, and extending syndication protocol support for wider usage in Web 2.0 applications.&lt;br /&gt;&lt;br /&gt;• The .NET Framework Data Provider for SQL Server (SqlClient) adds new support for file stream and sparse column capabilities in SQL Server 2008.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ngohq.com/news/15003-net-framework-3-5-service-pack-1-a.html"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-5089546652928407794?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/5089546652928407794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=5089546652928407794' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5089546652928407794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5089546652928407794'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/net-framework-35-service-pack-1.html' title='.NET Framework 3.5 Service Pack 1'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-5659189323833305569</id><published>2008-11-27T02:14:00.000-08:00</published><updated>2008-11-27T02:15:39.753-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KOJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Kojax: Mobile AJAX from Microsoft?</title><content type='html'>Microsoft is reportedly working on a mobile AJAX technology code-named Kojax. The goal of Kojax is said to be to enable developers to create interactive mobile applications using a combination of Visual Studio tools and JavaScript.&lt;br /&gt;&lt;br /&gt;Who loves ya, baby? Well, it appears Microsoft does if you are an AJAX developer building mobile applications.&lt;br /&gt;&lt;br /&gt;According to published reports, Microsoft is working on an AJAX-style mobile application development environment code-named Kojax, designed to help developers create mobile applications, purportedly for use in emerging markets. AJAX is a Web development technique used for creating interactive Web applications.&lt;br /&gt;&lt;br /&gt;The code name for the technology brings to mind Kojak, the tough, bald-headed, lollipop-licking cop from 70s-era TV crime drama of the same name. Kojak's catchphrase was, "Who loves ya, baby?" Microsoft must be hoping AJAX developers will dig Kojax. However, the company would not comment on the project.&lt;br /&gt;&lt;br /&gt;Microsoft blogger and code-name maven Mary Jo Foley, who uncovered the Kojax name and information, said, "Kojax is a mobile development platform, according to my sources, that will allow Microsoft- and third-party-developed applets [to] run in an AJAX-like way, using a combination of Visual Studio tools and JavaScript, on Java-based mobile phones."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.eweek.com/c/a/Application-Development/Kojax-Mobile-AJAX-from-Microsoft/"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-5659189323833305569?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/5659189323833305569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=5659189323833305569' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5659189323833305569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5659189323833305569'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/kojax-mobile-ajax-from-microsoft.html' title='Kojax: Mobile AJAX from Microsoft?'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-6160630712239790212</id><published>2008-11-27T02:09:00.000-08:00</published><updated>2008-11-27T02:11:38.760-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microsoft NET Framework 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='web application framework'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft .net framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='.net framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Microsoft .NET Framework 3.5 Launched</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Microsoft .NET Framework 3.5&lt;/span&gt;&lt;br /&gt;Brief Description::&lt;br /&gt;Microsoft .NET Framework 3.5 contains many new features building incrementally upon .NET Framework 2.0 and 3.0, and includes .NET Framework 2.0 service pack 1 and .NET Framework 3.0 service pack 1.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Overview&lt;/span&gt;&lt;br /&gt;.NET Framework 3.5 builds incrementally on the new features added in .NET Framework 3.0. For example, feature sets in Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows CardSpace. In addition, .NET Framework 3.5 contains a number of new features in several technology areas which have been added as new assemblies to avoid breaking changes. They include the following:&lt;br /&gt;&lt;br /&gt;* Deep integration of Language Integrated Query (LINQ) and data awareness. This new feature will let you write code written in LINQ-enabled languages to filter, enumerate, and create projections of several types of SQL data, collections, XML, and DataSets by using the same syntax.&lt;br /&gt;* ASP.NET AJAX lets you create more efficient, more interactive, and highly-personalized Web experiences that work across all the most popular browsers.&lt;br /&gt;* New Web protocol support for building WCF services including AJAX, JSON, REST, POX, RSS, ATOM, and several new WS-* standards.&lt;br /&gt;* Full tooling support in Visual Studio 2008 for WF, WCF, and WPF, including the new workflow-enabled services technology.&lt;br /&gt;* New classes in .NET Framework 3.5 base class library (BCL) that address many common customer requests.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;IMPORTANT:&lt;/span&gt;&lt;br /&gt;* If you have installed earlier pre-release versions of .NET Framework 3.5, then you must uninstall them prior to running this installation by using Add or Remove Programs.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.infodon.com/2008/11/25/microsoft-net-framework-35-launched/"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-6160630712239790212?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/6160630712239790212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=6160630712239790212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6160630712239790212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6160630712239790212'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/microsoft-net-framework-35-launched.html' title='Microsoft .NET Framework 3.5 Launched'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-6281954252536547027</id><published>2008-11-27T01:52:00.000-08:00</published><updated>2008-11-27T01:58:43.114-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nero ultra edition'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft NET Framework 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft framework'/><category scheme='http://www.blogger.com/atom/ns#' term='.net framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft technologies'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Nero 9.0.9.4 Ultra Edition with Microsoft NET Framework 3.0</title><content type='html'>Simply Create, Rip, Burn, Copy, Share, Backup, Play, and Enjoy! Nero 9, the easy-to-use yet powerful multimedia suite, gives you the freedom to create, rip, copy, burn, edit, share, and upload online. Whatever you want – music, video, photo, and data – share and enjoy with family and friends anytime, anywhere.&lt;br /&gt;Nero 9 is the next generation of the world’s most trusted integrated digital media and home entertainment software suite. It features new cutting-edge functionality that makes enjoying digital media content simple. This easy-to-use yet powerful multimedia suite, gives you the freedom to create, rip, copy, burn, edit, share, and upload online. Whatever you want – music, video, photo, and data – enjoy and share with family and friends anytime, anywhere. With easy-to-use Nero StartSmart command center, your digital life has never been more flexible, feasible, and fun.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Nero 9 Highlights:&lt;/span&gt;&lt;br /&gt;• Fast and easy rip, burn, Autobackup, and copy functions&lt;br /&gt;• Backup files to CDs, DVDs, and Blu-ray Discs*&lt;br /&gt;• Create professional-looking DVD movies with integrated 3D menus&lt;br /&gt;• Copy, burn, share, upload, and create music mixes like a DJ&lt;br /&gt;• Convert music, photos, and DVDs to play on your iPod® and other mobile devices&lt;br /&gt;• Quick photo and video upload to My Nero, YouTube™, and MySpace&lt;br /&gt;• Watch, record, pause, and customize your live TV experience&lt;br /&gt;• Play AVCHD and other HD formats&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Creative Projects Are Easier than Ever&lt;/span&gt;&lt;br /&gt;Using the intuitive Nero StartSmart command center of Nero 9, your digital life has never been more flexible, feasible, and fun. You directly access features and perform one-click functions such as Audio Ripping, Burning, Copying, and AutoBackup, with optimized performance for Windows Vista® with Nero DiscCopy Gadget and Nero Live (TV) for Windows Vista Sidebar.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Fully Enjoy Your Content at Home, Online and On-the-go&lt;/span&gt;&lt;br /&gt;Whether it’s video, photo, or music, you can convert and share everything your imagination creates in your digital world. Convert &amp; share multimedia files to play on iPod®, PSP®, and upload online your coolest photos and videos to share with online communities like My Nero, YouTube™, and MySpace.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Make Your PC a Dynamic Home-Entertainment Device&lt;/span&gt;&lt;br /&gt;Experience TV from the comfort of your sofa with state-of-the-art TV technology, even for HDTV and DVB Radio. Pause, record, schedule, manage, and playback your TV shows.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Best in the Business Software Gets Better&lt;/span&gt;&lt;br /&gt;The ripping and burning capabilities of Nero 9 are the most reliable in the industry. Burn and copy to CD, DVD, Blu-ray Disc – even copy movies*. With DVD-R Dual Layer and DVD+R Double Layer support, you’ll get more data on a disc than ever before!*&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Trusted and Reliable – Backup, Restore, and Secure&lt;/span&gt;&lt;br /&gt;Don’t lose your valuable memories and important files to life’s potential hazards, system crash, or risky hardware. Backing up, securing, and managing files and data is a point-and-click away.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Nero 9 is available in the following languages: &lt;/span&gt;&lt;br /&gt;Chinese (Simplified), Chinese (Traditional), Japanese, Korean, Czech, Norwegian, Danish, Polish, Dutch, Portuguese (Brazil), English, Russian, Finnish, Spanish, French, Spanish (Latin America), German, Swedish, Greek, Thai,, Hungarian, Turkish, Italian.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gextop.com/softwares/nero-9094-ultra-edition-with-microsoft-net-framework-30.html"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-6281954252536547027?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/6281954252536547027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=6281954252536547027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6281954252536547027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6281954252536547027'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/nero-9094-ultra-edition-with-microsoft.html' title='Nero 9.0.9.4 Ultra Edition with Microsoft NET Framework 3.0'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-8127096647758768100</id><published>2008-11-26T04:03:00.000-08:00</published><updated>2008-11-26T04:25:36.671-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microsoft asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft technologies'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Micrsoft Virtual Earth ASP.NET Control CTP release</title><content type='html'>For all those .NET savys and Javascript haters there is finally some good news in the virutal earth world. Microsoft finally released its long waited Microsoft Virtual Earth ASP.NET control CTP version. After playing with it for couple hours I've to agree it really rocks.&lt;br /&gt;&lt;br /&gt;Some of the compelling reasons for microsoft shifting its gears from pure JavaScript control to Microsoft ASP.Net Control are tedious javascript development, application and code security, difficulties in leveraging .NET framework. This VE ASP.Net control has it all. You can take advantage of Visual studio 2008 intellisense and write code for Map control on fly. Not only you can write code on fly but you can debug the code using standard Visual studio 2008 debugger.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.geospatialnews.com/2008/09/micrsoft-virtual-earth-aspnet-control.html"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-8127096647758768100?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/8127096647758768100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=8127096647758768100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/8127096647758768100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/8127096647758768100'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/micrsoft-virtual-earth-aspnet-control.html' title='Micrsoft Virtual Earth ASP.NET Control CTP release'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-5521716755991345928</id><published>2008-11-26T03:41:00.000-08:00</published><updated>2008-11-26T03:53:30.975-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET Chart Control'/><category scheme='http://www.blogger.com/atom/ns#' term='asp technology'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>New ASP.NET Chart Control</title><content type='html'>Microsoft recently released a cool new ASP.NET server control - - that can be used for free with ASP.NET 3.5 to enable rich browser-based charting scenarios:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To use this new &amp; cool asp.net chart control you need .NET Freamwork 3.5 SP1 installed in your desktop .&lt;br /&gt;&lt;br /&gt;Available downloads are:&lt;br /&gt;&lt;br /&gt;   1. Download Microsoft Chart Controls&lt;br /&gt;&lt;br /&gt;   2. Download VS2008 tool support for Chart Controls&lt;br /&gt;&lt;br /&gt;   3. Download Microsoft Chart Control Samples&lt;br /&gt;&lt;br /&gt;   4. Download Microsoft Chart Controls Documentation &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once installed chart controls() easily find under "Data" tab in VS2008 toolbox, and you can easily decalred a new chart control in asp.net page like another Web Controls of asp.net&lt;br /&gt;&lt;br /&gt;supports a rich assortment of chart options - including pie, area, range, point, circular, accumulation, data distribution, ajax interactive, doughnut, and more. You can statically declare chart data within the control declaration, or alternatively use data-binding to populate it dynamically. At runtime the server control generates an image (for example a .PNG file) that is referenced from the client HTML of the page using a element output by the control. The server control supports the ability to cache the chart image, as well as save it on disk for persistent scenarios. It does not require any other server software to be installed, and will work with any standard ASP.NET page.&lt;br /&gt;&lt;br /&gt;To get a sense of how to use the control I recommend downloading the Microsoft Chart Controls Sample Project. This includes over 200 ASP.NET sample pages that you can run locally. Just open the web project in VS 2008 and hit run to see them in action - you can then open the .aspx source of each to see how they are implemented.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://newdotnetfx.blogspot.com/2008/11/new-aspnet-chart-control.html"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-5521716755991345928?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/5521716755991345928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=5521716755991345928' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5521716755991345928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5521716755991345928'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/new-aspnet-chart-control.html' title='New ASP.NET Chart Control'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-7525061524153047085</id><published>2008-11-26T03:37:00.000-08:00</published><updated>2008-11-26T03:38:47.446-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='XML Data Source'/><category scheme='http://www.blogger.com/atom/ns#' term='.net framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Asp.Net Advantages'/><title type='text'>how to read and write XML Files in asp.net 2.0</title><content type='html'>Microsoft .NET introduces a new suite of XML APIs built on industry standards such as DOM, XPath, XSD, and XSLT. The .NET Framework XML classes also offer convenience, better performance, and a more familiar programming model, tightly coupled with the new .NET data access APIs—ADO .NET. XmlWriter, XmlReader, and XmlNavigator classes and classes that derive from them, including XMLTextReader and XMLTextWriter, encapsulate a number of functionalities that previously had to be accomplished manually. This tutorial will show you a sample of how to operate XML in ASP.NET and VB.NET.&lt;br /&gt;&lt;br /&gt;The System.Xml namespace contains the XmlDocument Class .we can use this class to operate xml file. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aspnettutorials.com/tutorials/database/XML-vb.aspx"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-7525061524153047085?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/7525061524153047085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=7525061524153047085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7525061524153047085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7525061524153047085'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/how-to-read-and-write-xml-files-in.html' title='how to read and write XML Files in asp.net 2.0'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-7655223311071116268</id><published>2008-11-26T03:29:00.000-08:00</published><updated>2008-11-26T03:36:18.146-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MVC Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='web application framework'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='disadvantages of ASP.NET'/><title type='text'>Disadvantages of the ASP.NET MVC Framework</title><content type='html'>The ASP.NET MVC framework is a new and lightweight architectural pattern still in its infancy. Although evolving from Preview 1 to Preview 4, there are still a great many supplements and enhancements necessary. So far, there have not been any real scenarios of ASP.NET applications putting it into practice. Now, I'm going to use scraps of code to list the disadvantages (immaturity) of ASP.NET MVC as far as I know. This is the fourth part of a four-part series that compares ASP.NET Web Forms with ASP.NET MVC.&lt;br /&gt;&lt;br /&gt;(1) Writing View Contents the Old ASP-Like Way&lt;br /&gt;&lt;br /&gt;As you may have noticed above, it uses an inline mode, foreach, to render the .aspx page’s contents. Indeed, code generated in the above mode is spotless whether in the case of cleanness or from the angle of self definition. But……yes, as you have seen, it’s the original ASP mode, just switched to another term—the ASP.NET MVC-styled template! Isn't it ironic? Yet, this is indeed the fact.&lt;br /&gt;&lt;br /&gt;Since a flock of developers are now ready to embrace ASP.NET MVC without  hesitation, are they also ready to deal with the old-style inline mode? Due to the features of ASP.NET MVC (mainly a ViewData transferred from the Controller to the View), the true ASP.NET MVC template syntax requires a plus CAST, such as the following (of course, you can also use the strong-typed ViewData supported by ASP.NET MVC, which can help to avoid such a cast operation).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aspfree.com/c/a/ASP.NET/Disadvantages-of-the-ASPNET-MVC-Framework/"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-7655223311071116268?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/7655223311071116268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=7655223311071116268' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7655223311071116268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7655223311071116268'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/disadvantages-of-aspnet-mvc-framework.html' title='Disadvantages of the ASP.NET MVC Framework'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-6319143973281180912</id><published>2008-11-24T23:16:00.000-08:00</published><updated>2008-11-25T00:37:13.107-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Data Source Control'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='XML Data Source'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Data Source'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Working with the New Data Source Controls in ASP.NET</title><content type='html'>With ASP.NET 2.0 and after, you are introduced to a bunch of new data source controls, i.e., LinqDataSource, ObjectDataSource, XmlDataSource, SqlDataSource, etc. You can use the newly added data source controls of ASP.NET 2.0 to implement CRUD (Create, Read, Update, and Delete) operations in your applications without having to write much code. All of these controls support paging, sorting, caching, editing, inserting, selecting and deleting data. You can use these controls to bind data to your ASP.NET data bound controls (GridView, Repeater, ListView, etc) declaratively, i.e., without writing even a single line of code. This article discusses these controls and how easily one can work with them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;The New Data Source Controls of ASP.NET 2.0&lt;/span&gt;&lt;br /&gt;ASP.NET 2.0 and beyond ships with a lot of data source controls, namely:&lt;br /&gt;&lt;br /&gt;- ObjectDataSource&lt;br /&gt;- SQLDataSource&lt;br /&gt;- AccessDataSource&lt;br /&gt;- XMLDataSource&lt;br /&gt;- LinqDataSource&lt;br /&gt;&lt;br /&gt;Besides these controls, you also have the SiteMapDataSource control that can be used to loads a site map file and expose it to controls such as the TreeView and SiteMapPath. Using these controls is easy: simply drag and drop one from the toolbox into your web form in the design view mode in Visual Studio.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.databasedev.co.uk/data_source_controls.html"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-6319143973281180912?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/6319143973281180912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=6319143973281180912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6319143973281180912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6319143973281180912'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/working-with-new-data-source-controls.html' title='Working with the New Data Source Controls in ASP.NET'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-7265932212773916048</id><published>2008-11-24T23:11:00.000-08:00</published><updated>2008-11-24T23:15:25.053-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='asp technology'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft technologies'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>What’s New With Robotics Developer Studio 2008</title><content type='html'>At the RoboDevelopment Conference and Expo in Santa Clara, California, Microsoft released the new version of Microsoft Developer Studio 2008 (Microsoft RDS), the latest version of the robotics programming platform and the third major release in two years. The toolkit allows developers, whether professional or hobbyists, to create software applications that run on robots.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;RDS 2008&lt;/span&gt;&lt;br /&gt;In the new version RDS 2008, there are now several new features, including:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;• Increased runtime performance. &lt;/span&gt;&lt;br /&gt;Performance is improved 1.5 to three times faster in message throughput between services, and services now load two times faster. Developers can now also define more specific message communication between services, reducing network utilization and optimizing the processing of data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;• Improvements to the Visual Programming Language (VPL) tool. &lt;/span&gt;&lt;br /&gt;The simple drag-and-drop-based visual programming tool now includes a simple method for defining and configuring distributed applications, making it easier to create applications that can run across networked devices.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;• Improvements to the Visual Simulation Environment (VSE) tool. &lt;/span&gt;&lt;br /&gt;VSE now includes the ability to record and play back simulations, which allows for easier review of simulation experiences. VSE also adds a new floor-plan editor to simplify the definition of interior structures, and three new sample simulation environments (apartment, outdoor and urban) that enable developers to better test their robot applications. Another new feature is support for importing content from DS SolidWorks® 3-D computer-aided design (CAD) software and Microsoft trueSpace 3-D modeling software.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;• Greater development flexibility.&lt;/span&gt;&lt;br /&gt;This new release provides support for both Microsoft Visual Studio 2005 and Visual Studio 2008, which makes it accessible to a broad audience of developers. Improved support for running VPL and VSE on 64-bit Windows platforms provides more flexible installation options.&lt;br /&gt;&lt;br /&gt;Along with the new release, ABB, a supplier of industrial robots and robotics software, is offering a connectivity package known as ABB Connect to Microsoft Robotics Developer Studio 2008 (ACM). ACM lets robotics students work in a virtual environment in order to design and implement virtual robotics. The package contains all the services needed to build a complete virtual robot controller.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Challenges for Robotics Devs&lt;/span&gt;&lt;br /&gt;So now that you have the software, what can you do with it? Visit RoboChamps, of course! At Robochamps, there are a series of challenges for developers which are based in simulation, thus removing the barriers to entry that normally exist when writing code for robots…things like cost and deep hardware knowledge, for example. RoboChamps is built on top of the simulation functionality provided in Microsoft Robotics Developer Studio 2008, which means that participants can program their robots using the .NET languages they are already familiar with.&lt;br /&gt;&lt;a href="http://on10.net/blogs/sarahintampa/Whatrsquos-New-With-Robotics-Developer-Studio-2008/"&gt;&lt;br /&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-7265932212773916048?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/7265932212773916048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=7265932212773916048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7265932212773916048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7265932212773916048'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/whats-new-with-robotics-developer.html' title='What’s New With Robotics Developer Studio 2008'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-7184806510085977365</id><published>2008-11-24T22:50:00.000-08:00</published><updated>2008-11-24T22:52:55.150-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET AJAX Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net framework'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>What is the ASP.NET Ajax Framework? What versions have been released so far?</title><content type='html'>ASP.NET AJAX is a free framework to implement Ajax in asp.net web applications, for quickly creating efficient and interactive Web applications that work across all popular browsers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;The Ajax Framework is powered with&lt;/span&gt;&lt;br /&gt;1 - Reusable Ajax Controls&lt;br /&gt;2 - Support for all modern browsers&lt;br /&gt;3 - Access remote services and data from the browser without tons of complicated&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;script. Versions of Ajax release&lt;/span&gt;&lt;br /&gt;1 - ASP.NET Ajax Framework 1.0 (earlier release to this was called the Atlas)&lt;br /&gt;2 - ASP.NET Ajax Framework 1.0 was available as a separate download for ASP.NET 2.0&lt;br /&gt;&lt;a href="http://kyapoocha.com/ajax-interview-questions/what-is-the-aspnet-ajax-framework-what-versions-have-been-released-so-far/"&gt;&lt;br /&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-7184806510085977365?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/7184806510085977365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=7184806510085977365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7184806510085977365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7184806510085977365'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/what-is-aspnet-ajax-framework-what.html' title='What is the ASP.NET Ajax Framework? What versions have been released so far?'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-7361998219994749631</id><published>2008-11-24T22:41:00.000-08:00</published><updated>2008-11-24T22:44:04.875-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VS 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ C# programming'/><category scheme='http://www.blogger.com/atom/ns#' term='C++ enhancement'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>C++ enhancements in VS 2010</title><content type='html'>As part of my series of blog posts talking about VS 2010 and .NET FX 4, I want to focus on the work we are doing for the native developer as part of Visual C++.&lt;br /&gt; &lt;br /&gt;In an earlier post, I mentioned how the Visual C++ team is investing heavily in enabling developers with large native applications to be successful on the Windows platform.  As a part of that, we released the Visual C++ 2008 Feature Pack earlier this year.  Visual Studio 2010 continues down this path by focusing on making native C++ developers more productive with significant enhancements to the overall IDE experience as well as improvements in the language and library space that further extend the power available to C++ developers.&lt;br /&gt; &lt;br /&gt;Native C++ applications have been growing larger and more complex over the years.  VS2010 makes C++ developers more productive by scaling better when working with larger codebases. One of the key areas where we are making significant improvements is IntelliSense. The IntelliSense engine, which powers the majority of the IDE features, received a major architectural overhaul with a sharp focus on eliminating inefficiencies that surface when dealing with large codebases. A prime example of this is that the IDE remains responsive even while editing source files in very large codebases. Source edits no longer trigger massive updates of the symbol database even with the most complex source dependencies. Visual C++ developers who often edit header files deep down in the include hierarchy or switch project configurations will notice the huge improvement in IDE responsiveness.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/somasegar/archive/2008/11/21/c-enhancements-in-vs-2010.aspx"&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-7361998219994749631?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/7361998219994749631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=7361998219994749631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7361998219994749631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7361998219994749631'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/c-enhancements-in-vs-2010.html' title='C++ enhancements in VS 2010'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-9114893297227811788</id><published>2008-11-23T22:53:00.000-08:00</published><updated>2008-11-23T23:05:13.490-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft technologies'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Microsoft Would Still Do a Yahoo Search Deal</title><content type='html'>At Microsoft’s annual shareholder’s meeting today, CEO Steve Ballmer has put the kibosh on speculation that the company will resurrect its bid to acquire Yahoo. However, Ballmer did suggest that a search deal was possible.&lt;br /&gt;&lt;br /&gt;Microsoft’s single-minded pursuit to acquire Yahoo never made much sense to me. Sure, it would obtain substantial search market shareover night, but it would still have to claw its way up to compete with Google. Even when the two companies are combined, Google still holds the upper hand in market share.&lt;br /&gt;&lt;br /&gt;There is also a great deal of overlap between Microsoft and Yahoo products, and there would certainly be a culture clash among employees. Brain drain is another issue. If Microsoft were to buy Yahoo today, it would not be obtaining the talent that it would have just a few months back. It would also be costly to retain people–even its own employees, many of whom would be hesitant to spend their time at Microsoft getting caught up in turf wars.&lt;br /&gt;&lt;br /&gt;A merger with Yahoo would distract Microsoft from important initiatives that are core to its future success, such as project Oslo, an multi-product effort to steer developers toward model driven development and service oriented architecture, as well as continued investment in the .NET Framework.&lt;br /&gt;&lt;a href="http://technologizer.com/2008/11/19/ballmer-microsoft-would-still-do-a-yahoo-search-deal/"&gt;&lt;br /&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-9114893297227811788?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/9114893297227811788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=9114893297227811788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/9114893297227811788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/9114893297227811788'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/microsoft-would-still-do-yahoo-search.html' title='Microsoft Would Still Do a Yahoo Search Deal'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-6401958975403582284</id><published>2008-11-23T22:28:00.000-08:00</published><updated>2008-11-23T22:37:56.829-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex Development Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Asp.Net Advantages'/><title type='text'>Flex development framework</title><content type='html'>Flex is a highly productive, free open source framework for building and maintaining expressive web applications that deploy consistently on all major browsers, desktops, and operating systems. While Flex applications can be built using only the free Flex SDK developers can use Adobe Flex Builder3 software to dramatically accelerate development.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Flex overview&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Flex is a free, open source framework for building highly interactive, expressive web applications that deploy consistently on all major browsers, desktops, and operating systems. It provides a modern, standards-based language and programming model that supports common design patterns.&lt;br /&gt;&lt;br /&gt;MXML, a declarative XML-based language, is used to describe UI layout and behaviors, and Action Script 3, a powerful object-oriented programming language, is used to create client logic. Flex also includes a rich component library with more than 100 proven, extensible UI components for creating rich Internet applications (RIAs), as well as an interactive Flex application debugger.&lt;br /&gt;&lt;br /&gt;RIAs created with Flex can run in the browser using Adobe Flash Player software or on the desktop on Adobe AIR, the cross-operating system runtime. This enables Flex applications to run consistently across all major browsers and on the desktop. And using AIR, Flex applications can now access local data and system resources on the desktop. Both Flash Player and Adobe AIR are available as a free download on Adobe.com.&lt;br /&gt;&lt;br /&gt;You can accelerate application development with Adobe Flex Builder 3 software, a highly productive, Eclipse based development environment, and Adobe Live Cycle Data Services software, a set of advanced data services that can be used in Flex development. Both of these products are available for purchase.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.softwareassociates.in/2008/11/flex-development-framework.html"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-6401958975403582284?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/6401958975403582284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=6401958975403582284' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6401958975403582284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6401958975403582284'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/flex-development-framework.html' title='Flex development framework'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-724980147798348530</id><published>2008-11-23T22:23:00.000-08:00</published><updated>2008-11-23T22:26:21.860-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET development'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET development benefits'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><title type='text'>Asp.net Development Benefits</title><content type='html'>Web development is the process by which you can get more features of innovative technology – web design, back end programming and software solution for more business efficiency, simply get more from your website infrastructure by integrating each element. Skilled ASP.NET web developers are available for ASP.NET software development, ASP.NET website development &amp; ASP.NET programming.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Advantages of ASP.NET:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    * Any application can talk to a host of other applications, running on diverse technology and hardware, in turn lowering the operation costs. Consider this one case, wherein the stock management system is connected to the accounting system, resulting in ample savings.&lt;br /&gt;&lt;br /&gt;    * Bring on one platform all your internal applications, your partners as well as your customers.&lt;br /&gt;&lt;br /&gt;    * Microsoft Visual Studio® .NET and the .NET Framework supports varied languages, in turn helping developers to focus on work at hand instead of trying to learn a new language that can do the job.&lt;br /&gt;&lt;br /&gt;    * Employees can look for updated information on desktop applications, internet browsers or even mobile devices.&lt;br /&gt;&lt;br /&gt;    * Optimum speed of development&lt;br /&gt;&lt;br /&gt;    * Ability of cross platform migration&lt;br /&gt;&lt;br /&gt;    * High Reliability&lt;br /&gt;&lt;br /&gt;    * Rigorous Security&lt;br /&gt;&lt;br /&gt;    * Easy configurations of applications&lt;br /&gt;&lt;br /&gt;    * Vast and enriched Class library, features, controls&lt;br /&gt;&lt;br /&gt;    * ASP.NET Framework supports varied languages&lt;br /&gt;&lt;br /&gt;Outsourcing author providers furnish unlike services much as the designing and the usage of websites, as advantageously as software and e-commerce development. One big advantage for choosing to outsource your web development needs is you would be competent to get the resource of good engineers to get ample results spell session in your office.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mxget.com/computers/programming/asp.net-development-benefits.html"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-724980147798348530?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/724980147798348530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=724980147798348530' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/724980147798348530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/724980147798348530'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/aspnet-development-benefits_23.html' title='Asp.net Development Benefits'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-346083430815252959</id><published>2008-11-23T22:20:00.000-08:00</published><updated>2008-11-23T22:22:29.325-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux hosting'/><category scheme='http://www.blogger.com/atom/ns#' term='web hosting'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>WINDOWS OR LINUX – WHICH ONE IS BETTER OPTION FOR WEB HOSTING?</title><content type='html'>Once a web site is ready, the next confusing thing is the server on which the web site goes on. Deciding on a web hosting service is something that might get anybody perplexed. There are mainly two types of website hosting services – Windows and Linux. If the business is small then you can even try out the Shared Linux and Windows hosting service. Windows as well as Linux website host services have different benefits and limitations.&lt;br /&gt;&lt;br /&gt;Linux hosting is one of the most common and significant hosting service on the net. The main reason for this web hosting is that many companies which are using it are open sources and quite affordable compared to Windows. Linux is much easier to manage as the business grows online. Windows hosting supports all operational functions of Windows system. It maintains programming frameworks such as ColdFusion and ASP.net. It also backs SQL servers which is extremely useful when creating a website regarding a searchable list. Windows hosting service is apt for people who are used to Microsoft based technologies or equipments.&lt;br /&gt;&lt;br /&gt;The biggest difference between these two hosting services is the cost factor. Linux services are much low-priced in comparison to Windows. Money does play an important in website hosting especially when new web owners are starting off. But, the main reason for Windows hosting service costs to be higher is the fact that many Windows technologies are licensed. Windows also scores over Linux in the programming department; there are many Windows softwares which are not supported on Linux operating systems.&lt;br /&gt;&lt;br /&gt;After drafting out your needs, you can also consult professionals in the web site hosting field on which is a better option. But, it is always advisable to weigh the pros and cons before making that choice, so that you do not regret in any possible whre. There are many hosting companies that can help you with the right web hosting solution which will take away all your tension and your entire job will be done within moments. But, make sure to do a reference check before hiring any company’s service.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.idslogic.com/2008/11/windows-or-linux-which-one-is-better.html"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-346083430815252959?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/346083430815252959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=346083430815252959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/346083430815252959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/346083430815252959'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/windows-or-linux-which-one-is-better.html' title='WINDOWS OR LINUX – WHICH ONE IS BETTER OPTION FOR WEB HOSTING?'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-8405794720482115131</id><published>2008-11-18T22:59:00.000-08:00</published><updated>2008-11-18T23:02:21.951-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microsoft visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='visual studio 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Adobe accommodates Visual Studio, Eclipse</title><content type='html'>Adobe Systems at its Adobe Max 2008 conference Tuesday heralded a slew of new technologies, including links between its Flex application development platform and Microsoft's Visual Studio software development platform.&lt;br /&gt;&lt;br /&gt;Also paraded at the conference was Flash Catalyst, an interactive design tool for building interfaces and interactive content without coding. The planned Bolt release of the ColdFusion IDE, featuring Eclipse capabilities, was touted as well.&lt;br /&gt;&lt;br /&gt;In addition, two developments pertaining to Flex development support for Microsoft's .Net software development technology were unveiled.&lt;br /&gt;&lt;br /&gt;"A partner of ours, called Ensemble, out of Vancouver, has created a Visual Studio plug-in called Tofino, which gives you Flex and MXML support," said Ben Forta, director of platform evangelism at Adobe, in an interview after the morning keynote presentation. Also, Adobe itself is working on a project to boost Flex development in .Net, featuring data services capabilities. That project is with Adobe Labs.&lt;br /&gt;&lt;a href="http://www.infoworld.com/article/08/11/18/Adobe-accommodates-Visual-Studio-Eclipse_1.html"&gt;&lt;br /&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-8405794720482115131?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/8405794720482115131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=8405794720482115131' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/8405794720482115131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/8405794720482115131'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/adobe-accommodates-visual-studio.html' title='Adobe accommodates Visual Studio, Eclipse'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-7534177096957501545</id><published>2008-11-18T22:57:00.000-08:00</published><updated>2008-11-18T22:59:07.927-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microsoft SQL server'/><category scheme='http://www.blogger.com/atom/ns#' term='.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft technologies'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Why program Microsoft SQL Server from .NET?</title><content type='html'>Microsoft developers may use LINQ or other data access technologies for applications that implement common business operations. But larger, more specialized applications are good candidates for .NET-enabled SQL Server. Microsoft’s José Blakely, a partner architect for SQL Server, offers three scenarios where programming the database from .NET makes sense: &lt;br /&gt;&lt;br /&gt;Deep extensibility in the database. Developers can build core database constructs such as table-valued functions, user-defined aggregates or rich types using a CLR language (such as C# or VB.NET) in Visual Studio. The managed environment is safer and more robust compared with unmanaged extensions (built in C++, for example). And it runs faster and scales much better than similar functionality in Transact-SQL. &lt;br /&gt;&lt;br /&gt;A more powerful environment for database developers. They can leverage .NET libraries (such as those for regular expressions, string manipulation and math functions) and use them in SQL Server. &lt;br /&gt;&lt;br /&gt;The ability, via the CLR, to write specialized business logic using modern .NET programming languages and run those programs close to the data inside the database. With the very high data volumes being stored in databases—often hundreds of terabytes or even petabytes—managing data in the middle tier is unworkable. Embedding the CLR in SQL Server lets developers move complex business computations to the database.&lt;br /&gt;&lt;a href="http://www.sdtimes.com/WHY_PROGRAM_MICROSOFT_SQL_SERVER_FROM_NET_/About_LINQ_and_NET_and_SQL_and_MICROSOFT/33055"&gt;&lt;br /&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-7534177096957501545?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/7534177096957501545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=7534177096957501545' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7534177096957501545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7534177096957501545'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/why-program-microsoft-sql-server-from.html' title='Why program Microsoft SQL Server from .NET?'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-5838447566604940572</id><published>2008-11-18T22:48:00.000-08:00</published><updated>2008-11-18T22:50:12.553-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microsoft visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft technologies'/><category scheme='http://www.blogger.com/atom/ns#' term='visual studio 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Microsoft files suit to defend Visual Studio users</title><content type='html'>Microsoft filed a lawsuit in a U.S. District Court in San Francisco last week, asking a judge to invalidate several patents that are the subject of infringement suits filed by WebXchange against three large companies over their use of Microsoft's Visual Studio development tools. The software vendor seeks to invalidate patents used to sue Allstate, Dell and FedEx.&lt;br /&gt;&lt;br /&gt;Microsoft said in its lawsuit against WebXchange that the claims against Allstate Insurance Corp., Dell and FedEx relate to their use of Visual Studio. Microsoft added that by asking the court in San Francisco to declare WebXchange's patents invalid, it hopes to defend the three sued customers and spare other Visual Studio users from similar legal actions.&lt;br /&gt;&lt;a href="http://www.neowin.net/news/main/08/11/18/microsoft-files-suit-to-defend-visual-studio-users"&gt;&lt;br /&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-5838447566604940572?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/5838447566604940572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=5838447566604940572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5838447566604940572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5838447566604940572'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/microsoft-files-suit-to-defend-visual.html' title='Microsoft files suit to defend Visual Studio users'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-1631738025690676720</id><published>2008-11-18T22:30:00.000-08:00</published><updated>2008-11-18T22:32:40.359-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET MVC'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Asp.Net Advantages'/><title type='text'>Advantages of the ASP.NET MVC Approach</title><content type='html'>As I hinted in earlier articles in this series, to overcome the deficiencies of the ASP.NET Web Forms solution, Microsoft created an alternative to Web Forms—the ASP.NET MVC framework. In the MVC framework, a whole web application is separated into three components: the model, view, and controller. We will take a close look at this approach in this article, the third part of a four-part series.&lt;br /&gt;Introducing the ASP.NET MVC framework&lt;br /&gt;&lt;br /&gt;Typically, the model component maintains state by persisting data in a database, while the view component is selected by the controller and renders the appropriate UI. By default, the ASP.NET MVC framework utilizes the existing ASP.NET page (.aspx), master page (.master), and user control (.ascx) for rendering to the browser.&lt;br /&gt;&lt;br /&gt;The center and most important controller component takes the responsibility of locating the appropriate action method in the controller, obtaining data to use as the action method's arguments, and handling any errors that might occur when the action method runs. Then, the controller renders the requested view. Figure 1 gives a rough perspective of the way ASP.NET MVC works.&lt;br /&gt;&lt;a href="http://www.aspfree.com/c/a/ASP.NET/Advantages-of-the-ASPNET-MVC-Approach/"&gt;&lt;br /&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-1631738025690676720?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/1631738025690676720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=1631738025690676720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1631738025690676720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1631738025690676720'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/advantages-of-aspnet-mvc-approach.html' title='Advantages of the ASP.NET MVC Approach'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-3656567814047977125</id><published>2008-11-18T22:13:00.000-08:00</published><updated>2008-11-18T22:26:41.242-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web development'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>What’s New in ASP.NET and Web Development</title><content type='html'>The .NET Framework version 3.5 Service Pack 1 includes enhancements for ASP.NET in targeted areas. Visual Studio 2008 and Microsoft Visual Web Developer Express Edition also include enhancements and new features for improved Web development.&lt;br /&gt;&lt;br /&gt;The most significant advances are improved support for developing AJAX-enabled Web sites and support for Language-Integrated Query (LINQ). The advances include new server controls and types, a new object-oriented client type library, and full IntelliSense support in Visual Studio 2008 and Microsoft Visual Web Developer Express Edition for working with ECMAScript (JavaScript or JScript).&lt;br /&gt;&lt;br /&gt;The following sections of this topic describe the changes in ASP.NET and Visual Web Developer.&lt;br /&gt;&lt;br /&gt;* ASP.NET Enhancements in SP1&lt;br /&gt;* ASP.NET Enhancements in version 3.5&lt;br /&gt;* Visual Web Developer Enhancements&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;ASP.NET Enhancements in SP1&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The following sections provide information about enhancements and new features in Visual Studio 2008 and Visual Web Developer Express Edition.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Dynamic Data&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ASP.NET Dynamic Data is a framework that lets you create data-driven ASP.NET Web applications easily. It does this by automatically discovering the data model at run time and determining UI behavior from it. A scaffolding framework instantly provides a functional Web site for viewing and editing data. This scaffolding can then be easily customized using metadata, templates, or by creating standard ASP.NET pages to override the default behavior. At the same time existing applications can easily integrate pieces of the scaffolding logic with their existing pages.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;URL Routing&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;URL routing in ASP.NET enables you to use URLs that do not have to map to specific files in a Web site. Because the URL does not have to map to a file, you can use URLs in a Web application that are descriptive of the user’s action and therefore more easily understood by users. In URL routing, you define URL patterns that contain placeholders for values that are used when you handle URL requests. At run time, the pieces of the URL that follow the application name are parsed into discrete values, based on a URL pattern that you have defined.&lt;br /&gt;&lt;a href="http://blog.tryangled.net/2008/11/18/whats-new-in-aspnet-and-web-development/"&gt;&lt;br /&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-3656567814047977125?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/3656567814047977125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=3656567814047977125' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/3656567814047977125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/3656567814047977125'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/whats-new-in-aspnet-and-web-development.html' title='What’s New in ASP.NET and Web Development'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-6303509252752140638</id><published>2008-11-18T00:49:00.000-08:00</published><updated>2008-11-18T00:51:23.881-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virtual machine technology'/><category scheme='http://www.blogger.com/atom/ns#' term='asp technology'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Understanding the Virtual Machine Technology</title><content type='html'>The Orcas March CTP came in Virtual Image format and so the Beta-1 and Beta-2. For many people Virtual Machine is a new teminorlogy. In this post I am trying to help you understand what does this Virtual Machie mean.&lt;br /&gt;&lt;br /&gt;While downloading the Virtual Machine files, you must have noticed that Orcas virtual machine requires Virtual PC 2004 SP1 or Virtual PC 2007 or Virtual Server 2005 R2 to work with downloaded files. Any of this software will help to achieve the concept of virtualization; as Orcas CTP/Beta comes in the form of virtual image, so virtualization concept is required to run the Orcas CTP/Beta.&lt;br /&gt;&lt;br /&gt;Normally, computers run only one operating system at a time. Applications run on top of the operating system. The operating system uses device drivers to address the computer’s hardware. And the hardware includes every single piece of hardware for example, the mouse and keyboard, processor, memory, disk drives and drive controllers, video cards, network cards, sound card and other physical devices etc. In other words, a computer contains one set of devices, runs one operating system at a time, and has one set of applications on that operating system.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnetpassion.blogspot.com/2007/09/understanding-virtual-machine.html"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-6303509252752140638?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/6303509252752140638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=6303509252752140638' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6303509252752140638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6303509252752140638'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/understanding-virtual-machine.html' title='Understanding the Virtual Machine Technology'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-5426442543739642654</id><published>2008-11-18T00:35:00.000-08:00</published><updated>2008-11-18T00:36:56.049-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET development'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='asp technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft technologies'/><title type='text'>Windows Azure Tools for Microsoft Visual Studio 2008 SP1</title><content type='html'>Microsoft has recentky launced the development tool support for Windows Cloud Computing - Windows Azure.&lt;br /&gt;&lt;br /&gt;Windows Azure Tools for Microsoft Visual Studio extend Visual Studio to enable the creation, building, debugging, running and packaging of scalable services on Windows Azure.&lt;br /&gt;&lt;br /&gt;Windows Azure Tools for Microsoft Visual Studio includes:&lt;br /&gt;&lt;br /&gt;*C# and VB Project templates for building Cloud Services&lt;br /&gt;*Integration with the Development Fabric and Development Storage services&lt;br /&gt;*Debugging Cloud Service Roles running in the Development Fabric&lt;br /&gt;*Building and packaging of Cloud Service Packages&lt;br /&gt;*Browsing to the Azure Services Developer Portal&lt;br /&gt;*Role configuration&lt;br /&gt;*SSL Certificate selection&lt;br /&gt;&lt;a href="http://dotnetpassion.blogspot.com/2008/11/microsoft-has-recentky-launced.html"&gt;&lt;br /&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-5426442543739642654?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/5426442543739642654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=5426442543739642654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5426442543739642654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5426442543739642654'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/windows-azure-tools-for-microsoft.html' title='Windows Azure Tools for Microsoft Visual Studio 2008 SP1'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-2642028584797581458</id><published>2008-11-18T00:30:00.000-08:00</published><updated>2008-11-18T00:32:22.940-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='.net application pool'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>.Net application pools</title><content type='html'>Why it is a bad idea to isolate ASP.Net applications by using Application Pools.&lt;br /&gt;&lt;br /&gt;1. ASP.Net applications all require the .Net Framework, which is a fixed overhead (in the neighborhood of at least 20MB RAM) paid by every process that loads an ASP.Net application. Suppose you have 10 ASP.Net applications. If each application is in its own Application Pool, you can have up to 10 copies of the .Net Framework loaded in memory by each w3wp.exe of each Application Pool. Efficiency says that you really only need one copy of the .Net Framework for all of the ASP.Net applications, and this is possible only if all 10 ASP.Net applications are in the same Application Pool.&lt;br /&gt;&lt;br /&gt;2. ASP.Net applications do not benefit from Application Pool based isolation (by process identity) because ASP.Net runs managed code, which already has CAS and does NOT rely on user identity nor process space for isolation. AppDomain is the logical concept that is enforced by ASP.Net to isolate the ASP.Net applications. Of course, this is a different story for native code applications like ASP, ISAPI, CGI which do benefit from using process space for isolation.&lt;br /&gt;Application pool is used to not affect the applications running in other application pools while errors in one application pool. It only affects current application pool. Modifying web.config will cause the application to restart. There is a difference between application pools and application. The application pool will consist of one or several worker processes and may host one or several applications.  When application restarts, which doesn’t cause application pool to recycle, instead, it only restarts one of the applications hosted by the application pool.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mskenyan.wordpress.com/2008/11/18/net-application-pools/"&gt;&lt;br /&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-2642028584797581458?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/2642028584797581458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=2642028584797581458' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/2642028584797581458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/2642028584797581458'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/net-application-pools.html' title='.Net application pools'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-6260751997451602603</id><published>2008-11-17T23:01:00.000-08:00</published><updated>2008-11-17T23:02:34.618-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.net development'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>.NET and Dynamic Languages</title><content type='html'>In the months and years ahead, dynamic languages are going to take on an increasing important role in the .NET platform. To support this Microsoft is heavily investing in integration between the dynamic languages and the CLR.&lt;br /&gt;&lt;br /&gt;Before we get into how that integration works, we have to take a moment to discuss open source. The most important dynamic languages on the .NET platform are IronPython and IronRuby. As both of these are under an open source license, they won’t follow the normal schedule for language changes. All open source languages officially supported by Microsoft will have two release cycles. There will be the release early/release often schedule common for open source projects, which of course results in a lot more rollouts. Parallel to this will be the formal, highly tested releases that Microsoft prefers. Companies and developers will have the option use either style of release, as both will use the same code base.&lt;br /&gt;&lt;br /&gt;As for integration, is all revolves around the IDynamicObject interface. This acts as a method binder allowing each object to use the semantics of the language it was written in. The languages that will have binders out of the box include IronPython, IronRuby, JScript, and COM. Yes, COM is considered a dynamic language for this purpose of late binding and dynamic method invocation.&lt;br /&gt;&lt;br /&gt;In addition to language specific binders, developers can have special rules for just a single class. The easiest way to do this is to start with the abstract class DynamicObject. What follows is a list of actions that can be overridden for custom behavior. As you browse the list you will undoubtedly see some actions not supported directly by the syntax in your language of choice.&lt;br /&gt;&lt;br /&gt;- GetMember&lt;br /&gt;- SetMember&lt;br /&gt;- DeleteMember&lt;br /&gt;- UnaryOperation&lt;br /&gt;- BinaryOperation&lt;br /&gt;- Convert&lt;br /&gt;- InvokeMember&lt;br /&gt;- Invoke&lt;br /&gt;- CreateInstance&lt;br /&gt;- GetIndex&lt;br /&gt;- SetIndex&lt;br /&gt;- DeleteIndex&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.csharpgrass.com/2008/11/net-and-dynamic-languages/"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-6260751997451602603?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/6260751997451602603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=6260751997451602603' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6260751997451602603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6260751997451602603'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/net-and-dynamic-languages.html' title='.NET and Dynamic Languages'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-3645243012353457513</id><published>2008-11-17T01:29:00.000-08:00</published><updated>2008-11-17T01:37:29.968-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gridview control'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax server control'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>New Features in ASP.NET 3.5</title><content type='html'>ASP.NET has for long been a popular web application development platform. ASP.NET 2.0 added a lot of new features compared to its earlier counterpart, i.e., ASP.NET 1.1. With ASP.NET 3.5, you have even more features. This article will present the new features that have been added to ASP.NET and Visual Studio 2008.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In ASP.NET 3.5, a new tool has been introduced called the ASP.NET Merge Tool. You can use this tool for merging pre-compiled assemblies. No, this is not all. There isa lot of other exciting features and we will explore each of them as we progress through this article.&lt;br /&gt;&lt;br /&gt;The most significant improvements in ASP.NET are:&lt;br /&gt;&lt;br /&gt;* Integrated Ajax Support&lt;br /&gt;* New Data Controls (ListView and DataPager)&lt;br /&gt;* The LinqDataSource Control&lt;br /&gt;&lt;br /&gt;Visual Studio 2008 has also included some features for an improved web application development experience. Here is the list of such improvements:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* Support for LINQ&lt;br /&gt;* IntelliSense for JavaScript and ASP.NET Ajax&lt;br /&gt;* Improved Design time experience&lt;br /&gt;&lt;br /&gt;We will explore each of these features as we progress through this article.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;New ASP.NET Features&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We will start our discussion with the improvements in ASP.NET. The sections that follow discuss the significant improvements made in ASP.NET 3.5.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Integrated Ajax Support&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Before we proceed further, let us have a quick look at what Ajax is all about. Ajax, an acronym for Asynchronous JavaScript and XML, is a cross-platform technology that can be used to make your web pages fast, rich and responsive. Note that in Ajax enabled web applications, requests are sent to the server only for the data that is needed. Incidentally, Ajax is mainly a mix of Javascript, Html, CSS, XML, DOM and the XMLHttpRequest Object. It is a technology that can be used to send and receive data (usually in XML format) from a server-side application using Javascript. According to Enrich Peterson, "AJAX-enabled pages provide a slick, responsive user experience, making web-based applications function more like desktop-based ones".&lt;br /&gt;&lt;br /&gt;MSDN states, "ASP.NET AJAX is a set of technologies to add AJAX (Asynchronous JavaScript and XML) support to ASP.NET. It consists of a client-side script framework, server controls, and more. Although AJAX is essentially a client-side technique, most of its real-world deployments call for server-side processing."&lt;br /&gt;&lt;br /&gt;Here is a list of the advantages of using Ajax in web applications.&lt;br /&gt;&lt;br /&gt;* Reduction of unnecessary web server hits, i.e., the round trips are minimized&lt;br /&gt;* Rich, responsive user interface&lt;br /&gt;* Real-time web page updates&lt;br /&gt;* Language neutrality&lt;br /&gt;* Faster web page renderings&lt;br /&gt;* Less consumption of server’s resources (memory and processor load is reduced)&lt;br /&gt;&lt;br /&gt;Ajax was introduced in ASP.NET as a separate add-on called ASP.NET 2.0 AJAX Extensions. This extensions library enabled you to design and implement Ajax enabled web applications using ASP.NET. The ASP.NET 2.0 framework incorporates the client script libraries of the ASP.NET Ajax framework. "The framework includes two distinct yet not mutually exclusive API's: client and server, which enable the developers to accomplish AJAX functionalities using direct client-side programming, traditional server-side programming, or any combination of both".&lt;br /&gt;&lt;br /&gt;And, you also have the ASP.NET AJAX Control Toolkit, a community project from Microsoft that comprises of a SDK and code samples. According to Microsoft, "The ASP.NET AJAX Control Toolkit provides a set of sample controls and extenders that makes it a snap to spice up your web site with rich functionality".&lt;br /&gt;&lt;a href="http://www.dotnetspider.com/resources/22414-New-Features-ASP-NET.aspx"&gt;&lt;br /&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-3645243012353457513?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/3645243012353457513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=3645243012353457513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/3645243012353457513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/3645243012353457513'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/new-features-in-aspnet-35.html' title='New Features in ASP.NET 3.5'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-8970683656631146011</id><published>2008-11-17T01:22:00.000-08:00</published><updated>2008-11-17T01:24:26.261-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ADO.net Dataset'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net database'/><category scheme='http://www.blogger.com/atom/ns#' term='ADO Recordset'/><title type='text'>Difference between ADO.net Dataset and ADO Recordset</title><content type='html'>A DataSet can represent an entire relational database in memory, complete with tables, relations, and views.&lt;br /&gt;&lt;br /&gt;· A DataSet is designed to work without any continuing connection to the original data source.&lt;br /&gt;· Data in a DataSet is bulk-loaded, rather than being loaded on demand.&lt;br /&gt;· There's no concept of cursor types in a DataSet.&lt;br /&gt;· DataSets have no current record pointer You can use For Each loops to move through the data.&lt;br /&gt;· You can store many edits in a DataSet, and write them to the original data source in a single operation.&lt;br /&gt;· Though the DataSet is universal, other objects in ADO.NET come in different versions for different data sources.&lt;br /&gt;&lt;a href="http://dng-ado.blogspot.com/2007/04/difference-between-adonet-dataset-and.html"&gt;&lt;br /&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-8970683656631146011?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/8970683656631146011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=8970683656631146011' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/8970683656631146011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/8970683656631146011'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/difference-between-adonet-dataset-and.html' title='Difference between ADO.net Dataset and ADO Recordset'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-3074972709064922711</id><published>2008-11-17T01:11:00.000-08:00</published><updated>2008-11-17T01:13:25.232-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web frameworks'/><category scheme='http://www.blogger.com/atom/ns#' term='asp technology'/><category scheme='http://www.blogger.com/atom/ns#' term='web application framework'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>What is difference between ExecuteReader, ExecuteNonQuery and ExecuteScalar.</title><content type='html'>&lt;span style="font-weight:bold;"&gt;1. ExecuteReader :&lt;/span&gt; Use for accessing data. It provides a forward-only, read-only, connected recordset.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. ExecuteNonQuery :&lt;/span&gt; Use for data manipulation, such as Insert, Update, Delete.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3. ExecuteScalar :&lt;/span&gt; Use for retriving 1 row 1 col. value., i.e. Single value. eg: for retriving aggregate function. It is faster than other ways of retriving a single value from DB.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dng-ado.blogspot.com/2007/05/what-is-difference-between.html"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-3074972709064922711?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/3074972709064922711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=3074972709064922711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/3074972709064922711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/3074972709064922711'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/what-is-difference-between.html' title='What is difference between ExecuteReader, ExecuteNonQuery and ExecuteScalar.'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-449237847494277836</id><published>2008-11-14T02:42:00.000-08:00</published><updated>2008-11-14T02:43:24.147-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP VS ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Fundamentals of Asp.net Programming Vs. Php Programming</title><content type='html'>Hyper-text-pre-processor (PHP) and Active-server-pages (ASP) are the two standard programming languages for website application development and more significantly when it comes to produce database-driven websites to interrelating hugely with databases. PHP is an open-source programming language which is derived from lots of different languages. On the other hand ASP is such kind of programming languages which preferring Microsoft product mostly.&lt;br /&gt;&lt;br /&gt;Both programming languages PHP and ASP are used to develop dynamic database oriented websites. Active Server Pages (ASP) is normally from Microsoft and is used only with Internet Information Server (IIS) that runs on Microsoft Servers also. But on the other hand you can say PHP is platform independent programming languages and can connect with several kinds of databases.&lt;br /&gt;&lt;a href="http://phpwebprogramming.wordpress.com/2008/11/11/fundamentals-of-aspnet-programming-vs-php-programming/"&gt;&lt;br /&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-449237847494277836?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/449237847494277836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=449237847494277836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/449237847494277836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/449237847494277836'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/fundamentals-of-aspnet-programming-vs.html' title='Fundamentals of Asp.net Programming Vs. Php Programming'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-8846455905817374969</id><published>2008-11-14T01:08:00.000-08:00</published><updated>2008-11-14T01:24:41.342-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET development'/><category scheme='http://www.blogger.com/atom/ns#' term='WebForms'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET MVC'/><category scheme='http://www.blogger.com/atom/ns#' term='web application framework'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net database'/><title type='text'>The Future of WebForms And ASP.NET MVC</title><content type='html'>&lt;span style="font-weight:bold;"&gt;ASP.NET Themes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you watch the ASP.NET 4.0 Roadmap talk at PDC, you’ll see that there are five main areas of investment that the ASP.NET team is working on. I’ll provide a non-comprehensive brief summary of the five here.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Core Infrastructure&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;With our core infrastructure, we’re looking to address key customer pain points and &lt;br /&gt;improve scale and performance.&lt;br /&gt;&lt;br /&gt;One feature towards this goal is cache extensibility which will allow plugging in other cache products such as Velocity as a cache provider. We’ll also enhance ASP.NET Session State APIs. There are other scalability investments I don’t even personally understand all too deeply. ;)&lt;br /&gt;&lt;br /&gt;To learn more about our cache extensibility plans, check out this PDC talk by Stefan Schackow.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Web Forms&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In WebForms, we’re looking to address Client IDs which allow developers to control the id attribute value rendered by server controls. We’re adding support for URL routing with Web Forms. We’re planning to improve ViewState management by providing fine grain control over it. And we’re making investments in making our controls more CSS friendly. There are many other miscellaneous improvements to various control we’re making that would require me to query and filter the bug database to list, and I’m too lazy to do that right now.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;AJAX&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;With Ajax, we’re implementing client side templates and data binding. Our team now owns the Ajax Control Toolkit so we’re looking at opportunities to possibly roll some of those server controls into the core framework. And of course, we’ve added jQuery to our offerings along with jQuery Intellisense.&lt;br /&gt;&lt;br /&gt;To see more about our investments here, check out Bertrand Le Roy’s Ajax talk at PDC.&lt;br /&gt;Data and Dynamic Data&lt;br /&gt;&lt;br /&gt;In Dynamic Data (which technically could fall in the Web Forms bucket) we’re looking to add support for an abstract data layer which would allow for POCO scaffolding. We’re implementing many-to-many relationships, enhanced filtering, enhanced meta-data, and adding new field templates.&lt;br /&gt;&lt;br /&gt;There’s a lot of cool stuff happening here. To get more details on this, check out Scott Hunter’s Dynamic Data talk at PDC.&lt;br /&gt;ASP.NET MVC&lt;br /&gt;&lt;br /&gt;We’re still working on releasing 1.0. In the future, we hope to leverage some of the Dynamic Data work into ASP.NET MVC.&lt;br /&gt;&lt;br /&gt;Notice here that ASP.NET MVC is just one of these five areas we’re investing in moving forward. It’s not somehow starving our efforts in other areas.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://haacked.com/archive/2008/11/13/future-of-aspnet.aspx"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-8846455905817374969?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/8846455905817374969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=8846455905817374969' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/8846455905817374969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/8846455905817374969'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/future-of-webforms-and-aspnet-mvc.html' title='The Future of WebForms And ASP.NET MVC'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-2896333559057086016</id><published>2008-11-13T23:01:00.000-08:00</published><updated>2008-11-13T23:09:10.668-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='visual studio 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>New Features in Visual Studio 2010 and the .NET Framework 4.0</title><content type='html'>Visual Studio 2008 may be better than sliced bread, but the development team at Microsoft has already been working on the next release. They have recently given us Visual Studio 2010 and the .NET Framework 4.0 as a Community Technology Preview (CTP); it boasts several features that would appeal to developers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This article won't go into every single feature, but will go into features that are the most relevant to .NET developers. Please note that because this is a CTP, it doesn't mean that the final release will be exactly as you see in the CTP or as is described here. I can go over the features roughly as follows:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;New Features in the Visual Studio 2010 IDE and .NET Framework 4.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- Call Hierarchy of methods&lt;br /&gt;- A New Quick Search&lt;br /&gt;- Multi-targeting more accurate&lt;br /&gt;- Parallel Programming and Debugging&lt;br /&gt;- XSLT Profiling and Debugging&lt;br /&gt;- The XSD Designer&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;New ASP.NET features&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- Static IDs for ASP.NET Controls&lt;br /&gt;- The Chart control&lt;br /&gt;- Web.config transformation&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;New VB.NET features&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- Auto Implemented Properties for VB.NET&lt;br /&gt;- Collection Initializers&lt;br /&gt;- Implicit Line Continuations&lt;br /&gt;- Statements in Lambda Expressions&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;New C# features&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- Dynamic Types&lt;br /&gt;- Optional parameters&lt;br /&gt;- Named and Optional Arguments&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.linqexchange.com/post/2008/11/New-Features-in-Visual-Studio-2010-and-the-NET-Framework-40.aspx"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-2896333559057086016?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/2896333559057086016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=2896333559057086016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/2896333559057086016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/2896333559057086016'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/new-features-in-visual-studio-2010-and.html' title='New Features in Visual Studio 2010 and the .NET Framework 4.0'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-2903116041524709895</id><published>2008-11-13T04:38:00.000-08:00</published><updated>2008-11-13T04:40:03.813-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web programming'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET development'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Uploading In ASP.NET</title><content type='html'>With classic ASP, uploading a file from the client to a server required one of three approaches: use of a third-party COM component, use of a custom-written component, or (messy) script code. The easiest option providing the most features was to use a third-party COM component, such as SA-FileUp or ASPUpload. Problems with using the COM model for Web application components are numerous. First off, these components must be registered (generally using the regsvr32.exe tool) before they can be used from a conventional ASP application. Remote administration of these types of applications is not possible, because the registration tool must be run locally on the server. These components remain locked on disk once they are loaded by an application, and the entire Web server must be stopped before these components can be replaced or removed. Furthermore, these third-party COM components cost money.&lt;br /&gt;&lt;br /&gt;ASP.NET easily allows developers to provide upload support without the need of any COM component. This is accomplished via the HtmlInputFile class in the .NET Framework. An instance of this class can be created and used easily through an ASP.NET Web page in just a few lines of code. In this article we'll examine how to upload a file from the client to the Web server using ths server control. We'll also examine how to add some extra functionality, such as creating the upload directory.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thebestaspwebhosting.blogspot.com/2008/11/uploading-in-aspnet.html"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-2903116041524709895?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/2903116041524709895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=2903116041524709895' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/2903116041524709895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/2903116041524709895'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/uploading-in-aspnet.html' title='Uploading In ASP.NET'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-805086302233781860</id><published>2008-11-13T04:28:00.000-08:00</published><updated>2008-11-13T04:35:12.409-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web application framework'/><category scheme='http://www.blogger.com/atom/ns#' term='web development company'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>How To Localize Your Application Using String Tables</title><content type='html'>Until a couple of years ago, most software applications were released in English. Unfortunately for us the developers, nowadays, many customers require that that the product they purchase, will be localized to a specific language (other than English). I know, for instance, that there is a European law which requires healthcare products to be localized to the European market (starting from 2009 or 2010). Because this article is about how to localize your application using string tables, I recommend you to first read about a free tool which helps you extract hard coded strings to string tables. Don’t go any further before you also read about how to generate public properties for string tables, you must read it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Setting up a String Table&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I assume that you already have some user interface which needs to be localized, I will demonstrate this process with Windows Forms but it doesn’t matter what UI framework is being used. The first thing to do is to add a string table, you can add it to your UI project or to another project (if it will be used from other assemblies as well). &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dev102.com/2008/10/20/how-to-localize-your-application-using-string-tables/"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-805086302233781860?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/805086302233781860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=805086302233781860' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/805086302233781860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/805086302233781860'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/how-to-localize-your-application-using.html' title='How To Localize Your Application Using String Tables'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-6141464856876526358</id><published>2008-11-12T00:49:00.000-08:00</published><updated>2008-11-12T01:05:59.723-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web programming'/><category scheme='http://www.blogger.com/atom/ns#' term='web application framework'/><category scheme='http://www.blogger.com/atom/ns#' term='Asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='.net framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>ASP.NET Web Forms Weaknesses</title><content type='html'>&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;The Weakness of ASP.NET Web Forms&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;On the whole, the weakness of the traditional ASP.NET Web Forms solution mainly lies in the following four aspects. Let's check each of them one by one.&lt;br /&gt;&lt;br /&gt;(1) ViewState and Postbacks&lt;br /&gt;&lt;br /&gt;Maybe the most disputable point people often bring forward about ASP.NET Web Forms relates to ViewState and Postbacks. To introduce an event-driven approach and overcome the stateless nature (and also obstacle) of HTTP protocol to simulate the old Windows form model development experience, ASP.NET Web Forms introduces ViewState and Postback. The end result is both ViewState and Postbacks have caused lots of problems and increased the complexity of web application development. Even simple web pages can produce a ViewState larger than 100KB in size that heavily affects the performance of the application sometimes.&lt;br /&gt;&lt;br /&gt;Is ViewState is a must have in an ASP.NET application? In fact, most existing web pages usually feature a good many hyperlinks. When you click one of the links, you will be navigated to a new page. Since clicking the links will lead you to another page, what is the use of ViewState within the page? In practice, when I start to write a new web project, the first thing I do is turn off the enableViewState (and sometimes enableSessionState) parameter from inside the Web.config file.&lt;br /&gt;&lt;br /&gt;Some may ask me what sense there is to using Web Forms since I turn off ViewState. My answer is: there are many reasons. Web Form provides a control model, and so users can take advantage of the easy-to-grasp mode to set/get the value of a text box, and also, they can use many button events easily to write related event handlers to trigger various business logics. Moreover, using Web Forms is simple and clear.&lt;br /&gt;&lt;br /&gt;Well, without ViewState why can you use the events of the controls? Of course, you can if the events are not complex ones. Here is an example. The TextBox's TextChange event belongs to complex events, as well as the Command event of the GridView control. However, the click event of a Button control is the "simple event."&lt;br /&gt;&lt;br /&gt;As with the event, there are also complex states and simple ones. Take, again, for example: the state of each sub-control within each line inside the GridView control is a "complex state," while the Text property of a TextBox control belongs to a "simple state." "Complex states" and "complex events" require ViewState, while the simple ones do not. So, why not try to use simple states and events instead of complex ones?&lt;br /&gt;&lt;br /&gt;One of the most prominent and significant features of ASP.NET Web Forms lies in its powerful (and complex) component model. Inside this model was introduced something named "page life cycle." Many people threw stones at it and accused it of killing system performance. In essence, this complex life-cycle does, at some times, run without any efficient result again and again. However, assuming that the ASP.NET "page life cycle" kills performance is not right.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.technet.com/dataplatforminsider/archive/2008/11/11/chart-controls-released-in-net-framework-3-5.aspx"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-6141464856876526358?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/6141464856876526358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=6141464856876526358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6141464856876526358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/6141464856876526358'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/aspnet-web-forms-weaknesses.html' title='ASP.NET Web Forms Weaknesses'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-1656516883404121764</id><published>2008-11-12T00:33:00.000-08:00</published><updated>2008-11-12T00:44:51.604-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Chart Control'/><category scheme='http://www.blogger.com/atom/ns#' term='dot net framework'/><category scheme='http://www.blogger.com/atom/ns#' term='.net framework 3.5'/><title type='text'>Chart Controls released in .Net Framework 3.5</title><content type='html'>Microsoft today announced the (out-of-band) release of the ASP.NET Chart Control for Microsoft .NET Framework 3.5.  The ASP.NET Chart Control is a free, full-featured chart control package which enables developers to easily add rich data visualization to ASP.NET and Windows Forms applications. &lt;br /&gt;&lt;br /&gt;Acquired from Dundas Software, the industry leader in .NET charting solutions, the ASP.NET Chart Control is a highly comprehensive, powerful, and easy-to-use solution for adding simple to advanced interactive charts and graphs to applications with minimal coding.  Similar functionality resulting from the technology acquisition from Dundas was released earlier in SQL Server 2008 Reporting Services Report Builder 2.0.&lt;br /&gt;&lt;br /&gt;Releasing this technology in the .NET Framework will save developers effort by allowing their end users to quickly setup and visually configure charts without writing a single line of code. Until now, customers had to purchase this capability from 3rd party vendors or spend a great deal of effort developing their own controls.&lt;br /&gt;&lt;br /&gt;Overview of Features&lt;br /&gt;&lt;br /&gt;    * Comprehensive list of 2D and 3D chart types&lt;br /&gt;    * Multiple Chart Areas, Legends and Titles&lt;br /&gt;    * Highly customizable visual appearance&lt;br /&gt;    * Built-in data manipulation and formulas&lt;br /&gt;    * Annotations&lt;br /&gt;    * Axis scale breaks&lt;br /&gt;    * Smart label positioning&lt;br /&gt;&lt;br /&gt;Samples Environment&lt;br /&gt;Microsoft provides a sample environment for ASP.NET Chart Control geared towards getting developers started fast.  The sample environment includes over 200 samples for both ASP.NET and Windows Forms and include the C# Source Code for each sample.  The samples enable developers to see the Chart Controls in action as well as use the code as templates.  Samples to get your development started are available on MSDN.&lt;br /&gt;&lt;a href="http://blogs.technet.com/dataplatforminsider/archive/2008/11/11/chart-controls-released-in-net-framework-3-5.aspx"&gt;&lt;br /&gt;Read More.. &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-1656516883404121764?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/1656516883404121764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=1656516883404121764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1656516883404121764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1656516883404121764'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/chart-controls-released-in-net.html' title='Chart Controls released in .Net Framework 3.5'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-7604750056385441049</id><published>2008-11-11T01:09:00.000-08:00</published><updated>2008-11-11T01:14:55.007-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dot net framework'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET development'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net framework'/><category scheme='http://www.blogger.com/atom/ns#' term='.net framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>Asp.NET Development Benefits</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Microsoft .Net Application Development&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Microsoft .NET is a technology that connects information, people, systems and devices. .NET connects a broad range of personal and business technologies, enabling the access and use of important information, whenever and wherever it is needed. Built on XML Web service standards, .NET enables both new and existing applications to connect with software and web application to the services across platforms, applications and programming languages.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Benefits of Asp.net&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    * Any application can talk to a host of other applications, running on diverse technology and hardware, in turn lowering the operation costs. Consider this one case, wherein the stock management system is connected to the accounting system, resulting in ample savings.&lt;br /&gt;    * Bring on one platform all your internal applications, your partners as well as your customers.&lt;br /&gt;    * Microsoft Visual Studio® .NET and the .NET Framework supports varied languages, in turn helping developers to focus on work at hand instead of trying to learn a new language that can do the job.&lt;br /&gt;    * Employees can look for updated information on desktop applications, internet browsers or even mobile devices.&lt;br /&gt;    * Optimum speed of development&lt;br /&gt;    * Ability of cross platform migration&lt;br /&gt;    * High Class library, features, controls&lt;br /&gt;    * ASP.NET Framework supports varied languages&lt;br /&gt;    * Reliability&lt;br /&gt;    * Easy configurations of applications&lt;br /&gt;    * Vast and enriched&lt;br /&gt;&lt;br /&gt;&lt;a href="http://offshoreoutsource.wordpress.com/2008/11/11/aspnet-development-benefits/"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-7604750056385441049?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/7604750056385441049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=7604750056385441049' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7604750056385441049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7604750056385441049'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/aspnet-development-benefits.html' title='Asp.NET Development Benefits'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-8419331293710730090</id><published>2008-11-11T00:34:00.000-08:00</published><updated>2008-11-11T01:00:35.809-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net framework'/><category scheme='http://www.blogger.com/atom/ns#' term='asp technology'/><category scheme='http://www.blogger.com/atom/ns#' term='asp dot net'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><title type='text'>What’s New in ASP.NET 2.0?</title><content type='html'>ASP.NET is a programming framework built on the common language runtime that can be used on a server to build powerful Web applications. The first version of ASP.NET offered several important advantages over previous Web development models. ASP.NET 2.0 improves upon that foundation by adding support for several new and exciting features in the areas of developer productivity, administration and management, extensibility, and performance:&lt;br /&gt;Developer Productivity&lt;br /&gt;ASP.NET 2.0 encapsulates common Web tasks into application services and controls that can be easily reused across web sites. With these basic building blocks, many scenarios can now be implemented with far less custom code than was required in previous versions. With ASP.NET 2.0 it is possible to significantly reduce the amount of code and concepts necessary to build common scenarios on the web.&lt;br /&gt;&lt;br /&gt;* New Server Controls. ASP.NET 2.0 introduces many new server controls that enable powerful declarative support for data access, login security, wizard navigation, menus, treeviews, portals, and more. Many of these controls take advantage of core application services in ASP.NET for scenarios like data access, membership and roles, and personalization. Some of the new families of controls in ASP.NET 2.0 are described below.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;- Data Controls.&lt;/span&gt; Data access in ASP.NET 2.0 can be accomplished completely declaratively (no code) using the new data-bound and data source controls. There are new data source controls to represent different data backends such as SQL database, business objects, and XML, and there are new data-bound controls for rendering common UI for data, such as gridview, detailsview, and formview..&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;- Navigation Controls.&lt;/span&gt; The navigation controls provide common UI for navigating between pages in your site, such as treeview, menu, and sitemappath. These controls use the site navigation service in ASP.NET 2.0 to retrieve the custom structure you have defined for your site.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;- Login Controls.&lt;/span&gt; The new login controls provide the building blocks to add authentication and authorization-based UI to your site, such as login forms, create user forms, password retrieval, and custom UI for logged in users or roles. These controls use the built-in membership and role services in ASP.NET 2.0 to interact with the user and role information defined for your site.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;- Web Part Controls.&lt;/span&gt; Web parts are an exciting new family of controls that enable you to add rich, personalized content and layout to your site, as well as the ability to edit that content and layout directly from your application pages. These controls rely on the personalization services in ASP.NET 2.0 to provide a unique experience for each user in your application.&lt;br /&gt;&lt;a href="http://blog.tryangled.net/2008/11/11/whats-new-in-aspnet-20/"&gt;&lt;br /&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-8419331293710730090?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/8419331293710730090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=8419331293710730090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/8419331293710730090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/8419331293710730090'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/whats-new-in-aspnet-20.html' title='What’s New in ASP.NET 2.0?'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-5724492372205167536</id><published>2008-11-10T22:10:00.000-08:00</published><updated>2008-11-10T22:12:23.461-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web frameworks'/><category scheme='http://www.blogger.com/atom/ns#' term='web application framework'/><category scheme='http://www.blogger.com/atom/ns#' term='aspdotnet programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='.net framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><title type='text'>New version of Enterprise Service Bus software extends the Microsoft .NET Platform</title><content type='html'>Neudesic, a leading provider of business solutions that leverage the capabilities of the Microsoft product line, announced today the release of version 2।0 of Neuron-ESB. Neuron-ESB is an Enterprise Service Bus that extends the Microsoft Platform by providing real-time messaging, integration and web service management. Neuron-ESB accelerates SOA adoption by helping companies successfully implement real-time integration across their enterprise, allowing timely response to changing events within their business.&lt;br /&gt;&lt;br /&gt;Neuron-ESB is built on the Microsoft Windows Communication Framework (WCF) technology to provide real-time reliable messaging options for companies adopting SOA। Neuron-ESB manages all communication over the bus by sending messages over "Topics" using a publish-subscribe pattern and supports federated, geographic deployments। Neuron-ESB helps companies administer and automate complex tasks and is proven to significantly reduce the infrastructure, development, training and long term support costs for businesses developing SOA solutions.&lt;br /&gt;&lt;br /&gt;"Neuron-ESB provides the messaging backbone for all of our critical applications," said Jeffrey Sullivan, Chief Information Officer of ThinkCash. "Neuron-ESB allowed us to leverage our developers much more effectively while providing us the ability to go to market quickly with new solutions. We were able to shift our service development from the architect role to the more ubiquitous developer role while, decreasing our deployment time of new services by 50%. We started with just 1 developer who received 4 days of Neuron-ESB training. Within 6 months and no additional training, we had a 15X increase in the number of our internal developers who were able to use Neuron-ESB."&lt;br /&gt;&lt;a href="http://software-outsourcing-india.blogspot.com/2008/05/new-version-of-enterprise-service-bus.html"&gt;&lt;br /&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-5724492372205167536?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/5724492372205167536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=5724492372205167536' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5724492372205167536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/5724492372205167536'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/new-version-of-enterprise-service-bus.html' title='New version of Enterprise Service Bus software extends the Microsoft .NET Platform'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-7277015005502963098</id><published>2008-11-10T22:07:00.000-08:00</published><updated>2008-11-10T22:09:17.307-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Biz Talk Server 2009'/><category scheme='http://www.blogger.com/atom/ns#' term='asp technology'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft technologies'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Biztalk'/><title type='text'>Microsoft: Scoop On BizTalk Server 2009</title><content type='html'>Microsoft's BizTalk Server 2009 is on track for availability during the first half of next year with a full public Community Technology Preview of the business process management server product slated for this year's fourth quarter, Microsoft said Friday. Microsoft also provided more details about new capabilities in the software, which until now Microsoft had called BizTalk Server 2006 R3.&lt;br /&gt;&lt;br /&gt;As it has done with some of its other products, Microsoft is committing to a regular and more transparent development schedule for BizTalk Server, said Burley Kawasaki, product management director for Microsoft's Connected Systems Division. Microsoft wants to fall into a "rhythm of releases" for BizTalk Server, delivering a major upgrade every two years as it plans to do with Windows Server and other products. "We're trying to be more predictable for our enterprise customers," Kawasaki said.&lt;br /&gt;&lt;br /&gt;Microsoft has begun planning for the product release that follows BizTalk Server 2009, code-named "BizTalk Server 7," Kawasaki said, and will start providing customers and channel partners with information about that release early next year. Priorities for that and future generations of the product include more tools for enterprise connectivity, support for the latest capabilities in the Windows platform such as messaging and workflow, and improved visibility throughout a business for such applications as business intelligence and asset tracking.&lt;br /&gt;&lt;br /&gt;Enhancements and new capabilities offered in BizTalk Server 2009 generally revolve around improved enterprise connectivity, expanded platform support and improved developer productivity, Kawasaki said. "It's a pretty full release. It helps reinforce the focus on enterprise connectivity."&lt;br /&gt;&lt;br /&gt;BizTalk Server 2009 will support Microsoft's new wave of platform systems including Windows Server 2008, SQL Server 2008, Visual Studio 2008 and .Net Framework 3.5, as well as supporting Microsoft's new Hyper-V server virtualization software. Managing the life cycle of applications developed for BizTalk will be easier with a new release of ESB Guidance 2.0 patterns and practices.&lt;br /&gt;&lt;br /&gt;The new software will offer improved connectivity both inside and outside the firewall through a new UDDI v3-compliant services registry; new and enhanced line-of-business adapters for SQL Server, Oracle (NSDQ:ORCL)'s E-Business Suite and other applications; enhanced integration with host systems such as IBM (NYSE:IBM) WebSphere MQSeries and CICS; and a new mobile RFID platform. The software will also provide enhanced business-to-business capabilities with updates to its EDI, AS2 and SWIFT protocols.&lt;br /&gt;&lt;a href="http://software-outsourcing-india.blogspot.com/2008/09/microsoft-scoop-on-biztalk-server-2009.html"&gt;&lt;br /&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-7277015005502963098?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/7277015005502963098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=7277015005502963098' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7277015005502963098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/7277015005502963098'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/microsoft-scoop-on-biztalk-server-2009.html' title='Microsoft: Scoop On BizTalk Server 2009'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-9212040983148971870</id><published>2008-11-10T03:15:00.000-08:00</published><updated>2008-11-10T03:20:14.135-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thumbnail controls'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net framework'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET development company'/><category scheme='http://www.blogger.com/atom/ns#' term='web application framework'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='.net framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET BLOB'/><title type='text'>ASP.NET BLOB &amp; Thumbnail Controls 2.0 description</title><content type='html'>A set of ASP.NET server controls for rendering 2 way data bindable images or other files on the fly from SQL BLOB, programmable download links and many BLOB and file related operations without requiri&lt;br /&gt;&lt;br /&gt;A set of ASP.NET server controls for developing SQL BLOB &amp; Thumbnail related web applications in the most efficient, organized and object oriented manner without requiring you writing any codes or ashx http handler files. A set of controls: BlobImageButton, BlobImage, BlobThumbnail, BlobIFrame, BlobButton, BlobHyperlink. BlobImageButton, inherited from ImageButton, will behave exactly like a standard image button with extra byte[] type property named BlobData. The image will be rendered from the value of this byte[] property instead of ImageURL property. Also you can display the image as a thumbnail by setting a checkbox. BlobThumbnail Control will display a thumbnail and clicking the thumbnail will show a popup window with the full sized image or prompt Download dialog box. BlobButton and BlobHyperlink controls are used to display a Download prompt/dialog to download the byte[] content as a file. You can program those controls to create a secured download link so that your visitor won?t see the real location of the file in your server, good for developers who are selling digital products like eBooks or softwares. SpiceLogic BLOB &amp; Thumbnail Control suit will not only display your Images directly from your SQL Blob, but also it will create Thumbnails on the fly. The power of this control is its BLOB 2 way data binding feature. Now, you can simply bind the byte[] BlobData property of this control to your VarBinary or any byte[] datatype of your DataSource and place this control in your DataBound Container Control like GridView or DetailsView. You can also Update/Insert new Blob records using this control (Setting Upload Mode=true). UploadMode will show a Upload form element and upload button element, and that gives you the power to upload files directly to the BlobData property. This control never creates any temporary file in your server so you won?t need to worry about setting any WRITE permission to your web folders. A very straight forward and friendly control.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wareseeker.com/Software-Development/asp.net-blob.zip/7c131a014"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-9212040983148971870?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/9212040983148971870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=9212040983148971870' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/9212040983148971870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/9212040983148971870'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/aspnet-blob-thumbnail-controls-20.html' title='ASP.NET BLOB &amp; Thumbnail Controls 2.0 description'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-1046227209419306927</id><published>2008-11-10T03:04:00.000-08:00</published><updated>2008-11-10T03:13:57.174-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='asp.net 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='.net framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net programming'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net database'/><title type='text'>Advantages of ASP.NET</title><content type='html'>* Any application can talk to a host of other applications, running on diverse technology and hardware, in turn lowering the operation costs. Consider this one case, wherein the stock management system is connected to the accounting system, resulting in ample savings.&lt;br /&gt;    * Bring on one platform all your internal applications, your partners as well as your customers.&lt;br /&gt;    * Microsoft Visual Studio® .NET and the .NET Framework supports varied languages, in turn helping developers to focus on work at hand instead of trying to learn a new language that can do the job.&lt;br /&gt;    * Employees can look for updated information on desktop applications, internet browsers or even mobile devices.&lt;br /&gt;    * Optimum speed of development&lt;br /&gt;    * Ability of cross platform migration&lt;br /&gt;    * High Reliability&lt;br /&gt;    * Rigorous Security&lt;br /&gt;    * Easy configurations of applications&lt;br /&gt;    * Vast and enriched Class library, features, controls&lt;br /&gt;    * ASP.NET Framework supports varied languages&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.qsoftvietnam.com/links/software-outsourcing/offshore-net-development-solution/"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-1046227209419306927?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/1046227209419306927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=1046227209419306927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1046227209419306927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/1046227209419306927'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/advantages-of-aspnet.html' title='Advantages of ASP.NET'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5234929239003415437.post-9068970525484628122</id><published>2008-11-10T02:48:00.000-08:00</published><updated>2008-11-10T03:03:48.629-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dot net framework'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET development company'/><category scheme='http://www.blogger.com/atom/ns#' term='web application framework'/><category scheme='http://www.blogger.com/atom/ns#' term='.net framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax server control'/><title type='text'>Advanced ASP.NET AJAX Server Controls For .NET Framework 3.5</title><content type='html'>ASP.NET AJAX server controls can encapsulate even the most powerful AJAX functionality, helping you build more elegant, maintainable, and scalable applications. This is the first comprehensive, code-rich guide to custom ASP.NET AJAX server controls for experienced ASP.NET developers. Unlike other books on ASP.NET AJAX, this book focuses solely on server control development and reflects the significant improvements in ASP.NET 3.5 AJAX and the latest Visual Studio 2008 features for streamlining AJAX development&lt;br /&gt;&lt;br /&gt;Adam Calderon and Joel Rumerman first review the core Microsoft AJAX Library and JavaScript techniques needed to support a rich client-side experience. Next, they build upon these techniques showing how to create distributable AJAX-enabled controls that include rich browser-independent JavaScript client-side functionality. The authors thoroughly explain both the JavaScript and .NET aspects of control development and how these two distinct environments come together to provide a foundation for building a rich user experience using ASP.NET AJAX.&lt;br /&gt;&lt;br /&gt;Create object-oriented cross-browser JavaScript that supports .NET style classes, interfaces, inheritance, and method overloading&lt;br /&gt;Work with components, behaviors, and controls, and learn how they relate to DOM elements.&lt;br /&gt;&lt;a href="http://rapidshare-software.blogspot.com/2008/11/advanced-asp.html"&gt;&lt;br /&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5234929239003415437-9068970525484628122?l=aspdotnet-programming.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aspdotnet-programming.blogspot.com/feeds/9068970525484628122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5234929239003415437&amp;postID=9068970525484628122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/9068970525484628122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5234929239003415437/posts/default/9068970525484628122'/><link rel='alternate' type='text/html' href='http://aspdotnet-programming.blogspot.com/2008/11/blog-post.html' title='Advanced ASP.NET AJAX Server Controls For .NET Framework 3.5'/><author><name>Amit Panchal</name><uri>http://www.blogger.com/profile/04852400723449415758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_m637D_Ld06c/Sa5hJltzf-I/AAAAAAAAAB4/qMsIPARHmbo/S220/amit-panchal.jpeg'/></author><thr:total>0</thr:total></entry></feed>
