<?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>Adam Caudill&#039;s Blog &#187; Web Design</title>
	<atom:link href="http://adamcaudill.com/tag/web-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://adamcaudill.com</link>
	<description>Adam&#039;s view on technology, software development, and world domination.</description>
	<lastBuildDate>Sat, 04 Feb 2012 19:01:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Google Chrome and H.264</title>
		<link>http://adamcaudill.com/2011/01/12/google-chrome-and-h-264/</link>
		<comments>http://adamcaudill.com/2011/01/12/google-chrome-and-h-264/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 07:00:42 +0000</pubDate>
		<dc:creator>Adam Caudill</dc:creator>
				<category><![CDATA[News & Events]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[H.264]]></category>
		<category><![CDATA[IE9]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://adamcaudill.com/?p=699</guid>
		<description><![CDATA[<p>In a somewhat (but not entirely) surprising <a href="http://blog.chromium.org/2011/01/html-video-codec-support-in-chrome.html">announcement</a>, Google is removing support for <a href="http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC">H.264</a> video from Chrome. This change to their implementation of the often controversial HTML5 &#60;video&#62; tag is both a major step by Google and a furtherance of the already complicated world of video online.</p> <p style="padding-left: 30px;">&#8230; To that end, we are changing Chrome’s [...]]]></description>
			<content:encoded><![CDATA[<p>In a somewhat (but not entirely) surprising <a href="http://blog.chromium.org/2011/01/html-video-codec-support-in-chrome.html">announcement</a>, Google is removing support for <a href="http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC">H.264</a> video from Chrome. This change to their implementation of the often controversial HTML5 <code>&lt;video&gt;</code> tag is both a major step by Google and a furtherance of the already complicated world of video online.</p>
<p style="padding-left: 30px;"><em>&#8230; To that end, we are changing Chrome’s HTML5  support to make it consistent with the codecs already supported by the open Chromium project. Specifically, we are supporting the WebM (VP8) and Theora video codecs, and will consider adding support for other high-quality open codecs in the future. Though H.264 plays an important role in video, as our goal is to enable open innovation, <strong>support for the codec will be removed</strong> and our resources directed towards completely open codec technologies.</em></p>
<p>When Google <a href="http://techcrunch.com/2010/05/19/webm-google-h-264/">released</a> <a href="http://www.webmproject.org/">WebM</a> (a royalty-free codec which Google <a href="http://techcrunch.com/2009/08/05/google-acquires-video-compression-technology-company-on2-for-106-million/">acquired</a> as part of On2), it was clear that the intention was to take on H.264 and with this move there seems little doubt that the gauntlet has been thrown down. Although, now that H.264 has such a <a href="http://techcrunch.com/2010/05/01/h-264-66-percent-web-video/">strong base</a> (it&#8217;s included in <a href="http://www.adobe.com/aboutadobe/pressroom/pressreleases/200712/120407adobemoviestar.html">Flash</a>, <a href="http://blogs.msdn.com/b/ie/archive/2010/04/29/html5-video.aspx">IE9</a>, Safari, Mobile Safari, and Android), it really makes one wonder if Google has picked a fight that has long since been lost.</p>
<p><strong>So why would Google do this?</strong></p>
<p>Here&#8217;s my best guess: Money (specifically, patent licensing).</p>
<p>H.264 is heavily encumbered by numerous patents owned by companies like Microsoft, Apple, and Cisco, and controlled by <a href="http://www.mpegla.com/main/default.aspx">MPEG LA</a>, the consortium charged with turning these patents into profit (<a href="http://www.mpegla.com/main/programs/avc/Documents/avc-att1.pdf">here&#8217;s</a> the 70 page list of patents for those interested). While I&#8217;m sure many people recall that MPEG LA made a very public pledge that H.264 would be <a href="http://gigaom.com/video/mpeg-la-h-264-streaming-will-be-free-forever/">free forever</a>, as is often the case, things aren&#8217;t quite that simple.</p>
<p><a href="http://www.blogger.com/profile/06696465857424753507">Peter Csathy</a> wrote a fairly <a href="http://digitalmediaupdate.blogspot.com/2010/09/think-h264-is-now-royalty-free-think.html">detailed post</a> on the matter, pointing out some key details that many in the media skipped. Here&#8217;s the core of what wasn&#8217;t discussed after the MPEG LA announcement (but should have been):</p>
<p style="padding-left: 30px;"><em>But, you say, MPEG LA recently announced that it will no longer charge royalties for the use of H.264. Yes, it’s true – MPEG LA recently bowed to mounting pressure from, and press surrounding, WebM and announced something that kind of sounds that way. But, I caution you to read the not-too-fine print. H.264 is royalty-free only in one limited case – for Internet video that is delivered free to end users. Read again: </em><em><strong>for (1) Internet delivery that is (2) delivered free to end users</strong></em><em>. In the words of MPEG LA’s own press release, “Products and services other than [those] continue to be royalty-bearing.”</em></p>
<p><a href="http://shaver.off.net/diary/">Mike Shaver</a>, Mozilla&#8217;s VP of Engineering offer&#8217;s a somewhat similar take in &#8220;<a href="http://shaver.off.net/diary/2010/08/27/free-as-in-smokescreen/">Free as in Smokescreen</a>:&#8221;</p>
<p style="padding-left: 30px;"><em>What MPEG-LA announced is that their current moratorium on charging fees for the <strong>transmission of H.264 content</strong>, previously extended through 2015 for uses that don’t charge users, is now permanent. You still have to pay for a license for H.264 if you want to make things that create it, consume it, or your business model for distributing it is direct rather than indirect.</em></p>
<p style="padding-left: 30px;"><em>What they’ve made permanently free is distribution of content that people have already licensed to encode, and will need a license to decode. This is similar to Nikon announcing that they will not charge you if you put your pictures up on Flickr, or HP promising that they will never charge you additionally if you photocopy something that you printed on a LaserJet.</em></p>
<p>I&#8217;m just waiting for one of the licensors to reinterpret the license and claim that ads constitute a form of payment or some similar excuse to exclude them from the exception they granted. I&#8217;ve yet to get my hands on the latest licensing agreement to see exactly what it says about this, but I wouldn&#8217;t be surprised at all to see this card played at some point to wring extra revenue from these patents.</p>
<p>Given that Google owns the massive video sharing site YouTube, which <a href="http://youtube-global.blogspot.com/2010/01/introducing-youtube-html5-supported.html">uses H.264</a>, plus whatever unknown projects relating to <a href="http://www.google.com/tv/">Google TV</a> &#8211; it stands to reason that Google would certainly save some money by moving away from such an encumbered technology; not to mention avoid future risk should rules change. Though personally, I also have to wonder if it could be fears of a repeat of the <a href="http://burnallgifs.org/archives/">GIF patent</a> debacle.</p>
<p><strong>Now where does this leave us?</strong></p>
<p>Right now HTML5 <code>&lt;video&gt;</code> is a mess, at best. There is a war for which codec becomes the de facto standard, and there is a <em>lot</em> of money at stake depending on who wins. At this point there is no single codec that works across all major browsers; to get full coverage the best option now looks to be a combination of H.264, WebM, and Flash. Doesn&#8217;t really sound like the progress that was promised with HTML5 does it?</p>
<p>It&#8217;s worth noting though that Google isn&#8217;t the first browser developer to reject H.264; both <a href="http://shaver.off.net/diary/2010/01/23/html5-video-and-codecs/">Firefox</a> and <a href="http://my.opera.com/core/blog/2009/12/31/re-introducing-video">Opera</a> have decided against including it in their browsers as well. As painful as the fragmentation is now in regard to who supports what, this move by Google actually does little to change the landscape. Support has been fragmented from the beginning, and all this really does it push H.264 a step away from being the de facto standard; a title that it has been very close to seizing.</p>
<p>Had Firefox added support for H.264, I think the fight would be over and would have made today&#8217;s announcement almost suicidal for the project. Though with such a major player holding out against it, Google&#8217;s move becomes a minor tactical shift in the short-term (though the long-term impact could be significant).</p>
<p>I could go on for pages about what works are where we are now, but <a href="http://diveintomark.org/">Mark Pilgrim</a> (an infinitely better writer than I) sums it all up here: &#8220;<a href="http://diveintohtml5.org/video.html#what-works">Dive into HTML5: Video on the Web</a>&#8221; &#8211; well worth reading if you want to really understand what&#8217;s going on.</p>
<p>So in summary &#8211; video needs to be encoded to multiple formats, which today&#8217;s announcement does little to alter due to the fragmentation that was already in place. In the long run, WebM may be better for the community due to its license, though many of the internet&#8217;s biggest players have a vested interest in H.264. So when you factor in politics and propaganda between competing companies, distrust, and possible patent claims that haven&#8217;t been addressed yet; this all leads me to an even simpler summary:</p>
<p>Yesterday, HTML5 <code>&lt;video&gt;</code> was a mess; tomorrow it will still be a mess.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamcaudill.com/2011/01/12/google-chrome-and-h-264/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s your Code Legacy?</title>
		<link>http://adamcaudill.com/2009/12/20/whats-your-code-legacy/</link>
		<comments>http://adamcaudill.com/2009/12/20/whats-your-code-legacy/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 03:42:59 +0000</pubDate>
		<dc:creator>Adam Caudill</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://adamcaudill.com/?p=526</guid>
		<description><![CDATA[<p>When you move on to your next challenge how will those that inherit your code think of you? Noble or notorious, innovator or insane? This is a question that all developers should ask themselves frequently; though too few ever do. You should always write with the assumption that someday a new developer will take over [...]]]></description>
			<content:encoded><![CDATA[<p>When you move on to your next challenge how will those that inherit your code think of you? Noble or notorious, innovator or insane? This is a question that all developers should ask themselves frequently; though too few ever do. You should always write with the assumption that someday a new developer will take over your code, and they will question every decision and assumption you&#8217;ve made. When this happens, what will they think of you?</p>
<p>Perhaps I&#8217;m more aware of this because I maintain an internally developed shared library that my company uses in every application; but regardless of the scope of the project you should always assume that someday you will hand the project off. Many developers think little about what happens to their code after it passes on to another; what other developers will have to deal with, or how their efforts will be perceived.</p>
<p>When I&#8217;m training a new developer there are a few points I try to reinforce as much as possible:</p>
<ol>
<li>Code is only good if other developers can work on it without extensive training. If it takes days or weeks of introduction to get a new developer up to speed, then you&#8217;ve done something wrong<sup>1</sup>.</li>
<li>Clever solutions are no better than an ugly hack if it&#8217;s not clear what you are doing. If the code isn&#8217;t clear then it&#8217;s not maintainable, if it&#8217;s not maintainable then it&#8217;s junk.</li>
<li>Assume you&#8217;ll be hit by a bus. Always write code with the assumption that you won&#8217;t have the opportunity to cleanly pass the code off to a new maintainer. Never assume that you&#8217;ll have time to come back and clean things up later.</li>
<li>Always perform design reviews, no matter the size of the project<sup>2</sup>. Once you have a design in mind, talk it through with a at least two other developers. Just because you think it&#8217;s clean and clear doesn&#8217;t mean that others will see it that way as well.</li>
<li>Be consistent, always. I&#8217;ve seen more projects ruined by people doing things &#8220;their way&#8221; than anything else. Match style and design when working on an existing project. Be careful when adding new techniques, technologies, or methodologies to an existing project; unless you are willing to update the entire code-base, you can easily create a minefield without realizing it.</li>
</ol>
<p>If you want your work to be seen positively after you move on, start thinking about your heirs today. The opinion they have of you will be almost entirely based on what they see in your code &#8211; not the stories or memories left behind.</p>
<p><sup>1</sup> &#8211; There are always exceptions; these are generalized guidelines, not hard and fast rules.<br />
<sup>2</sup> &#8211; This includes &#8220;throw away&#8221; projects, many projects that are intended to have a short life end up living far longer than intended. This is the most likely place that your heirs will find code that makes them question the quality of your work.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamcaudill.com/2009/12/20/whats-your-code-legacy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leaving GoDaddy</title>
		<link>http://adamcaudill.com/2009/12/14/leaving-godaddy/</link>
		<comments>http://adamcaudill.com/2009/12/14/leaving-godaddy/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 00:31:31 +0000</pubDate>
		<dc:creator>Adam Caudill</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[DreamHost]]></category>
		<category><![CDATA[GoDaddy]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://adamcaudill.com/?p=521</guid>
		<description><![CDATA[<p>In December 2002 I made my first purchase from GoDaddy, since then I&#8217;ve spent $1,200 with them. Over the years I&#8217;ve seen them grow up to be a major force both in the registration and web hosting markets; I&#8217;ve also seen them go from lean and efficient to annoying and unfriendly.</p> <p>Once upon a time [...]]]></description>
			<content:encoded><![CDATA[<p>In December 2002 I made my first purchase from GoDaddy, since then I&#8217;ve spent $1,200 with them. Over the years I&#8217;ve seen them grow up to be a major force both in the registration and web hosting markets; I&#8217;ve also seen them go from lean and efficient to annoying and unfriendly.</p>
<p>Once upon a time GoDaddy had the best prices and the best search of any registrar; unfortunately things often change, and not always for the best. As time went on they added more products and adopted a very &#8220;in your face&#8221; style of marketing. For years I&#8217;ve dismissed the aggressive marketing as the cost of the low prices, but times have changed.</p>
<p>The aggressive marketing style, incredibly difficult to cancel subscriptions, feature <a href="http://adamcaudill.com/2009/10/03/cancel-godaddys-domain-privacy/">lock in</a>, and many other annoyances and issues. And why do I put up with this? It&#8217;s not the low prices, as for many things my current <a href="http://dreamhost.com/">hosting company</a> is far cheaper. I&#8217;m no longer locked, it&#8217;s not that. Loyalty? That it, well, that was it.</p>
<p>After 7 years, and $1,200 &#8211; I&#8217;ve started moving my domains over to my hosting company; and so far I couldn&#8217;t be happier. No aggressive marketing, good service, and they don&#8217;t nickel and dime me to death.</p>
<p>Loyalty can be a good thing, but how much is loyalty costing you? Is it worth it?</p>
]]></content:encoded>
			<wfw:commentRss>http://adamcaudill.com/2009/12/14/leaving-godaddy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cancel GoDaddy&#8217;s Domain Privacy</title>
		<link>http://adamcaudill.com/2009/10/03/cancel-godaddys-domain-privacy/</link>
		<comments>http://adamcaudill.com/2009/10/03/cancel-godaddys-domain-privacy/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 16:26:49 +0000</pubDate>
		<dc:creator>Adam Caudill</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[GoDaddy]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://adamcaudill.com/?p=523</guid>
		<description><![CDATA[<p>While trying to renew a few domain names recently, I found that cancelling the Privacy service that GoDaddy offers (via <a href="https://www.domainsbyproxy.com/">Domains By Proxy</a>) is much more difficult than I had expected. The $8.99/year service conceals your name, address, and phone number from the public WHOIS listing.</p> <p>Being concerned about privacy as most people are (or at [...]]]></description>
			<content:encoded><![CDATA[<p>While trying to renew a few domain names recently, I found that cancelling the Privacy service that GoDaddy offers (via <a href="https://www.domainsbyproxy.com/">Domains By Proxy</a>) is much more difficult than I had expected. The $8.99/year service conceals your name, address, and phone number from the public WHOIS listing.</p>
<p>Being concerned about privacy as most people are (or at least should be) it seemed a reasonable option but when multiplied by quite a few domains, it gets rather expensive. So during this last round of renewals I decided to cancel the service; figuring it would be no harder than removing the item from the shopping cart. To my surprise, it wasn&#8217;t nearly so easy.</p>
<p>Turns out that you have to sign into the DomainsByProxy web site with a Customer ID and password to cancel the service; so I tried the obvious and used my GoDaddy ID and password, though no such luck. I searched my email archives and didn&#8217;t find a single email from DomainsByProxy, at this point I was pretty sure whatever email address they had on file wasn&#8217;t valid, which is bad news for me. <span style="background-color: #ffffff; ">While there is an option to <a href="https://www.domainsbyproxy.com/RetrieveAccount.aspx?prog_id=&amp;myaurl=/login.aspx">recover your customer ID</a>, if their records aren&#8217;t accurate then it&#8217;s of no real use.</span></p>
<p>But there is hope.</p>
<p>It took a fair bit of reading and testing, but I finally found a method to get to your account IDs, and it&#8217;s fairly simple:</p>
<ol>
<li>Go to the <a href="http://www.godaddy.com/gdshop/dbp/landing.asp">Private Registration Page</a> on GoDaddy&#8217;s site (make sure you&#8217;re logged in to your GoDaddy account)</li>
<li>Type in some random characters into the search box</li>
<li>On the results page, click &#8220;Continue to Registration&#8221;</li>
<li>Click &#8220;No Thanks&#8221; on the ad page</li>
<li>Scroll down to the section labeled &#8220;<em>3. Select Your Domains By Proxy® Account</em>&#8220;</li>
</ol>
<p>You should now see your customer IDs for the DomainsByProxy web site. The web site only shows the first four account IDs, if you have more than that you can contact DomainsByProxy and have them merge the account IDs you know. Just continue the process until you have all of your accounts merged into one.</p>
<p>Unless you&#8217;ve changed your password on the DomainsByProxy web site, your GoDaddy password should work. From there, you can update your information &#8211; or like me, cancel the service completely. Now you are free to renew the domain without paying the extra annual fee or transfer to another registrar.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamcaudill.com/2009/10/03/cancel-godaddys-domain-privacy/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Avatars &#8211; Why roll your own?</title>
		<link>http://adamcaudill.com/2009/06/19/avatars-why-roll-your-own/</link>
		<comments>http://adamcaudill.com/2009/06/19/avatars-why-roll-your-own/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 20:24:56 +0000</pubDate>
		<dc:creator>Adam Caudill</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Gravatar]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://adamcaudill.com/?p=431</guid>
		<description><![CDATA[<p>I&#8217;ve been working on a project recently that uses avatars, while planning out this specific feature it occurred to me &#8211; why should we re-invent the wheel? There&#8217;s already at least one service that specializes in doing it right: <a href="http://en.gravatar.com/">Gravatar</a>.</p> <p>While building something as simple as avatar support takes a relatively small amount of [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on a project recently that uses avatars, while planning out this specific feature it occurred to me &#8211; why should we re-invent the wheel? There&#8217;s already at least one service that specializes in doing it right: <a href="http://en.gravatar.com/">Gravatar</a>.</p>
<p>While building something as simple as avatar support takes a relatively small amount of time, when working against a tight deadline or a tight budget every minute counts. In the world of an ISV (especially a young one) the balance of user satisfaction and development time is critical. Using a service such as Gravatar is a great way to give the users what they want with minimal impact to the timeline.</p>
<p>With a <a href="http://en.gravatar.com/site/implement">super-simple implementation</a> we were able to get it running within a few minutes &#8211; compare that to at least a few hours to build a custom system. Plus, reduced server load as we aren&#8217;t hosting the images and a cleaner, simpler interface as it&#8217;s one less option the user has to look through.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamcaudill.com/2009/06/19/avatars-why-roll-your-own/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP.NET AJAX</title>
		<link>http://adamcaudill.com/2007/01/25/aspnet-ajax/</link>
		<comments>http://adamcaudill.com/2007/01/25/aspnet-ajax/#comments</comments>
		<pubDate>Fri, 26 Jan 2007 02:33:48 +0000</pubDate>
		<dc:creator>Adam Caudill</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://adamcaudill.com/2007/01/25/aspnet-ajax/</guid>
		<description><![CDATA[<p>For those that have been looking forward to seeing the final result of Microsoft&#8217;s attempt at <a href="http://en.wikipedia.org/wiki/AJAX">AJAX</a>, your wait is over. <a href="http://ajax.asp.net/default.aspx">ASP.NET AJAX</a> 1.0 has been <a href="http://ajax.asp.net/downloads/default.aspx?tabid=47">released</a>.</p> <p>I&#8217;ve not had time to test this yet, but it sure looks like it has promise. I&#8217;ll be playing with this one soon, I&#8217;ve got [...]]]></description>
			<content:encoded><![CDATA[<p>For those that have been looking forward to seeing the final result of Microsoft&#8217;s attempt at <a href="http://en.wikipedia.org/wiki/AJAX">AJAX</a>, your wait is over. <a href="http://ajax.asp.net/default.aspx">ASP.NET AJAX</a> 1.0 has been <a href="http://ajax.asp.net/downloads/default.aspx?tabid=47">released</a>.</p>
<p>I&#8217;ve not had time to test this yet, but it sure looks like it has promise. I&#8217;ll be playing with this one soon, I&#8217;ve got a couple new projects this might be perfect for.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamcaudill.com/2007/01/25/aspnet-ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fiddler2 &#8211; Now Available</title>
		<link>http://adamcaudill.com/2006/11/26/fiddler2-now-available/</link>
		<comments>http://adamcaudill.com/2006/11/26/fiddler2-now-available/#comments</comments>
		<pubDate>Sun, 26 Nov 2006 18:32:44 +0000</pubDate>
		<dc:creator>Adam Caudill</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://adamcaudill.com/2006/11/26/fiddler2-now-available/</guid>
		<description><![CDATA[<p>A new version of the popular debugging proxy <a title="Fiddler Home Page" href="http://www.fiddlertool.com/fiddler/">Fiddler</a> has been <a title="Fiddler2 Experimental Edition" href="http://insidehttp.blogspot.com/2006/11/fiddler2-experimental-edition.html">announced</a>. The new version, dubbed <a title="Fiddler2 Home" href="http://www.fiddlertool.com/Fiddler2/">Fiddler2</a>, adds support debugging HTTPS traffic just as you would unsecured HTTP traffic. Per the <a title="Fiddler2 FAQs" href="http://www.fiddlertool.com/fiddler2/faq.asp">FAQ</a>s, this new version effectively runs a <a title="Wikipedia: Man-in-the-middle [...]]]></description>
			<content:encoded><![CDATA[<p>A new version of the popular debugging proxy <a title="Fiddler Home Page" href="http://www.fiddlertool.com/fiddler/">Fiddler</a> has been <a title="Fiddler2 Experimental Edition" href="http://insidehttp.blogspot.com/2006/11/fiddler2-experimental-edition.html">announced</a>. The new version, dubbed <a title="Fiddler2 Home" href="http://www.fiddlertool.com/Fiddler2/">Fiddler2</a>, adds support debugging HTTP<strong>S</strong> traffic just as you would unsecured HTTP traffic. Per the <a title="Fiddler2 FAQs" href="http://www.fiddlertool.com/fiddler2/faq.asp">FAQ</a>s, this new version effectively runs a <a title="Wikipedia: Man-in-the-middle attack" href="http://en.wikipedia.org/wiki/Man_in_the_middle_attack">MITM</a> attack to do its job, while this is the most effective way of doing this, there is the downside of the browser showing an error, though you should be able to continue by ignoring these warnings.</p>
<p>If you develop or maintain secure web sites, this enhanced version of Fiddler will be a great help. Though this is still an alpha version, it&#8217;s based on a fairly stable code base and seems to work well. This is one to keep an eye on.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamcaudill.com/2006/11/26/fiddler2-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

