<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head><title>Post comment</title><meta http-equiv="Content-type" content="text/html;charset=UTF-8"/><link rel="stylesheet" type="text/css" media="all" href="/css/blogreen.css"/><link rel="stylesheet" type="text/css" media="screen" href="/css/screen.css"/><link rel="stylesheet" type="text/css" media="print" href="/css/print.css"/><link rel="shortcut icon" type="images/x-icon" href="/favicon"/><script type="text/javascript" src="/scripts/jquery-1.5.1.min.js"></script><script type="text/javascript" src="/scripts/progressive-enhancement.js"></script></head><body><div id="post-comment"><h2 class="comment-title">The POST method is (almost) DEAD!</h2><div>
		    <p><a class="fill-me" href="#filledin-by-javascript">Send a comment using your e-mail user agent</a>!</p>
		    <h3>Err… Wait! What's Going On?</h3>
		    <p>Well… I see no reason for making my website dynamic.  In fact I have some very good reasons for making it static:</p>
		    <ol>
			<li>99.999999% of the requests would be <a href="http://en.wikipedia.org/wiki/GET_(HTTP)"><tt>GET</tt></a> requests, making it ridiculous to compute the page each time it has to be send to the user agent (even if it's cached afterthat);</li>
			<li>Adding a comment  to a dynamic page (i.e. updating it) should be done using the <tt>PUT</tt> method, which is unsupported by most web user agents.  Using <tt>POST</tt> for that purpose is not <a href="http://en.wikipedia.org/wiki/REST#RESTful_web_services">RESTful</a>;</li>
			<li>Dynamic websites need moderation: I hate both <a href="http://en.wikipedia.org/wiki/CAPTCHA">captchas</a> and SPAM, so I would have to deal with spambots myself, which require more time than what I can offer.</li>
		    </ol>
		    <p>Moreover, I don't see sending me an e-mail as a problem, it has even some advantages over a basic web-form:</p>
		    <ol>
			<li>My inbox is the ubiquitous mean to send me electronic data, so I am very unlikely to miss your comment;</li>
			<li>You don't have to fill-in your full-name and e-mail address endlessly;</li>
			<li>Yon don't have limitation from a web-form (e.g. you can attach a patch);</li>
			<li>It is more interactive between you and me;</li>
			<li>SPAM can be sorted-out automatically;</li>
			<li>I check my mail on a regular basis.</li>
		    </ol>
		</div></div></body></html>

