<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WebProASP</title>
	<atom:link href="http://www.webproasp.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.webproasp.com</link>
	<description>Just another DevWebPro Network site</description>
	<lastBuildDate>Fri, 27 Jan 2012 21:03:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Recently Disclosed ASP.Net Vulnerability Gets Expected Attack Code</title>
		<link>http://www.webproasp.com/recently-disclosed-asp-net-vulnerability-gets-expected-attack-code</link>
		<comments>http://www.webproasp.com/recently-disclosed-asp-net-vulnerability-gets-expected-attack-code#comments</comments>
		<pubDate>Fri, 27 Jan 2012 21:03:24 +0000</pubDate>
		<dc:creator>Trevor Boland</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.webproasp.com/?p=6653</guid>
		<description><![CDATA[In December, 2011 at the 28th Annual Chaos Communication Congress a vulnerability known as CVE-2011-3414 was disclosed to the public. It didn&#8217;t take long for Microsoft Security Responce Center to release a security advisory and a patch to correct the issue. Despite this, however, a user known only as HybrisDisaster &#8230;]]></description>
			<content:encoded><![CDATA[<p>In December, 2011 at the <a href:"http://events.ccc.de/congress/2011/wiki/Welcome">28th Annual Chaos Communication Congress</a> a vulnerability known as CVE-2011-3414 was disclosed to the public.  It didn&#8217;t take long for Microsoft Security Responce Center to release a <a href:"http://technet.microsoft.com/en-us/security/advisory/2659883">security advisory</a> and a patch to correct the issue.  Despite this, however, a user known only as HybrisDisaster published a <a href:"https://github.com/HybrisDisaster/aspHashDoS>proof-of-concept exploit</a> taking advantage of the vulnerability on January 6th.  <span id="more-6653"></span></p>
<p>
Though the vulnerability affects other web platforms, on ASP.Net it is described as giving &#8220;a specially crafted ~100kb HTTP request [the ablility to] consume 100 percent of one CPU core for between 90 and 110 seconds&#8221; by Suha Can and Jonathan Ness from Microsoft Security Responce Center.  By repeating these requests a user could mount a DoS attack on even a cluster of multi-core servers.  </p>
<p>
HybrisDisaster, alluding to be a member of Anonymous released the code, telling the public to &#8220;use it your own way.&#8221;  It was expected, of course as Can and Ness stated in December, &#8220;We anticipate the imminent public release of exploit code.&#8221;  Anyone who maintains an ASP.Net application should deploy the patches in <a href:"http://technet.microsoft.com/en-us/security/bulletin/ms11-100.mspx">Microsoft&#8217;s MS11-100 security bulletin</a>.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.webproasp.com/recently-disclosed-asp-net-vulnerability-gets-expected-attack-code/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Patches Nine Year Old Exploit</title>
		<link>http://www.webproasp.com/microsoft-patches-nine-year-old-exploit</link>
		<comments>http://www.webproasp.com/microsoft-patches-nine-year-old-exploit#comments</comments>
		<pubDate>Mon, 09 Jan 2012 20:18:15 +0000</pubDate>
		<dc:creator>Michael Marr</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.webproasp.com/?p=6649</guid>
		<description><![CDATA[File this one under a sarcastic &#8220;Thanks alot&#8220;. Imagine you are a company creating a widely used backend web development software. Someone releases a study that says, &#8220;This is only theory, but we&#8217;re pretty sure we can breaks your interwebs site by dancing like a koala bear.&#8221; These people include &#8230;]]></description>
			<content:encoded><![CDATA[<p>File this one under a sarcastic &#8220;Thanks <a href="http://hyperboleandahalf.blogspot.com/2010/04/alot-is-better-than-you-at-everything.html" style="text-decoration: none; color: inherit;" target="_blank">alot</a>&#8220;. Imagine you are a company creating a widely used backend web development software. Someone releases a study that says, &#8220;This is only theory, but we&#8217;re pretty sure we can breaks your interwebs site by dancing like a koala bear.&#8221; These people include all kinds of documentation to support that dancing like a koala bear is serious trouble for web applications. Well, if it were me, I would make sure my software comes with some heavy duty anti-koala bear defenses. Apparently, however, if you are a multi-billion dollar corporation in Redmond, Washington, you just ignore these kind of things &#8211; or you really like koalas and don&#8217;t want to hurt them. In this case, I&#8217;m going to go with the former.</p>
<p><span id="more-6649"></span></p>
<p><a href="http://www.computerworld.com/s/article/9223069/Websites_apps_vulnerable_to_low_bandwidth_bot_free_takedown_say_researchers" target="_blank">ComputerWorld</a> reported how an exploit was discussed by Klink and Walde during the Chaos Communication Conference a few weeks prior. Based on research from a <em>2003</em> paper, Klink and Walde demonstrated how a low-bandwidth attack could be initiated without the use of bots to take down entire websites &#8211; an attack equivalent to that of a full fledged denial of service attack. This attack utilizes the high CPU load needed to handle various hashing techniques to create a unbearable load on the server with minimal requests. Although the exploit requires a web application to utilize hash tables to even be vulnerable, it was found that various parts of auto-generated forms and its data in ASP .NET utilize these hashes, and thus was easily exploited. </p>
<p>Other languages, such as Ruby and PHP, were also vulnerable to this exploit. Ruby immediately released a patch to help combat the issue, while PHP made modifications to a future release. However, these releases were not critical as hashing is not as frequently used nor utilized by default in these languages.</p>
<p style="text-align: center;"><strong>Bravo</strong>, Microsoft. <strong>Bravo</strong>.<br /><img src="http://images.ientrymail.com/webproasp/slow-clap.gif"></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webproasp.com/microsoft-patches-nine-year-old-exploit/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight 5 Now Available</title>
		<link>http://www.webproasp.com/silverlight-5-now-available</link>
		<comments>http://www.webproasp.com/silverlight-5-now-available#comments</comments>
		<pubDate>Mon, 19 Dec 2011 12:13:40 +0000</pubDate>
		<dc:creator>Qushawn Clark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.webproasp.com/?p=6642</guid>
		<description><![CDATA[It&#8217;s time for all of you .NET programmers out there to get excited as the new version of Microsoft&#8217;s premier web application framework has been released. The Silverlight team released a press release a few days ago announcing the upgrade and describing all of the new goodies that have been &#8230;]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s time for all of you .NET programmers out there to get excited as the new version of Microsoft&#8217;s premier web application framework has been released.</p>
<p>The <a href="about:blank">Silverlight</a> team released a press release a few days ago announcing the upgrade and describing all of the new goodies that have been included. Some of these include:</p>
<ul>
<li>Improved support for various media formats such (as well as some nifty variable speed playback support.</li>
<li>Improved text support.</li>
<li>Improved graphics.</li>
<li>Generally improved performance.</li>
<li>Lots of nice extensions and such for “Building next-generation business applications.”</li>
</ul>
<p>Apparently this release of Silverlight allows developers to use the <a href="http://msdn.microsoft.com/en-us/library/ee721083%28v=vs.95%29.aspx">trusted application format</a>. According to their report, that means that “when enabled via a group policy registry key and an application certificate, mean users won’t need to leave the browser to perform complex tasks.” For more information on the new release (such as what what it does, where to get it, and how to use it) check out <a href="http://10rem.net/blog/2011/12/09/announcing-the-release-of-silverlight-5">this blog post</a> that is linked from the <a href="http://www.asp.net/">ASP.net</a> website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webproasp.com/silverlight-5-now-available/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Huge ASP.NET Attacks Reaching Far Across The Web</title>
		<link>http://www.webproasp.com/huge-asp-net-attacks-reaching-far-across-the-web</link>
		<comments>http://www.webproasp.com/huge-asp-net-attacks-reaching-far-across-the-web#comments</comments>
		<pubDate>Tue, 08 Nov 2011 17:32:27 +0000</pubDate>
		<dc:creator>Qushawn Clark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.webproasp.com/?p=6639</guid>
		<description><![CDATA[For anyone who heard about the massive Liza Moon bug earlier this year, this is a similar mass SQL injection attack. So far, well over a million websites have been affected in some way by this. These are mainly sites that are associated with schools, universities, small businesses, and hospitals &#8230;]]></description>
			<content:encoded><![CDATA[<p>For anyone who heard about the massive Liza Moon bug <a href="http://www.bitdefender.com/security/liza-moon-trojan-affecting-millions-of-websites.html">earlier this year</a>, this is a similar mass SQL injection attack. <span id="more-6639"></span></p>
<p>So far, well over a million websites have been affected in some way by this. These are mainly sites that are associated with schools, universities, small businesses, and hospitals i.e. the types of organizations that probably wouldn&#8217;t spend thousands of dollars a year on advanced Internet security measures. Most of these were sites built using <a href="http://beta.asp.net">ASP.NET</a>, and they were compromised by code being inserted by the bug. The code inserts an invisible link on the page that takes users to unsafe sites, which apparently divert to other sites as well. Apparently, all of the rogue sites are registered under the name “James Northone,” which is the same false name that was used during the aforementioned <a href="http://www.bitdefender.com/security/liza-moon-trojan-affecting-millions-of-websites.html">Liza Moon attack</a>.</p>
<p>Surprisingly, only six out of forty three big web-security firms have actually been able to identify the virus, which is not good for the people that regularly visit the types of websites that would get infected. Experts have suggested that users keep all of the anti-virus and web related (Javascript, Flash, etc.) completely up to date because hackers often exploit weaknesses in previous under-supported <a href="http://www.scmagazineus.com/aspnet-attacks-growing-in-reach/article/214849/">versions of software</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webproasp.com/huge-asp-net-attacks-reaching-far-across-the-web/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beta Version Of New ASP.net Site Is Up And Running</title>
		<link>http://www.webproasp.com/beta-version-of-new-asp-net-site-is-up-and-running</link>
		<comments>http://www.webproasp.com/beta-version-of-new-asp-net-site-is-up-and-running#comments</comments>
		<pubDate>Fri, 14 Oct 2011 19:11:39 +0000</pubDate>
		<dc:creator>Qushawn Clark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.webproasp.com/?p=6635</guid>
		<description><![CDATA[While all of the revisions are not complete, some very significant work has gone on in improving the functionality of the ASP.net site. Most of the features from the old site have stayed constant, such as the two navigation bars at the top of the page, and the community spotlight &#8230;]]></description>
			<content:encoded><![CDATA[<p>While all of the revisions are not complete, some very significant work has gone on in improving the functionality of the ASP.net site.</p>
<p>Most of the features from the old site have stayed constant, such as the two navigation bars at the top of the page, and the community spotlight feed. The redesign includes some features such as more tutorials and the integration of social networking functionality (facebook, twitter, etc.). They have also added what they call an “Improved onboarding experience”, which means that they intend to make it easier to get new developers started. It seems that the most important aspect here is to make sure that the site is much easier to use than the previous one. Go ahead and check it out at http://beta.asp.net, and for more information on the new additions to and some of the plans for the site, go to <a href="http://forums.asp.net/t/1728133.aspx/1?ASP+NET+Website+Redesign+BETA">this link</a> to read an official rundown of what is going on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webproasp.com/beta-version-of-new-asp-net-site-is-up-and-running/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP.NET Developer Previews Galore</title>
		<link>http://www.webproasp.com/asp-net-developer-previews-galore</link>
		<comments>http://www.webproasp.com/asp-net-developer-previews-galore#comments</comments>
		<pubDate>Fri, 30 Sep 2011 14:52:46 +0000</pubDate>
		<dc:creator>Joe Purcell</dc:creator>
				<category><![CDATA[ASP]]></category>

		<guid isPermaLink="false">http://www.webproasp.com/?p=6623</guid>
		<description><![CDATA[Jon Galloway, a Microsoft developer for ASP.NET, announced a number of new exciting things for ASP.NET developers. He references Scott Guthrie&#8217;s vNext blog that keeps everyone up to date as well. There have been updates in editor support for smart tasks and event handler generation, data controls, and model binding. &#8230;]]></description>
			<content:encoded><![CDATA[<p>Jon Galloway, a Microsoft developer for ASP.NET, <a href="http://weblogs.asp.net/jgalloway/archive/2011/09/14/get-the-scoop-on-the-asp-net-4-5-asp-net-mvc-4-asp-net-web-pages-2-and-visual-studio-11-developer-previews.aspx">announced</a> a number of new exciting things for ASP.NET developers. <span id="more-6623"></span></p>
<p>He references Scott Guthrie&#8217;s <a href="http://weblogs.asp.net/scottgu/archive/2011/08/31/asp-net-vnext-series.aspx">vNext</a> blog that keeps everyone up to date as well. There have been updates in editor support for smart tasks and event handler generation, data controls, and model binding.</p>
<p>We <a href="http://www.devwebpro.com/asp-net-mvc-4-roadmap-published/">previously mentioned</a> updates on MVC 4 which has a number of great new features. Some of the best new features are various new <a href="http://www.asp.net/mvc/tutorials/aspnet-mvc-4-mobile-features">mobile functionalities</a>.</p>
<p>Visual Studio 11 will <a href="http://blogs.msdn.com/b/webdevtools/archive/2011/09/22/page-inspector-for-visual-studio-11-developer-preview.aspx">come with</a> Page Inspector. The tool allows you to do things like inspect web pages and select CSS rules.</p>
<p>Jason Zanders&#8217; <a href="http://blogs.msdn.com/b/jasonz/archive/2011/09/14/announcing-visual-studio-11-developer-preview.aspx">post</a> notes that ASP.NET 4.5 is tailored to meet the top concerns developers have had.</p>
<p>ASP.NET&#8217;s &#8220;<a href="http://www.asp.net/vnext/whats-new">What&#8217;s New</a>&#8221; gives a look as well. These new changes will hopefully prove to be of great benefit to the ASP.NET developing world.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webproasp.com/asp-net-developer-previews-galore/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Fixes Major ASP.NET Flaw</title>
		<link>http://www.webproasp.com/microsoft-fixes-major-asp-net-flaw</link>
		<comments>http://www.webproasp.com/microsoft-fixes-major-asp-net-flaw#comments</comments>
		<pubDate>Wed, 28 Sep 2011 12:24:49 +0000</pubDate>
		<dc:creator>Doug Caverly</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[WebProASP]]></category>

		<guid isPermaLink="false">http://www.devwebpro.com/?p=12034</guid>
		<description><![CDATA[The ASP.NET community should be relatively safe once again.  After a nasty scare over a vulnerability, Microsoft&#8217;s made a security update available, and there are several different ways for people to take advantage of it. A little background information on the seriousness of this problem (which Scott Guthrie provided towards &#8230;]]></description>
			<content:encoded><![CDATA[<p>The ASP.NET community should be relatively safe once again.  After a nasty scare over a vulnerability, Microsoft&#8217;s made a security update available, and there are several different ways for people to take advantage of it.</p>
<p>A little background information on the seriousness of this problem (which <a href="http://weblogs.asp.net/scottgu/archive/2010/09/18/important-asp-net-security-vulnerability.aspx">Scott Guthrie</a> provided towards the beginning of the incident): &#8220;An attacker using this vulnerability can request and download files within an ASP.NET Application like the web.config file (which often contains sensitive data).&#8221;</p>
<p>What&#8217;s more, &#8220;An attacker exploiting this vulnerability can also decrypt data sent to the client in an encrypted state (like ViewState data within a page).&#8221;</p>
<p>So the flaw posed a definite threat.  Fortunately, as we mentioned earlier, Microsoft came up with a solution, and administrators can seek it out in the <a href="http://www.microsoft.com/downloads/en/default.aspx">Microsoft Download Center</a> if they like.</p>
<p>It&#8217;s possible administrators can save themselves that slight inconvenience, too, as Microsoft also made it possible to access the fix through Windows Update and Windows Server Update Services.</p>
<p>Administrators should just be sure they patch everything one way or another, as Microsoft officially considers the matter important (via its &#8220;Aggregate Severity Rating&#8221;) and word of the problem has almost certainly gotten around by now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webproasp.com/microsoft-fixes-major-asp-net-flaw/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP.NET Vulnerability Exposes Encrypted Data and Web.config</title>
		<link>http://www.webproasp.com/asp-net-vulnerability-exposes-encrypted-data-and-web-config</link>
		<comments>http://www.webproasp.com/asp-net-vulnerability-exposes-encrypted-data-and-web-config#comments</comments>
		<pubDate>Tue, 27 Sep 2011 16:30:38 +0000</pubDate>
		<dc:creator>Taylor Gillespie</dc:creator>
				<category><![CDATA[ASP]]></category>

		<guid isPermaLink="false">http://www.devwebpro.com/?p=11940</guid>
		<description><![CDATA[During the September 2010 ekoparty Security Conference in Argentina, Juliano Rizzo, along with Thai Duong, disclosed a vulnerability that affects every ASP.NET web application. The exploit involves what is called a &#8220;Padding Oracle Attack.&#8221; He had released a working algorithm a while back in the form of POET, a python &#8230;]]></description>
			<content:encoded><![CDATA[<p>During the September 2010 ekoparty Security Conference in Argentina, Juliano Rizzo, along with Thai Duong, disclosed a vulnerability that affects every ASP.NET web application. The exploit involves what is called a &#8220;<a href="http://www.ekoparty.org/juliano-rizzo-2010.php">Padding Oracle Attack</a>.&#8221; He had released a working algorithm a while back in the form of POET, a python script, but this was the first time the exploit was disclosed in such a public arena.<br />
<span id="more-6614"></span><br />
Microsoft immediately responded by posting a <a href="http://www.microsoft.com/technet/security/advisory/2416728.mspx">security advisory 2416728</a> for the oracle padding attack, and other <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3332">security advisories followed</a> from third-party security researchers. The attack works by trying thousands of cryptographic requests and determining how correct the guess is by the error code returned. With the right key, an attacker can intercept and manipulate data including cookie files, and can ultimately read the configuration files of ASP.NET web applications. While the vulnerability does not itself allow elevated privileges or code execution, the information found might reveal other useful details about gaining access to systems on your network.</p>
<p>Microsoft&#8217;s recommended fix at this point is to configure the web application to use custom error pages that return the same error for all requests. This fix however does not address the fact that status codes and the processing time for the request are tell-tale indicators of success or failure. It also is not an option for web applications that depend on custom error pages for web services. The vulnerability is in the inherent design so a true fix may be slow coming. While administrators of a small- to medium-sized web applications might feel that a low enough profile would prevent them from being a target and forgo looking into this vulnerability, they should not ignore the problem. The exploit has been publicly disclosed, the algorithm works as advertised, and there is already a youtube video tutorial. The code makes the exploit mindlessly easy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webproasp.com/asp-net-vulnerability-exposes-encrypted-data-and-web-config/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visualize Data with Microsoft Chart Controls</title>
		<link>http://www.webproasp.com/visualize-data-with-microsoft-chart-controls</link>
		<comments>http://www.webproasp.com/visualize-data-with-microsoft-chart-controls#comments</comments>
		<pubDate>Mon, 26 Sep 2011 10:08:54 +0000</pubDate>
		<dc:creator>Taylor Gillespie</dc:creator>
				<category><![CDATA[ASP]]></category>

		<guid isPermaLink="false">http://www.devwebpro.com/?p=11852</guid>
		<description><![CDATA[Presenting data in a pleasant, aesthetically pleasing manner, that showcases the cohesive whole by selecting certain significant trends is a useful way to assist in livening up cold-hearted, plain numbers. Being visual creatures by nature, human beings tend to be drawn to the allure of Apollonian order bringing jumbled tabulated &#8230;]]></description>
			<content:encoded><![CDATA[<p>Presenting data in a pleasant, aesthetically pleasing manner, that showcases the cohesive whole by selecting certain significant trends is a useful way to assist in livening up cold-hearted, plain numbers.<br />
<span id="more-5968"></span><br />
Being visual creatures by nature, human beings tend to be drawn to the allure of Apollonian order bringing jumbled tabulated data together in a meaningful configuration and displayed in simple graduated measures. Way back when, a quick and dirty method of creating bar charts was to calculate and aggregate the data, loop over it, and using some liberal math come up with varying sizes of table cells with colored backgrounds, or perhaps resize some one pixel squared gifs for some added manipulation.</p>
<p>With the introduction of magnificent JavaScript libraries and HTML5, the options for creating dynamic, interactive charts and graphs become more powerful. For developers of ASP.NET, many chart and graph classes have been implemented as custom subclasses of System.Web.UI.WebControls that bind to the data source and paint the pretty representations when placed on a page. Extending the WebControls base class brings all the benefits of the .NET Framework to the custom object. After slugging through that process a few times, some enterprising developers added more extensible features and<a href="http://www.asp.net/community/control-gallery/browse.aspx?category=7">packaged the custom chart classes into portable DLLs</a> available for purchase. The varied list of Charting and Graphing controls affords plenty of choice in the market. Perhaps lost in that noise for some, a few of seasons ago, Microsoft released their<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=130f7986-bf49-4fe5-9ca8-910ae6ea442c&amp;DisplayLang=en">official version of a Chart control</a> that is usable with .NET Framework 3.5 SP1 and above. When the official chart control came out,<a href="http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx">Microsoft blogged about using the Chart control</a> and demonstrated the control&#8217;s nearly drag-and-drop functionality. The Chart control is fairly comprehensive, includes many types of charts, 2D and 3D, and should be able to handle most charted data visualization scenarios.</p>
<p>The official chart control is so good, in fact, with the past Spring-release of ASP.NET 4 and Visual Studio 2010, the Microsoft Chart control is included in the bundle. Officially sanctioned and distributed, the Microsoft Chart control and all of its potential are detailed in some<a href="http://code.msdn.microsoft.com/mschart/Release/ProjectReleases.aspx?ReleaseId=1591">Microsoft sample Chart code</a>. The Microsoft Chart control manages the presentation of the chart, which leaves the developer with the true programming problem of modeling the data and choosing the best representation for the data relationships. Use the<a href="http://www.eia.doe.gov/smg/Standards.html#S200225Supplement">Energy Information Administration Standards Manual</a> to guide your choice of bar, line, or pie chart, layout and scale, labels, legends, and lines, and everything else that can make your chart as relevant and as meaningful as possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webproasp.com/visualize-data-with-microsoft-chart-controls/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom Controls &#8220;Not Invented Here&#8221; But &#8220;Proudly Found Elsewhere&#8221;</title>
		<link>http://www.webproasp.com/custom-controls-not-invented-here-but-proudly-found-elsewhere</link>
		<comments>http://www.webproasp.com/custom-controls-not-invented-here-but-proudly-found-elsewhere#comments</comments>
		<pubDate>Sun, 25 Sep 2011 09:38:11 +0000</pubDate>
		<dc:creator>Taylor Gillespie</dc:creator>
				<category><![CDATA[ASP]]></category>

		<guid isPermaLink="false">http://www.devwebpro.com/?p=11788</guid>
		<description><![CDATA[Many of us developers, as an educational exercise, have written an algorithm or data structure that has long been entrenched in a library or module written and tested more vigorously than our own. Why write a sorting algorithm in a language that already provides a better sort? Why write custom &#8230;]]></description>
			<content:encoded><![CDATA[<p>Many of us developers, as an educational exercise, have written an algorithm or data structure that has long been entrenched in a library or module written and tested more vigorously than our own. Why write a sorting algorithm in a language that already provides a better sort? Why write custom code if there is already similar functionality already available? Beyond a learning opportunity, the experience is pointless when time-to-market is more of a priority and more of a payoff than developing customized solutions.<br />
<span id="more-5938"></span><br />
Developers tend to have a desire to write their own code, but often waste time re-inventing something that someone else has already written and provided a method for re-use. If you have a use-case, many times you will find that, in all probability, someone else has the same or a similar use-case, and has developed the code to accomplish the feat. Custom controls give an ASP.NET developer the ability to integrate functionality across multiple ASP.NET sites.</p>
<p>When a developer writes code in spite of it being available and functionally equivalent, it is what is called <a href="http://en.wikipedia.org/wiki/Not_Invented_Here">&#8220;Not Invented Here&#8221; syndrome</a>. If a developer seeks out the work and knowledge that another has prepared, the it is what Proctor and Gamble coined <a href="http://hbswk.hbs.edu/archive/5258.html">&#8220;Proudly Found Elsewhere.&#8221;</a> Many custom controls for a multitude of common web application features are already coded and distributed as dynamically linked libraries (DLLs) to the ASP.NET community. Microsoft, themselves, provide such <a href="http://www.asp.net/community/control-gallery/">a directory of custom controls</a> on the <a href="http://www.asp.net">ASP.NET site</a>, with &#8220;over 900 controls and components to use in your own applications &#8230; everything from simple controls to full e-commerce components.&#8221;</p>
<p>The next time your project needs to fulfill a common use-case or a specification entails a feature that someone else would have a need for, instead of charging ahead with your implementation, take a step back and survey the offering of which components are already available to you and that you can take advantage of. Look past the common framework, and see what you can integrate from the work of others. And always remember that if you see a deficient solution, by all means code it up yourself, but consider sharing your work with others, so as to speed up the innovation across the industry. More innovation leads to more long-term opportunities for development for everyone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webproasp.com/custom-controls-not-invented-here-but-proudly-found-elsewhere/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

