<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Workin' on it. &#187; RJS</title>
	<atom:link href="http://jameshalberg.wordpress.com/tag/rjs/feed/" rel="self" type="application/rss+xml" />
	<link>http://jameshalberg.wordpress.com</link>
	<description></description>
	<lastBuildDate>Sat, 19 Nov 2011 14:15:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='jameshalberg.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Workin' on it. &#187; RJS</title>
		<link>http://jameshalberg.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://jameshalberg.wordpress.com/osd.xml" title="Workin&#039; on it." />
	<atom:link rel='hub' href='http://jameshalberg.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Ajax On Rails w/Justin Gehtland</title>
		<link>http://jameshalberg.wordpress.com/2006/06/24/ajax-on-rails-wjustin-gehtland/</link>
		<comments>http://jameshalberg.wordpress.com/2006/06/24/ajax-on-rails-wjustin-gehtland/#comments</comments>
		<pubDate>Sun, 25 Jun 2006 00:17:55 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[RailsConf]]></category>
		<category><![CDATA[RJS]]></category>

		<guid isPermaLink="false">https://jameshalberg.wordpress.com/2006/06/24/ajax-on-rails-wjustin-gehtland/</guid>
		<description><![CDATA[Are we still at the point where a talk on ajax must start with the &#34;What is ajax?&#34; question? Well, at least the explanations seem to be getting shorter Justin spent the majority of the presentation showing uncluttered examples of &#8230; <a href="http://jameshalberg.wordpress.com/2006/06/24/ajax-on-rails-wjustin-gehtland/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jameshalberg.wordpress.com&amp;blog=160606&amp;post=49&amp;subd=jameshalberg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Are we still at the point where a talk on ajax must start with the &quot;What is ajax?&quot; question?  Well, at least the explanations seem to be getting shorter <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Justin spent the majority of the presentation showing uncluttered examples of various Rails/Ajax/Prototype capabilities. Auto-complete search, drag-drop, and the like.  These were delivered in a &quot;if you haven&#39;t played with this yet&quot; sort of way but he also managed to keep it quick enough &#8211; and drop in enough &#39;even if you&#39;ve done this before you may not know about this&#39; tidbits to keep the more experienced portion of the audience interested.</p>
<p>There was some talk on <a href="http://www.rubynoob.com/articles/2006/05/13/simple-rails-rjs-tutorial">RJS</a> and he spent some time on the always requested ajax topics&#8230; How do you deal with JavaScript disabled?  What if a user has an old browser?  How do you handle the introduction of new idioms?</p>
<p>The presentation ended with a bang as he demo&#39;d creating an application with the soon to be released <a href="http://streamlined.relevancellc.com/">Streamlined</a>.  Streamlined is an open source framework, developed by <a href="http://relevancellc.com/">Relevance LLC</a>, to bring the simplicity of <a href="http://wiki.rubyonrails.com/rails/pages/ActiveRecord">ActiveRecord</a> to the view layer (coincidentally, this is #2 of the &quot;3 Unsolved Problems&quot; posed in Dave Thomas keynote <a href="http://jameshalberg.wordpress.com/2006/06/24/railsconf-day-1/">yesterday</a>).  This is really slick &#8211; a lot of functionality &#8211; good looking (although they are looking for a designer to contribute some improvements) &#8211; and best of all: _very_ quick and powerful.  I&#39;m definitely looking forward to this being released at <a href="http://conferences.oreillynet.com/os2006/">OSCON</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jameshalberg.wordpress.com/49/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jameshalberg.wordpress.com/49/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jameshalberg.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jameshalberg.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jameshalberg.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jameshalberg.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jameshalberg.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jameshalberg.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jameshalberg.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jameshalberg.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jameshalberg.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jameshalberg.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jameshalberg.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jameshalberg.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jameshalberg.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jameshalberg.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jameshalberg.wordpress.com&amp;blog=160606&amp;post=49&amp;subd=jameshalberg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jameshalberg.wordpress.com/2006/06/24/ajax-on-rails-wjustin-gehtland/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jameshalberg</media:title>
		</media:content>
	</item>
		<item>
		<title>RJS Templates</title>
		<link>http://jameshalberg.wordpress.com/2006/05/02/rjs-templates/</link>
		<comments>http://jameshalberg.wordpress.com/2006/05/02/rjs-templates/#comments</comments>
		<pubDate>Tue, 02 May 2006 23:26:58 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[rails]]></category>
		<category><![CDATA[RJS]]></category>

		<guid isPermaLink="false">https://jameshalberg.wordpress.com/2006/05/02/rjs-templates/</guid>
		<description><![CDATA[I&#39;ve got my ajax call working fine to update my page&#8230; problem is that error reporting is a little hard since I can only update one div using my current process &#8211; and it would really look better if I &#8230; <a href="http://jameshalberg.wordpress.com/2006/05/02/rjs-templates/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jameshalberg.wordpress.com&amp;blog=160606&amp;post=30&amp;subd=jameshalberg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#39;ve got my ajax call working fine to update my page&#8230; problem is that error reporting is a little hard since I can only update one div using my current process &#8211; and it would really look better if I could do two.</p>
<p>I&#39;ve learned my lesson on looking for help and examples.  Always look for help in the following order:</p>
<p>1. <a href="http://www.pragmaticprogrammer.com/titles/fr_rr/index.html">Rails Recipes</a><br />
2. <a href="http://www.pragmaticprogrammer.com/titles/rails/index.html">Agile Web Development with Rails</a> (now 2nd ed. with a skateboarder on the front, I see)<br />
3. Others</p>
<p>So, let&#39;s see how that ordering works for me&#8230; open recipes&#8230; &quot;Recipe 6: Update Multiple Page Elements With One Ajax Request&quot;.  Nice.</p>
<p>The recommended strategy involves RJS (which I&#39;ve been wanting to check out anyway).  Go figure, this is really really simple to implement.  Actually, the hardest part of my first RJS Template (Javascript Generator Template) experience was finding <a href="http://api.rubyonrails.org/classes/ActionView/Helpers/PrototypeHelper/JavaScriptGenerator/GeneratorMethods.html">the available helpers</a>.</p>
<p>Now that I&#39;ve found my resources: it took about 10 minutes to get things working the way I want.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jameshalberg.wordpress.com/30/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jameshalberg.wordpress.com/30/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jameshalberg.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jameshalberg.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jameshalberg.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jameshalberg.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jameshalberg.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jameshalberg.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jameshalberg.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jameshalberg.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jameshalberg.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jameshalberg.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jameshalberg.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jameshalberg.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jameshalberg.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jameshalberg.wordpress.com/30/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jameshalberg.wordpress.com&amp;blog=160606&amp;post=30&amp;subd=jameshalberg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jameshalberg.wordpress.com/2006/05/02/rjs-templates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jameshalberg</media:title>
		</media:content>
	</item>
	</channel>
</rss>
