<?xml version="1.0" encoding="utf-8"?><rss version="2.0" 
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:xCal="urn:ietf:params:xml:ns:xcal"
xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
>
  <channel>
    <title>Upcoming: London Ruby on Rails Events</title>
    <link>http://upcoming.yahoo.com/group/1560/</link>
    <description>Events feed for the London Ruby on Rails Group on Upcoming.</description>
    <lastBuildDate>Thu, 02 Jul 2009 09:45:10 -0700</lastBuildDate>
    <generator>Upcoming</generator>
    <ttl>60</ttl>
    <language>en-us</language>
   <item>
    <title>Jul 21, 2009: LRUG Nights, Episode 18: Vengeance at The Ship</title>
    <description><![CDATA[A prison escapee vows to kill everyone associated with his conviction. Garner was one of the arresting officers. <br /><br />
The escapee is flying in on Tuesday 21st July. To ensure he can&#39;t get his bloody revenge, we&#39;re going to hide out upstairs in &quot;The Ship&quot; near Monument tube station.<br /><br />
All the best, Mitch.<br />
]]></description>
    <guid>http://upcoming.yahoo.com/event/3017757/</guid>
    <link>http://upcoming.yahoo.com/event/3017757/</link>
    <dc:creator>lrug_mitch</dc:creator>
    <comments>http://upcoming.yahoo.com/event/3017757/#comments</comments>
    <geo:lat>51.5109</geo:lat>
    <geo:long>-0.084854</geo:long>
    <pubDate>Thu, 02 Jul 2009 09:45:10 -0700</pubDate>
    <dc:date>2009-07-02T09:45:10-07:00</dc:date>
    <xCal:summary>LRUG Nights, Episode 18: Vengeance</xCal:summary>
    <xCal:dtstart>20090721T180000</xCal:dtstart>
    <xCal:dtend>20090721</xCal:dtend>
    <xCal:location>http://upcoming.yahoo.com/venue/583522/</xCal:location>
    <xCal:x-calconnect-venue>
     <xCal:x-calconnect-venue-id>http://upcoming.yahoo.com/venue/583522/</xCal:x-calconnect-venue-id>
     <xCal:adr>
      <xCal:x-calconnect-venue-name>The Ship</xCal:x-calconnect-venue-name>
      <xCal:x-calconnect-street>11 Talbot Court</xCal:x-calconnect-street>
      <xCal:x-calconnect-city>London</xCal:x-calconnect-city>
      <xCal:x-calconnect-region>England</xCal:x-calconnect-region>
      <xCal:x-calconnect-postalcode>EC3V 0BP</xCal:x-calconnect-postalcode>
      <xCal:x-calconnect-country>United Kingdom</xCal:x-calconnect-country>
     </xCal:adr>
     <xCal:url type='Venue Website'>http://upcoming.yahoo.com/venue/583522/</xCal:url>
     <xCal:x-calconnect-tel></xCal:x-calconnect-tel>
    </xCal:x-calconnect-venue>
    <category>Social</category>
    </item>
   <item>
    <title>Jul  8, 2009: London Ruby User Group (LRUG) July 2009 Meeting at The Crypt, St James Church Clerkenwell</title>
    <description><![CDATA[The July meeting of LRUG promises to be full of the usual ruby chat.  So far lined up we have:<br /><br />
Tom Stuart - talking about the uses of abstract algebra in ruby and the pub.<br />
Tomasz Wegrzanowski - ruby + arduino<br /><br />
After the talks we head to The Crown Tavern (<a rel="nofollow" href="http://www.fancyapint.com/pubs/pub199.html">http://www.fancyapint.com/pubs/pub199.html</a>) for a few drinks.  We&#39;re usually there from about 8pm.<br /><br />
NOTE: You *have* to register with our hosts Skills Matter if you want to attend the talks. This upcoming event page is for convenient calendaring only.<br />
]]></description>
    <guid>http://upcoming.yahoo.com/event/2884083/</guid>
    <link>http://upcoming.yahoo.com/event/2884083/</link>
    <dc:creator>h-lame</dc:creator>
    <comments>http://upcoming.yahoo.com/event/2884083/#comments</comments>
    <pubDate>Wed, 10 Jun 2009 02:07:09 -0700</pubDate>
    <dc:date>2009-06-10T02:07:09-07:00</dc:date>
    <xCal:summary>London Ruby User Group (LRUG) July 2009 Meeting</xCal:summary>
    <xCal:dtstart>20090708T183000</xCal:dtstart>
    <xCal:dtend>20090708T200000</xCal:dtend>
    <xCal:location>http://upcoming.yahoo.com/venue/9104/</xCal:location>
    <xCal:x-calconnect-venue>
     <xCal:x-calconnect-venue-id>http://upcoming.yahoo.com/venue/9104/</xCal:x-calconnect-venue-id>
     <xCal:adr>
      <xCal:x-calconnect-venue-name>The Crypt, St James Church Clerkenwell</xCal:x-calconnect-venue-name>
      <xCal:x-calconnect-street>Clerkenwell Close, London EC1R 0EA</xCal:x-calconnect-street>
      <xCal:x-calconnect-city>London</xCal:x-calconnect-city>
      <xCal:x-calconnect-region>England</xCal:x-calconnect-region>
      <xCal:x-calconnect-postalcode>EC1R</xCal:x-calconnect-postalcode>
      <xCal:x-calconnect-country>United Kingdom</xCal:x-calconnect-country>
     </xCal:adr>
     <xCal:url type='Venue Website'>http://upcoming.yahoo.com/venue/9104/</xCal:url>
     <xCal:x-calconnect-tel></xCal:x-calconnect-tel>
    </xCal:x-calconnect-venue>
    <category>Social</category>
    </item>
   <item>
    <title>Aug  4, 2009: Core Ajax: Enterprise Web Development with Ajax at Skills Matter</title>
    <description><![CDATA[This intensive, 4-day Core Ajax training course teaches a scalable way of writing robust, user-friendly and secure Ajax solutions for the Enterprise.<br />
We will start by introducing Ajax from a business, design and coding perspective. We will then look at Ajax and The Network, consider HTTP traffic Patterns, object serialisation across HTTP and management and measurement of HTTP traffic. You will also learn about reverse Ajax and Enterprise Comet.<br />
You&#39;ll then be introduced to the impact of Ajax on the User Interface, Prototype and some important Data Validation Patterns. You will also learn how to use event-driven code and callback functions and Scriptaculous.<br />
Then, we will discuss Ajax within the context of your Enterprise Architecture. You will learn how Ajax works with SOAP and REST web services and how to use Mash-Ups to interact directly with third-party web services.<br />
Finally, you will learn how to look after your code, with Unit Testing and Functional testing using jsUnit, TestMaker and Selenium. <br /><br />
NEXT UK SESSION<br />
The next course will be delivered at Skills Matter - London, on 04 aug 2009 by Sébastien Gruhier. Sébastien is the founder of Mapeed.com and Xilinus.com and has created open-source projects often cited in ajaxian.com like prototype-ui or prototype-graphic and is very well-know in Javascript community.<br /><br />
LEARN HOW TO:<br />
* Apply the technologies underlying Ajax<br />
* Manage and measure HTTP traffic<br />
* Use Ajax UI libraries, including Prototype and Scriptaculous<br />
* Implement Ajax with REST and SOAP Web Services<br />
 * Select and implement server-side Ajax Toolkits, such as Sajax, DWR, Backbase, JSF and GWT<br />
* Look after your code through UnitTesting and JavaScript code profiling<br /><br />
REGISTRATION &amp; INFORMATION:<br />
<a rel="nofollow" href="http://skillsmatter.com/course/ajax-ria/enterprise-web-with-ajax/wd-33">http://skillsmatter.com/course/ajax-ria/enterprise-web-with-ajax/wd-33</a><br /><br />
PROGRAMME<br /><br />
AJAX BASICS<br /><br />
Getting started with Ajax<br /><br />
    * Ajax from a business, design and coding perspective<br />
    * Good coding practices<br />
    * Scaling your code.<br /><br />
Ajax in the bigger picture<br /><br />
    * Low-level &#39;plumbing&#39;<br />
          o the HTTP protocol<br />
          o XHR object<br /><br />
Refactoring the XHR object<br /><br />
    * Refactoring in Javascript<br />
    * Writing JavaScript objects<br />
    * Creating usable Wrapper Objects with the XHR object<br /><br />
Dialects of Ajax<br /><br />
    * Server Responses<br />
          o HTML Content<br />
          o Generated script<br />
          o Structured data (XML and JSON)<br />
    * Pro’s and Con’s<br /><br />
Ajax libraries<br /><br />
    * Prototype,<br />
    * jQuery<br />
    * YUI,<br />
    * Leveraging the power of the JavaScript language <br /><br />
DAY 2: THE NETWORK<br /><br />
HTTP Traffic Patterns<br /><br />
    * A single HTTP request and response<br />
    * HTTP traffic patterns across the lifecycle of an entire application. <br /><br />
Data round-tripping<br /><br />
    * Object Serialisation Patterns across the HTTP interface<br />
    * JSON<br />
    * XML <br /><br />
Managing HTTP from the Client-side<br /><br />
    * HTTP transport Strategies<br />
    * Prototype&#39;s X-JSON headers and Responders (principles and approach)<br />
    * Rico&#39;s Ajax.Engine (principles and approach) <br /><br />
Measuring HTTP traffic<br /><br />
    * Creating visual HTTP traffic Reports<br />
    * Tools: Firebug, Fiddler, LiveHTTPHeaders <br /><br />
Comet &amp; Reverse Ajax<br /><br />
    * When to use Comet/Reverse<br />
    * Other Reverse Ajax approaches <br /><br />
DAY 3: USER INTERFACES<br /><br />
UI Libraries<br /><br />
    * Good JavaScript Coding and Encapsulation Techniques<br />
    * Implications of the User Interface <br /><br />
Prototype &amp; the DOM<br /><br />
    * Prototype&#39;s support for<br />
          o The DOM<br />
          o HTML forms<br />
    * Data Validation Patterns for Ajax <br /><br />
Scriptaculous<br /><br />
    * Scriptaculous<br />
          o visual effects<br />
          o drag and drop<br />
    * Event-driven code<br />
    * Callback functions <br /><br />
Ajax UIs for Navigation and Data Manipulation<br /><br />
    * Web and desktop UI metaphors<br />
          o Differences<br />
          o Fusion<br />
    * Data categorisation vs classification schemes <br /><br />
DAY 4: AJAX WITHIN THE ENTERPRISE ARCHITECTURE<br /><br />
Ajax in your Enterprise Architecture<br /><br />
    * Server<br />
    * Business <br /><br />
Ajax &amp; Web Services<br /><br />
    * SOAP Web Services<br />
    * REST Web Services<br />
    * How does Ajax work with SOAP and REST <br /><br />
Server-side architecture<br /><br />
    * Ajax toolkits and the patterns that they adopt.<br />
    * Ajax Toolkit Overview:<br />
          o Sajax<br />
          o DWR<br />
          o Backbase<br />
          o JSF<br />
          o GWT<br />
    * Mash-ups and how to interact directly with third-party web services from the client in a &quot;Web 2.0&quot; style. <br /><br />
Looking after your code<br /><br />
    * Unit testing in Ajax<br />
    * Functional Testing in Ajax<br />
          o jsUnit<br />
          o TestMaker<br />
          o Selenium<br />
    * Profiling JavaScript code for execution speed and memory footprint.<br />
]]></description>
    <guid>http://upcoming.yahoo.com/event/2294880/</guid>
    <link>http://upcoming.yahoo.com/event/2294880/</link>
    <dc:creator>SkillsMatter</dc:creator>
    <comments>http://upcoming.yahoo.com/event/2294880/#comments</comments>
    <geo:lat>51.5336</geo:lat>
    <geo:long>-0.10471</geo:long>
    <pubDate>Mon, 30 Mar 2009 01:39:54 -0700</pubDate>
    <dc:date>2009-03-30T01:39:54-07:00</dc:date>
    <xCal:summary>Core Ajax: Enterprise Web Development with Ajax</xCal:summary>
    <xCal:dtstart>20090804T090000</xCal:dtstart>
    <xCal:dtend>20090807T170000</xCal:dtend>
    <xCal:location>http://upcoming.yahoo.com/venue/40854/</xCal:location>
    <xCal:x-calconnect-venue>
     <xCal:x-calconnect-venue-id>http://upcoming.yahoo.com/venue/40854/</xCal:x-calconnect-venue-id>
     <xCal:adr>
      <xCal:x-calconnect-venue-name>Skills Matter</xCal:x-calconnect-venue-name>
      <xCal:x-calconnect-street>1 Sekforde Street</xCal:x-calconnect-street>
      <xCal:x-calconnect-city>London</xCal:x-calconnect-city>
      <xCal:x-calconnect-region>England</xCal:x-calconnect-region>
      <xCal:x-calconnect-postalcode>EC1R 0BE</xCal:x-calconnect-postalcode>
      <xCal:x-calconnect-country>United Kingdom</xCal:x-calconnect-country>
     </xCal:adr>
     <xCal:url type='Venue Website'>http://www.skillsmatter.com</xCal:url>
     <xCal:x-calconnect-tel>0207 107 2620</xCal:x-calconnect-tel>
    </xCal:x-calconnect-venue>
    <category>Education</category>
    </item>

  </channel>
</rss>
<!-- w2.up.sp1.yahoo.com uncompressed/chunked Sun Jul  5 16:59:57 PDT 2009 -->
