<?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>Brit Gardner ::: Web Developer ::: Dallas, TX &#187; google app engine</title>
	<atom:link href="http://britg.com/tags/google-app-engine/feed/" rel="self" type="application/rss+xml" />
	<link>http://britg.com</link>
	<description>The big yellow one&#039;s the sun.</description>
	<lastBuildDate>Sun, 10 Jan 2010 17:25:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google AppEngine&#8217;s Smart Quota Doesn&#8217;t Match Reality</title>
		<link>http://britg.com/2008/09/16/google-appengines-smart-quota-doesnt-match-reality/</link>
		<comments>http://britg.com/2008/09/16/google-appengines-smart-quota-doesnt-match-reality/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 12:39:08 +0000</pubDate>
		<dc:creator>britg</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[google app engine]]></category>

		<guid isPermaLink="false">http://britg.com/?p=484</guid>
		<description><![CDATA[I love App Engine &#8211; I think it&#8217;s the best thing since sliced servers (bad joke)!  But one thing they got wrong is their &#8220;smart&#8221; quota management.  This has been something that has irked me ever since I heard a google rep talk about it at the Seattle App Engine Hack-a-Thon.
Here&#8217;s how it works according [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://britg.com/wp-content/uploads/2008/05/appengine_lowres.jpg" alt="" width="100" height="79" />I love App Engine &#8211; I think it&#8217;s the best thing since sliced servers (bad joke)!  But one thing they got wrong is their &#8220;smart&#8221; quota management.  This has been something that has irked me ever since I heard a google rep talk about it at the Seattle App Engine Hack-a-Thon.</p>
<p>Here&#8217;s how it works according to the representative:  You have about 1 million free pageviews per month, but it&#8217;s not a simple you-have-exceeded-your-monthly-limit quota.  The app engine team has developed a way to evenly spread out your quota over the full month, so it is possible that you receive a generic &#8220;this account has exceeded its limit&#8221; page at the beginning middle or end of the cycle.  See anything wrong with that?</p>
<p>From what I&#8217;ve seen, most of the web properties that are looking for traffic do it in a very specific pattern that invovles two phases iterated many times.</p>
<p><strong>Phase 1</strong> &#8211; get a huge spike in traffic somehow.  Get on Digg&#8217;s homepage,  get a mention on Techcrunch, etc etc. You now have an unusually large number of visitors over a short period of time.</p>
<p><strong>Phase 2 </strong>- a small percentage of those visitors will stick around and become loyal or engaged visitors.  This is the traffic you care about!</p>
<p>Here&#8217;s a snapshot of this site&#8217;s traffic after getting linked to by a popular internet pundit last month.  You can see the two phases very clearly.</p>
<p><a href="http://britg.com/wordpress/wp-content/uploads/2008/09/picture-1.png"><img class="aligncenter size-full wp-image-486" title="picture-1" src="http://britg.com/wordpress/wp-content/uploads/2008/09/picture-1.png" alt="" width="500" height="126" /></a></p>
<p>One of the primary benefits of hosting in the cloud is that they are built to handle this type traffic profile &#8211; large random spikes!  Google&#8217;s App Engine is so promising as a platform because you can leverage their infrastructure to handle a lot of traffic.   But, very few sites have high, steady traffic &#8211; it&#8217;s mostly spikes like this.</p>
<p>But, with google&#8217;s &#8220;smart&#8221; quota &#8211; you have all the limitations of a single physical server!  When their quota system detects you&#8217;ve gone over your micro quota for the day, or the hour, or however they track it, then your site is officially taken down and a generic quota screen is shown.  Ouch!  Now that bump in steady traffic doesn&#8217;t quite stay as high as you&#8217;d like because many of those visitors that would stick around never get to see your content.</p>
<p>This very well may change when Google announces it&#8217;s pricing and other features, but for now this is a non-starter for sites that are looking to take advantage of google&#8217;s infrastructure to handle a lot of traffic.</p>
]]></content:encoded>
			<wfw:commentRss>http://britg.com/2008/09/16/google-appengines-smart-quota-doesnt-match-reality/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>bravenewfiction.com An Editor&#8217;s Pick</title>
		<link>http://britg.com/2008/06/06/bravenewfictioncom-an-editors-pick/</link>
		<comments>http://britg.com/2008/06/06/bravenewfictioncom-an-editors-pick/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 15:16:02 +0000</pubDate>
		<dc:creator>britg</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[brave new fiction]]></category>
		<category><![CDATA[google app engine]]></category>

		<guid isPermaLink="false">http://britg.com/?p=166</guid>
		<description><![CDATA[Hey neat, Shaun just told me that bravenewfiction.com is now one of Google App Engine Editor&#8217;s Picks!

]]></description>
			<content:encoded><![CDATA[<p>Hey neat, Shaun just told me that <a href="http://britg.com/2008/06/04/introducting-bravenewfictioncom-google-app-engine-demo/">bravenewfiction.com</a> is now one of Google App Engine Editor&#8217;s Picks!</p>
<p><a href="http://britg.com/wp-content/uploads/2008/06/editorspick.png"><img class="alignleft size-medium wp-image-167" title="editorspick" src="http://britg.com/wp-content/uploads/2008/06/editorspick-300x233.png" alt="" width="300" height="233" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://britg.com/2008/06/06/bravenewfictioncom-an-editors-pick/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing bravenewfiction.com &#8211; Google App Engine Demo</title>
		<link>http://britg.com/2008/06/04/introducting-bravenewfictioncom-google-app-engine-demo/</link>
		<comments>http://britg.com/2008/06/04/introducting-bravenewfictioncom-google-app-engine-demo/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 17:09:56 +0000</pubDate>
		<dc:creator>britg</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[brave new fiction]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[google app engine]]></category>

		<guid isPermaLink="false">http://britg.com/?p=157</guid>
		<description><![CDATA[Whew, well after a few nights of diving right into App Engine, I&#8217;m proud to announce a little demo I put together: brave new fiction.  The site is inspired by a contest copyblogger.com recently had where writers were forced to create a story in exactly 140 characters.  I loved the idea, and the results were [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://bravenewfiction.com"><img class="alignleft size-full wp-image-158" title="picture-2" src="http://britg.com/wp-content/uploads/2008/06/picture-2.png" alt="" width="364" height="60" /></a>Whew, well after a few nights of diving right into <a href="http://code.google.com/appengine">App Engine</a>, I&#8217;m proud to announce a little demo I put together: <a href="http://bravenewfiction.com">brave new fiction</a>.  The site is inspired by a <a href="http://www.copyblogger.com/twitter-writing-contest-winners/#comment-409434">contest</a> copyblogger.com recently had where writers were forced to create a story in exactly 140 characters.  I loved the idea, and the results were amazing.</p>
<p>I decided to use that contest a basis for brave new fiction.  The constraints are a little different: 140 characters or less per line, 1 line a day is published.  This means your story is told in 140 characters a day &#8211; can you keep you audience interested?</p>
<p>The concept and implementation are a little rough around the edges, but like I said, this was just a technology demo for google app engine.  Overall, app engine was amazing to work with.  I had no prior experience with python or GAE (obviously) but the entire application took about 16 hours to create from start to finish.  All of that is attributed to both python and GAE, I can&#8217;t say enough about either.</p>
<p>Anyways, if you&#8217;re interested &#8211; <a href="http://bravenewfiction.com">bravenewfiction.com</a>.  Check it out!</p>
]]></content:encoded>
			<wfw:commentRss>http://britg.com/2008/06/04/introducting-bravenewfictioncom-google-app-engine-demo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google App Engine Tech Demo</title>
		<link>http://britg.com/2008/06/03/google-app-engine-tech-demo/</link>
		<comments>http://britg.com/2008/06/03/google-app-engine-tech-demo/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 14:52:20 +0000</pubDate>
		<dc:creator>britg</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://britg.com/?p=150</guid>
		<description><![CDATA[Like I said in this post, google app engine feels like this brand new, shiny toy that I just want to play with all day.  Over the past 4 or 5 days I&#8217;ve been spending a couple hours a night playing with it and here is my stream-of-consciousness Cliff&#8217;s Notes:

App Engine is incredibly streamlined
The development [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://britg.com/wp-content/uploads/2008/05/appengine_lowres.jpg" alt="" />Like I said in <a href="http://britg.com/2008/05/27/google-app-engine-open-to-everyone-tomorrow/">this post</a>, google app engine feels like this brand new, shiny toy that I just want to play with all day.  Over the past 4 or 5 days I&#8217;ve been spending a couple hours a night playing with it and here is my stream-of-consciousness Cliff&#8217;s Notes:</p>
<ul>
<li>App Engine is incredibly streamlined</li>
<li>The development environment is well documented and easy to use</li>
<li>Setting the dev environment up with Eclipse was a breeze thanks to this <a href="http://daily.profeth.de/2008/04/google-app-engine-eclipse-pydev.html">post</a></li>
<li>I decided to hop right into django &#8211; i&#8217;ve been wanting to test it out</li>
<li>Django is nice, but I still think CakePHP runs circles around it as far as frameworks go</li>
<li>Python is amazing &#8211; it just feels light and agile and I just want to touch it</li>
</ul>
<p>I&#8217;m working on a little Technology Demo for <a href="http://figarointeractive.com">Figaro Interactive</a> on the app engine.  After about 8 hours or so, I&#8217;d say it&#8217;s about 40% complete &#8211; not bad.  I attribute a lot of that to App Engine&#8217;s steamlined-liness (that&#8217;s a word I swear), also a lot of it to how much a pleasure python is to work with.  I&#8217;ll release more details about the technology demo when it&#8217;s closer to releasing.</p>
<p>Courtesy of <a href="http://xkcd.com">xkcd.com</a>:</p>
<p><a href="http://britg.com/wp-content/uploads/2008/06/python.png"><img class="alignnone size-medium wp-image-152" title="python" src="http://britg.com/wp-content/uploads/2008/06/python-264x300.png" alt="" width="264" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://britg.com/2008/06/03/google-app-engine-tech-demo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google App Engine Open to Everyone Tomorrow!</title>
		<link>http://britg.com/2008/05/27/google-app-engine-open-to-everyone-tomorrow/</link>
		<comments>http://britg.com/2008/05/27/google-app-engine-open-to-everyone-tomorrow/#comments</comments>
		<pubDate>Wed, 28 May 2008 00:29:52 +0000</pubDate>
		<dc:creator>britg</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[google app engine]]></category>

		<guid isPermaLink="false">http://britg.com/?p=131</guid>
		<description><![CDATA[Remember in college when you would skip class because that awesome new game just came out and your entire hall would all get it and play non-stop for 48 hours?  That is how I feel right now because the Google App Engine wait list is going to be opened! From ReadWriteWeb.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://britg.com/wp-content/uploads/2008/05/appengine_lowres.jpg"><img class="alignleft size-full wp-image-133" title="appengine_lowres" src="http://britg.com/wp-content/uploads/2008/05/appengine_lowres.jpg" alt="" width="100" height="79" /></a>Remember in college when you would skip class because that awesome new game just came out and your entire hall would all get it and play non-stop for 48 hours?  That is how I feel right now because the Google App Engine wait list is going to be opened! <a href="http://www.readwriteweb.com/archives/google_app_engine_announcements.php">From ReadWriteWeb</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://britg.com/2008/05/27/google-app-engine-open-to-everyone-tomorrow/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
