<?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>gazpacho.net &#187; Technology</title>
	<atom:link href="http://www.gazpacho.net/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gazpacho.net</link>
	<description>the personal blog of tom conder</description>
	<lastBuildDate>Thu, 13 May 2010 20:29:06 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Are Relational Databases Doomed?</title>
		<link>http://www.gazpacho.net/2010/04/are-relational-databases-doomed/</link>
		<comments>http://www.gazpacho.net/2010/04/are-relational-databases-doomed/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 00:00:23 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[Relational database]]></category>
		<category><![CDATA[SimpleDB]]></category>

		<guid isPermaLink="false">http://www.gazpacho.net/?p=1244</guid>
		<description><![CDATA[ReadWriteWeb has an article on non-traditional databases. It does a good job of explaining the good and the bad aspects of developing to a key/value database.
Among the bad is the lack of integrity support in key/value databases. I am not convinced this is a huge issue. I have seen production relational databases that do not [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flic.kr/p/7MR6AX/"><img class="alignright" style="border: 0pt none; margin: 7px;" title="drinks" src="http://farm3.static.flickr.com/2787/4456962263_725587fd5d_m_d.jpg" alt="buttons" width="240" height="151" /></a>ReadWriteWeb has <a href="http://www.readwriteweb.com/enterprise/2009/02/is-the-relational-database-doomed.php">an article on non-traditional databases</a>. It does a good job of explaining the good and the bad aspects of developing to a key/value database.</p>
<p>Among the bad is <strong>the lack of integrity support</strong> in key/value databases. I am not convinced this is a huge issue. I have seen production relational databases that do not have integrity constraints.</p>
<blockquote><p>Data that violate integrity constraints cannot physically be entered into the database. These constraints don&#8217;t exist in a key/value database, so the responsibility for ensuring <a class="zem_slink" title="Data integrity" rel="wikipedia" href="http://en.wikipedia.org/wiki/Data_integrity">data integrity</a> falls entirely to the application.</p></blockquote>
<p>Legacy database systems require a <a class="zem_slink" title="Data modeling" rel="wikipedia" href="http://en.wikipedia.org/wiki/Data_modeling">data modeling</a> process. Actually I see this as a <strong>downside</strong>. Typically as a project matures, the data model changes often. This requires changes to both the model and the supporting code. Key/value databases move the responsibility to the application and eliminate the time it takes for the modeler to update the model, change the database <a class="zem_slink" title="Logical schema" rel="wikipedia" href="http://en.wikipedia.org/wiki/Logical_schema">schema</a> and communicate these changes.</p>
<blockquote><p>One of the other key benefits of a relational database is that it forces you to go through a data modeling process. If done well, this modeling process create in the database a logical structure that reflects the data it is to contain, rather than reflecting the structure of the application.</p></blockquote>
<p>Lastly, the author points out the <a class="zem_slink" title="Multitenancy" rel="wikipedia" href="http://en.wikipedia.org/wiki/Multitenancy">multi-tenant</a> limitations Google and Amazon put in place to prevent one user from overloading a non-traditional database in a shared environment.</p>
<blockquote><p>Key/value databases are usually multi-tenanted, which means that a lot of users and applications will use the same system. To prevent any one process from overloading the shared environment, most cloud data stores strictly limit the total impact that any single query can cause. For example, with [Amazon’s] <a class="zem_slink" title="SimpleDB" rel="homepage" href="http://aws.amazon.com/simpledb">SimpleDB</a>, you can&#8217;t run a query that takes longer than 5 seconds. With Google&#8217;s <a class="zem_slink" title="Google App Engine" rel="homepage" href="http://code.google.com/appengine/">AppEngine</a> Datastore, you can&#8217;t retrieve more than 1000 items for any given query.</p></blockquote>
<p>What do you think, friends?</p>
<p>photo credit: <a href="http://www.flickr.com/photos/_renegade_/">-Renegade-</a></p>


<p>Related posts:<ol><li><a href='http://www.gazpacho.net/2006/03/when-web-applications-want-a-state/' rel='bookmark' title='Permanent Link: When Web Applications Want a State'>When Web Applications Want a State</a></li>
<li><a href='http://www.gazpacho.net/2005/11/amazons-mechanical-turk/' rel='bookmark' title='Permanent Link: Amazon&#8217;s Mechanical Turk'>Amazon&#8217;s Mechanical Turk</a></li>
<li><a href='http://www.gazpacho.net/2006/03/operational-validation-testing/' rel='bookmark' title='Permanent Link: Operational Validation Testing'>Operational Validation Testing</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.gazpacho.net/2010/04/are-relational-databases-doomed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On My Mind</title>
		<link>http://www.gazpacho.net/2009/11/on-my-mind/</link>
		<comments>http://www.gazpacho.net/2009/11/on-my-mind/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 06:43:44 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Computer Games]]></category>
		<category><![CDATA[Movies]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Christmas]]></category>
		<category><![CDATA[Lord of the Rings Trilogy]]></category>
		<category><![CDATA[NaNoWriMo]]></category>
		<category><![CDATA[Netflix]]></category>
		<category><![CDATA[Night vision]]></category>

		<guid isPermaLink="false">http://www.gazpacho.net/?p=1153</guid>
		<description><![CDATA[And now some stuff that has been on my mind.

What the Netflix Prize 2 gonna be like?
Why can&#8217;t I get motivated to participate in this year&#8217;s NaNoWriMo?
Can I do anything cool with Raphaël?
When is my copy of Call of Duty: Modern Warfare 2 with the night vision goggles going to arrive?
Why are the retailers already [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/tomgazpacho/4048561548/"><img class="alignright" style="border: 0pt none ; margin: 7px;" title="Ferris Wheel" src="http://farm4.static.flickr.com/3504/4048561548_91441d3410_m.jpg" alt="" width="180" height="240" /></a>And now some stuff that has been on my mind.</p>
<ul>
<li>What the <a href="http://www.netflixprize.com//community/viewtopic.php?id=1520">Netflix Prize 2</a> gonna be like?</li>
<li>Why can&#8217;t I get motivated to participate in this year&#8217;s <a href="http://www.nanowrimo.org/">NaNoWriMo</a>?</li>
<li>Can I do anything cool with <a href="http://raphaeljs.com/">Raphaël</a>?</li>
<li>When is my copy of <a href="http://www.amazon.com/gp/product/B002HEWAD2/ref=ox_ya_os_product">Call of Duty: Modern Warfare 2</a> with the night vision goggles going to arrive?</li>
<li>Why are the retailers already selling Christmas junk?</li>
<li>Why does the Lord of the Rings Trilogy make walking seem interesting?</li>
<li>When am I ever going to catch up on my book list?</li>
<li>Should I put up Christmas decorations outside before the weather gets colder?</li>
<li>Could burritos be more awesome?</li>
<li>Should I go see the <a href="http://www.thepageant.com/shows.html#nov28">Stevie Ray Vaughn tribute show</a>? By myself?</li>
<li>Why don&#8217;t I play guitar more?</li>
<li>Why is it I forget what I needed when I get to the store?</li>
</ul>


<p>Related posts:<ol><li><a href='http://www.gazpacho.net/2009/01/25-more-random-things-about-me/' rel='bookmark' title='Permanent Link: 25 More Random Things About Me'>25 More Random Things About Me</a></li>
<li><a href='http://www.gazpacho.net/2005/11/sliding-the-g-string/' rel='bookmark' title='Permanent Link: Sliding the G String'>Sliding the G String</a></li>
<li><a href='http://www.gazpacho.net/2008/05/javaone-2008-report-part-4-friday/' rel='bookmark' title='Permanent Link: JavaOne 2008 Report, Part 4: Friday'>JavaOne 2008 Report, Part 4: Friday</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.gazpacho.net/2009/11/on-my-mind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>X-Hacker Header</title>
		<link>http://www.gazpacho.net/2009/09/x-hacker-header/</link>
		<comments>http://www.gazpacho.net/2009/09/x-hacker-header/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 02:07:51 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Firebug]]></category>
		<category><![CDATA[Mozilla Firefox]]></category>

		<guid isPermaLink="false">http://www.gazpacho.net/?p=1140</guid>
		<description><![CDATA[Wordpress.com has a message to the HTML hackers out there: join us.

In Mozilla Firefox (you&#8217;re using Firefox, right?!) open Firebug
 Now point your browser to wordpress.com
 Look for the X-hacker response header in HTML Headers section on the Net tab. It reads: &#8220;X-hacker: If you’re reading this, you should visit automattic.com/jobs and apply to join [...]]]></description>
			<content:encoded><![CDATA[<p>Wordpress.com has a message to the HTML hackers out there: join us.</p>
<ol>
<li>In <a href="http://getfirefox.com/">Mozilla Firefox</a> (you&#8217;re using Firefox, right?!) open <a href="http://getfirebug.com/">Firebug</a></li>
<li> Now point your browser to <a href="http://www.wordpress.com">wordpress.com</a></li>
<li> Look for the X-hacker response header in HTML Headers section on the Net tab. It reads: <strong>&#8220;X-hacker: If you’re reading this, you should visit automattic.com/jobs and apply to join the fun, mention this header.&#8221;</strong></li>
</ol>
<div style="height: 140px"><a title="Wordpress.com X-Hacker Header" href="http://www.flickr.com/photos/tomgazpacho/3957617972/"><img class="alignleft" style="border: 2px solid black; margin: 3px 38px;" src="http://farm4.static.flickr.com/3473/3957617972_76c21d60f0.jpg" alt="Wordpress.com X-Hacker Header" width="500" height="106" /></a></div>


<p>Related posts:<ol><li><a href='http://www.gazpacho.net/2006/07/krugle-bungle/' rel='bookmark' title='Permanent Link: Krugle Bungle'>Krugle Bungle</a></li>
<li><a href='http://www.gazpacho.net/2006/10/what-the-wiki/' rel='bookmark' title='Permanent Link: What the Wiki'>What the Wiki</a></li>
<li><a href='http://www.gazpacho.net/2006/01/underrated-items-of-2005/' rel='bookmark' title='Permanent Link: Underrated Items of 2005'>Underrated Items of 2005</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.gazpacho.net/2009/09/x-hacker-header/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Post from an iPhone</title>
		<link>http://www.gazpacho.net/2009/07/first-post-from-an-iphone/</link>
		<comments>http://www.gazpacho.net/2009/07/first-post-from-an-iphone/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 04:01:18 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[IPhone]]></category>
		<category><![CDATA[iPhone 3GS]]></category>

		<guid isPermaLink="false">http://www.gazpacho.net/2009/07/first-post-from-an-iphone/</guid>
		<description><![CDATA[This is my first blog post from an iPhone.


Related posts:Ode to the iPhone
Computer Down
Fedora Core 4 Ate My Baby
]]></description>
			<content:encoded><![CDATA[<p>This is my first blog post from an iPhone.</p>


<p>Related posts:<ol><li><a href='http://www.gazpacho.net/2007/07/ode-to-the-iphone/' rel='bookmark' title='Permanent Link: Ode to the iPhone'>Ode to the iPhone</a></li>
<li><a href='http://www.gazpacho.net/2005/02/computer-down/' rel='bookmark' title='Permanent Link: Computer Down'>Computer Down</a></li>
<li><a href='http://www.gazpacho.net/2005/06/fedora-core-4-ate-my-baby/' rel='bookmark' title='Permanent Link: Fedora Core 4 Ate My Baby'>Fedora Core 4 Ate My Baby</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.gazpacho.net/2009/07/first-post-from-an-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaOne 2008 Report, Part 4: Friday</title>
		<link>http://www.gazpacho.net/2008/05/javaone-2008-report-part-4-friday/</link>
		<comments>http://www.gazpacho.net/2008/05/javaone-2008-report-part-4-friday/#comments</comments>
		<pubDate>Mon, 12 May 2008 03:52:05 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://test.gazpacho.net/2008/05/javaone-2008-report-part-4-friday/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>I woke up Friday and decided to skip the final keynote address and remaining sessions. I had a raging headache and was anxious to get home. I did a little shopping for Mother&#8217;s Day. Then I took the subway to the airport to see if I could catch an earlier flight. Unfortunately, I did not have luck and settled in for the four hour wait before my flight.</p>
<p>It was probably best that I did not good back to the convention center. I probably would have bought another book from the bookstore. Here is a list of books which I bought while at JavaOne:
<ul>
<li>Think Better by Tim Hurson</li>
<li>The Pragmatic Programmer by Andrew Hunt and David Thomas</li>
<li>Effective Java, 2nd Edition by Joshua Bloch</li>
<li>Prototype &amp; Scriptaculous in Action by David Crane and Bear Bibeault with Tom Locke</li>
</ul>
<p>Yesterday the headache returned. I spent most of the day taking it easy including a three hour nap. When I finally checked my email I saw this notice:</p>
<div style="border: 1px dashed rgb(47, 111, 171); padding: 1em; overflow: auto; font-family: monospace; color: black; background-color: rgb(249, 249, 249); line-height: 1.1em;">The JavaOne conference team has been notified by the San Francisco Department of Public Health about an identified outbreak of a virus in the San Francisco area. Testing is still underway to identify the specific virus in question, but they believe it to be the Norovirus, a common cause of the &#8220;stomach flu&#8221;, which can cause temporary flu-like symptoms for up to 48 hours. Part of the San Francisco area impacted includes the Moscone Center, the site of the JavaOne conference which is being held this week. We are working with the appropriate San Francisco Department of Public Health and Moscone representatives to mitigate the impact this will have on the conference and steps are being taken overnight to disinfect the facility. We have not received any indication that the show should end early, so will have the full schedule of events on Friday as planned. We hope to see you then</div>
<p>I feel much better today. I am catching up on chores and preparing for my week. I am looking forward to discussing some of the interesting things I saw with coworkers and friends.</p>


<p>Related posts:<ol><li><a href='http://www.gazpacho.net/2008/05/javaone-2008-report-part-1-tuesday/' rel='bookmark' title='Permanent Link: JavaOne 2008 Report, Part 1: Tuesday'>JavaOne 2008 Report, Part 1: Tuesday</a></li>
<li><a href='http://www.gazpacho.net/2008/05/javaone-2008-report-part-2-wednesday/' rel='bookmark' title='Permanent Link: JavaOne 2008 Report, Part 2: Wednesday'>JavaOne 2008 Report, Part 2: Wednesday</a></li>
<li><a href='http://www.gazpacho.net/2008/05/javaone-2008-report-part-3-thursday/' rel='bookmark' title='Permanent Link: JavaOne 2008 Report, Part 3: Thursday'>JavaOne 2008 Report, Part 3: Thursday</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.gazpacho.net/2008/05/javaone-2008-report-part-4-friday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaOne 2008 Report, Part 3: Thursday</title>
		<link>http://www.gazpacho.net/2008/05/javaone-2008-report-part-3-thursday/</link>
		<comments>http://www.gazpacho.net/2008/05/javaone-2008-report-part-3-thursday/#comments</comments>
		<pubDate>Fri, 09 May 2008 07:58:00 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://test.gazpacho.net/2008/05/javaone-2008-report-part-3-thursday/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>Well folks, this is gonna be a short entry. Tomorrow is the last day of JavaOne. I need to pack up all of my stuff and swag in order to be check out tomorrow.</p>
<p>I dug the session on <a href="javascript:void(0);/*1210313072867*/">Nimbus</a>. Vector-based UI components for a cross-platform look and feel just makes sense. The presenters showed off a nifty tool to design new vector-based components. Impressive stuff. I am anxious to download <a href="javascript:void(0);/*1210313225222*/">Java 6u10</a> and tinker with this. I am especially interested in reviving an old drum machine project I started writing in Gnome/GTK. I think I can utilize the customization available in Nimbus to make a custom, professional looking interface without the ugly hacks I had to use for GTK.</p>
<p>The Scala session made me want to puke. The presenter proudly proclaimed that the language is the next generation of Java and that it is everything that Java should be. I almost walked out when he said that they removed the &#8220;break/continue&#8221; mechanism in favor of &#8220;goto&#8221;. WHAT?! I decided to stay for the rest of the session to give the presenter a chance to redeem my opinion of my language. No luck. I was not impressed. So friends, I <a href="javascript:void(0);/*1210313981563*/">flipped the bozo bit</a> for Scala.</p>
<p>The Filthy Rich Client session was great. It really got me thinking. Last year I wrote an app that animates dots starting at the top of the screen and falling to the bottom. The problem is that I hit barrier where it would not run faster than 30 fps. At the beginning of the session they demonstrated bouncing balls app that ran at over 100 fps. They explained the issues with Swings timer thread. I am hopeful I can revisit the app and get it working at a respectable framerate.</p>
<p>The session on Unit Testing with Groovy gave me a bunch of ideas I plan to take back to work with me. I talked to some guys who commit to the Groovy project about how we can work about issues we have with testing singletons. They gave me an idea or two to try out.</p>
<p>The Java Posse guys gushed about Scala in their session. The session was fun but not great. It made me nearly regret my decision to skip Sun&#8217;s After Dark party where the band Smash Mouth performed.</p>
<p>Overall it was the best day yet. I may not post the next blog entry until Saturday. I will be traveling tomorrow for over six hours and will be crossing two timezones. California was okay but will be happy to return to the familiarity of Illinois.</p>


<p>Related posts:<ol><li><a href='http://www.gazpacho.net/2008/05/javaone-2008-report-part-2-wednesday/' rel='bookmark' title='Permanent Link: JavaOne 2008 Report, Part 2: Wednesday'>JavaOne 2008 Report, Part 2: Wednesday</a></li>
<li><a href='http://www.gazpacho.net/2008/05/javaone-2008-report-part-1-tuesday/' rel='bookmark' title='Permanent Link: JavaOne 2008 Report, Part 1: Tuesday'>JavaOne 2008 Report, Part 1: Tuesday</a></li>
<li><a href='http://www.gazpacho.net/2006/03/integration-testing/' rel='bookmark' title='Permanent Link: Integration Testing'>Integration Testing</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.gazpacho.net/2008/05/javaone-2008-report-part-3-thursday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaOne 2008 Report, Part 2: Wednesday</title>
		<link>http://www.gazpacho.net/2008/05/javaone-2008-report-part-2-wednesday/</link>
		<comments>http://www.gazpacho.net/2008/05/javaone-2008-report-part-2-wednesday/#comments</comments>
		<pubDate>Thu, 08 May 2008 07:44:42 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://test.gazpacho.net/2008/05/javaone-2008-report-part-2-wednesday/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>Ok, I just got back from the Sun Developer Network Party. I am going to make this short. My plan is to revisit these blog entries once Sun releases the videos and slides from the JavaOne sessions in the near future. Here&#8217;s my brief recap of today&#8217;s fun.</p>
<p>First of all, Scott Davis is a brilliant speaker. I highly recommend his Groovy: the Red Pill presentation. I missed this one at No Fluff, Just Stuff a few months ago. You will not look at the EXPANNNNNNNNDO-METACLASS the same way again.</p>
<p>The Struts 2 presentation flew over my head. I wasn&#8217;t sure if it was my relative lack of experience with Struts 1 or the presenters lack of examples. When the speaker pronounced HTTP as &#8220;Haytch Tee Tee Pee&#8221; it pulled my mind out of any comprehension of any point that he attempted to be communicated. This session was a waste.</p>
<p>The OpenSocial Container presentation discussed a project named <a href="http://incubator.apache.org/shindig/">Shindig</a>. One of the presenters started working on his Web 2.0 social network website in January and finished in April. Am I in the wrong business?</p>
<p>I cannot wait for the Compelling User Experience session to make it online. Nothing was sacred. The presenter threw stones at a lot of today&#8217;s paradigms. I couldn&#8217;t agree with him more!</p>
<p>The video games BOF introduced me to the <a href="http://javagaming.org">javagaming.org forum</a>. </p>
<p>The Groovy in a Cloud session got me to thinking about the benefit of deploying virtual servers much more quickly than it would take any corporation&#8217;s purchasing department to acquire the equivalent hardware.</p>
<p>The GWT and Comet session introduced me to the <a href="https://grizzly.dev.java.net/">Grizzly Comet</a> project which uses continuations to <b>push </b>data asynchronously from the server to the client. Imagine an auction website where an auction&#8217;s high bid is updated automatically on your web page without having to refresh the page. Who knew it was possible to suspend a browser&#8217;s session?</p>
<p>The Groovy Builder session discussed making Domain Specific Languages (DSLs) with a part of the Groovy language with which I am not yet familiar.</p>
<p>Ok, friends, more later.. Off to do a bit of reading before turning in.</p>


<p>Related posts:<ol><li><a href='http://www.gazpacho.net/2008/05/javaone-2008-report-part-3-thursday/' rel='bookmark' title='Permanent Link: JavaOne 2008 Report, Part 3: Thursday'>JavaOne 2008 Report, Part 3: Thursday</a></li>
<li><a href='http://www.gazpacho.net/2008/05/javaone-2008-report-part-1-tuesday/' rel='bookmark' title='Permanent Link: JavaOne 2008 Report, Part 1: Tuesday'>JavaOne 2008 Report, Part 1: Tuesday</a></li>
<li><a href='http://www.gazpacho.net/2006/03/when-web-applications-want-a-state/' rel='bookmark' title='Permanent Link: When Web Applications Want a State'>When Web Applications Want a State</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.gazpacho.net/2008/05/javaone-2008-report-part-2-wednesday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
