<?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>Michael Merrell . com &#187; Web Development</title>
	<atom:link href="http://michaelmerrell.com/category/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://michaelmerrell.com</link>
	<description>This website is devoted to web development and my technology opinions.</description>
	<lastBuildDate>Fri, 14 May 2010 16:26:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Global Error logging in MVC or ASP .NET using C#</title>
		<link>http://michaelmerrell.com/2010/04/global-error-logging-in-mvc-or-asp-net-using-c/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://michaelmerrell.com/2010/04/global-error-logging-in-mvc-or-asp-net-using-c/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 04:00:04 +0000</pubDate>
		<dc:creator>Michael Merrell</dc:creator>
				<category><![CDATA[C# .NET]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Error Logging]]></category>
		<category><![CDATA[Global Error]]></category>
		<category><![CDATA[MVC]]></category>

		<guid isPermaLink="false">http://michaelmerrell.com/?p=280</guid>
		<description><![CDATA[With the implementation of MVC there is a lot more room for unhanded global exceptions because in MVC you are encouraged to write more in line code to accompany the back end code. So what happens when an exception is thrown within the front end code? Well you&#8217;ll have an exception that will bubble up to the global application class which if you don&#8217;t handle it there it will continue to bubble and be displayed to the user as specified in the web configuration file. This doesn&#8217;t do you much good, sure the user will know that there is an error, and you can squelch the amount of information that is displayed to your ordinary users, but if working through trouble shooting the issue this <a href='http://michaelmerrell.com/2010/04/global-error-logging-in-mvc-or-asp-net-using-c/'>[Read More...]</a>]]></description>
		<wfw:commentRss>http://michaelmerrell.com/2010/04/global-error-logging-in-mvc-or-asp-net-using-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Randomize Result Orders in T-SQL and LINQ to SQL</title>
		<link>http://michaelmerrell.com/2010/03/randomize-result-orders-in-t-sql-and-linq-to-sql/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://michaelmerrell.com/2010/03/randomize-result-orders-in-t-sql-and-linq-to-sql/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 05:49:28 +0000</pubDate>
		<dc:creator>Michael Merrell</dc:creator>
				<category><![CDATA[C# .NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[TSQL]]></category>

		<guid isPermaLink="false">http://michaelmerrell.com/?p=273</guid>
		<description><![CDATA[There are a number of different reasons that you would want to get your database results in a random order. I&#8217;ve had a number of different reasons to do this so far throughout my career, the first of which was in a simple T-SQL statement that we were pulling up a list of items that we wanted in a random order. Turns out that with T-SQL there is a really simple way to get your results in a random order. All you have to do is add the following to the end of your SQL statement. &#8220;ORDER BY NewID()&#8221; Simple isn&#8217;t it? I thought so too. However, more recently I have been playing around more and more with LINQ and in specific LINQ to SQL. I <a href='http://michaelmerrell.com/2010/03/randomize-result-orders-in-t-sql-and-linq-to-sql/'>[Read More...]</a>]]></description>
		<wfw:commentRss>http://michaelmerrell.com/2010/03/randomize-result-orders-in-t-sql-and-linq-to-sql/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Forced FTP Login in WordPress using GoDaddy Resolved</title>
		<link>http://michaelmerrell.com/2010/03/forced-ftp-login-in-wordpress-using-godaddy-resolved/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://michaelmerrell.com/2010/03/forced-ftp-login-in-wordpress-using-godaddy-resolved/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 19:16:08 +0000</pubDate>
		<dc:creator>Michael Merrell</dc:creator>
				<category><![CDATA[Website Enhancements]]></category>
		<category><![CDATA[FTP Login]]></category>
		<category><![CDATA[GoDaddy]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://michaelmerrell.com/?p=270</guid>
		<description><![CDATA[Recently I was struggling with something in WordPress, any time I would try and make a change to a plug in or try and upgrade it would prompt me for a FTP Login. This was frustrating me as this blog was the only one I&#8217;ve set up so far that was giving me these problems. So it became my personal quest to try and find a fix for it Upon searching I found that the reason it was asking me to enter FTP information is because it did not have permission to write to the location on disk that it needed to, so it was forcing it to be done through FTP. It&#8217;s an ingenious design, but the problem for me was that even after <a href='http://michaelmerrell.com/2010/03/forced-ftp-login-in-wordpress-using-godaddy-resolved/'>[Read More...]</a>]]></description>
		<wfw:commentRss>http://michaelmerrell.com/2010/03/forced-ftp-login-in-wordpress-using-godaddy-resolved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Site Maps, An Important Part of a Website&#8217;s Diet</title>
		<link>http://michaelmerrell.com/2010/03/site-maps-an-important-part-of-a-websites-diet/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://michaelmerrell.com/2010/03/site-maps-an-important-part-of-a-websites-diet/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 22:46:12 +0000</pubDate>
		<dc:creator>Michael Merrell</dc:creator>
				<category><![CDATA[Website Enhancements]]></category>
		<category><![CDATA[Generating]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Site Maps]]></category>
		<category><![CDATA[Sitemap]]></category>
		<category><![CDATA[Submitting]]></category>

		<guid isPermaLink="false">http://michaelmerrell.com/?p=253</guid>
		<description><![CDATA[If you are a SEO nut you already know why site maps are important, they give search engines an easy way to tell what content is on your site, where it is and what importance it is. A site map is vital for websites that use flash, JavaScript or any other type of navigation that can not be comprehended by search engines. Unfortunately, it is also harder to create site maps as you will have to do the majority of the leg work manually. That&#8217;s one of the downsides, in my opinion, of using flash for navigation. It may look really nice and be flashy and have great curb appeal, but it is very bad in the realms of SEO because to put it simply <a href='http://michaelmerrell.com/2010/03/site-maps-an-important-part-of-a-websites-diet/'>[Read More...]</a>]]></description>
		<wfw:commentRss>http://michaelmerrell.com/2010/03/site-maps-an-important-part-of-a-websites-diet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamically modifying the ASP.NET GridView paging control.</title>
		<link>http://michaelmerrell.com/2010/01/dynamically-modifying-the-asp-net-gridview-paging-control/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://michaelmerrell.com/2010/01/dynamically-modifying-the-asp-net-gridview-paging-control/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 14:21:18 +0000</pubDate>
		<dc:creator>Michael Merrell</dc:creator>
				<category><![CDATA[C# .NET]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[GridView]]></category>
		<category><![CDATA[Paging]]></category>

		<guid isPermaLink="false">http://michaelmerrell.com/?p=231</guid>
		<description><![CDATA[Recently we had a client ask us to add a label in front of the paging control on an ASP.NET gridview numeric paging control so that users would know what the numbers meant. This seemed like a reasonable request as we were dealing with users who may not be the most tech savvy, plus it didn&#8217;t seem like there would be much work that would need to be put in to accomplish this goal. To understand the solution you need to understand the steps at which it took to get there. The first thing I tried was modifying the PagerTemplate, but little did I know that in ASP.NET when you modify this template on a GridView you overwrite the entire paging control. This obviously wasn&#8217;t <a href='http://michaelmerrell.com/2010/01/dynamically-modifying-the-asp-net-gridview-paging-control/'>[Read More...]</a>]]></description>
		<wfw:commentRss>http://michaelmerrell.com/2010/01/dynamically-modifying-the-asp-net-gridview-paging-control/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
