<?xml version="1.0" encoding="UTF-8"?>
<talk>
  <created-at type="datetime">2009-09-01T16:07:18+00:00</created-at>
  <event-id type="integer">172</event-id>
  <id type="integer">1420</id>
  <info>As browser technology improves, bigger and more complicated applications are built with web technology.  A big part of enhancing the browser experience is accurately reproducing the state-full interactivity of a desktop application inside a state-less browser.  This talk will demonstrate various methods of enhancing an application with state preservation.  Topics will include dealing with AJAX and back button, utilizing new client-side storage engines, and synchronizing client and server side application state.  This talk will not be a simple walk through of how to use these individual techniques, but will attempt to demonstrate a way to use them together in a way that makes the user experience better. </info>
  <location nil="true"></location>
  <series-id type="integer" nil="true"></series-id>
  <slides-url></slides-url>
  <slideshare-key nil="true"></slideshare-key>
  <talk-url></talk-url>
  <title>Preserving State</title>
  <updated-at type="datetime">2009-09-01T16:07:18+00:00</updated-at>
  <when type="datetime">2009-09-13T13:15:00+00:00</when>
  <average-rating type="decimal">3.31</average-rating>
  <event>
    <created-at type="datetime">2009-09-01T15:11:39+00:00</created-at>
    <creator-id type="integer" nil="true"></creator-id>
    <description>The 2009 jQuery Conference.</description>
    <end-date type="datetime">2009-09-13T00:00:00+00:00</end-date>
    <event-url>http://events.jquery.com/jquery-conference-2009/</event-url>
    <hashtag nil="true"></hashtag>
    <id type="integer">172</id>
    <location>Microsoft Cambridge</location>
    <series-id type="integer" nil="true"></series-id>
    <start-date type="datetime">2009-09-12T00:00:00+00:00</start-date>
    <title>jQuery Conference 2009</title>
    <updated-at type="datetime">2009-09-01T15:11:39+00:00</updated-at>
    <average-rating type="decimal">3.85</average-rating>
  </event>
  <speakers type="array">
    <speaker>
      <biography></biography>
      <company nil="true"></company>
      <company-website nil="true"></company-website>
      <id type="integer">164</id>
      <linkedin-url>http://www.linkedin.com/in/mikehostetler</linkedin-url>
      <location nil="true"></location>
      <name>Mike Hostetler</name>
      <personal-website nil="true"></personal-website>
      <title nil="true"></title>
      <twitter-username nil="true"></twitter-username>
      <average-rating type="decimal">3.8</average-rating>
      <avatar-url>/avatars/thumb/missing.png</avatar-url>
    </speaker>
  </speakers>
</talk>
