<?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>Dr Nic &#187; JQuery</title>
	<atom:link href="http://drnicwilliams.com/category/javascript/jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://drnicwilliams.com</link>
	<description>Ruby makes Rails, Javascript makes Ajax, Dr Nic makes Magic</description>
	<lastBuildDate>Thu, 25 Feb 2010 11:39:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>iPhone dev podcast about fmdb-migration-manager and rbiphonetest</title>
		<link>http://drnicwilliams.com/2008/11/04/iphone-dev-podcast-about-fmdb-migration-manager-and-rbiphonetest/</link>
		<comments>http://drnicwilliams.com/2008/11/04/iphone-dev-podcast-about-fmdb-migration-manager-and-rbiphonetest/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 23:51:18 +0000</pubDate>
		<dc:creator>Dr Nic</dc:creator>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Prototype]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://drnicwilliams.com/?p=320</guid>
		<description><![CDATA[Radio is where ugly people go. Podcasts is where ugly, niche people go. It doesn&#8217;t get much uglier and nicher than talking about iPhone dev; and the tale of one desperate man X on a desperate journey Y with his desperate sidekick Z, where:

X = Dr Nic
Y = iPhone development
Z = Ruby

From the Mobile Orchard [...]


Related posts:<ol><li><a href='http://drnicwilliams.com/2008/11/10/to-webkit-or-not-to-webkit-within-your-iphone-app/' rel='bookmark' title='Permanent Link: To WebKit or not to WebKit within your iPhone app?'>To WebKit or not to WebKit within your iPhone app?</a> <small> I know HTML. Its on my CV. Expert level....</small></li><li><a href='http://drnicwilliams.com/2008/07/04/unit-testing-iphone-apps-with-ruby-rbiphonetest/' rel='bookmark' title='Permanent Link: Unit Testing iPhone apps with Ruby: rbiphonetest'>Unit Testing iPhone apps with Ruby: rbiphonetest</a> <small> Everything to love about Ruby: the concise, powerful language;...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Radio is where ugly people go. Podcasts is where ugly, niche people go. It doesn&#8217;t get much uglier and nicher than talking about iPhone dev; and the tale of one desperate man X on a desperate journey Y with his desperate sidekick Z, where:</p>
<ol>
<li>X = Dr Nic</li>
<li>Y = iPhone development</li>
<li>Z = Ruby</li>
</ol>
<p>From the <a href="http://www.mobileorchard.com/iphone-development-podcast-2-dr-nic-williams/">Mobile Orchard news desk</a>:</p>
<p><img height="150" width="113" class="alignleft frame" alt="drnic.png" src="http://www.mobileorchard.com/wp-content/uploads/2008/11/drnic.png"/></p>
<blockquote><p>Dr. Nic talks about his <a href="http://github.com/drnic/fmdb-migration-manager">migration manager</a> for updating SQLite iPhone databases, trying to get Ruby onto an iPhone, using <a href="http://github.com/drnic/rbiphonetest/">Ruby to unit-test Objective-C</a> iPhone code, his company <a href="http://mocra.com">Mocra</a>, and the Mobile Orchard Podcast’s lavish recording studios.</p></blockquote>
<p>Dan Grigsby is the interviewer and post-production guy for the interview, and so it is entirely his handy work that it seems like I&#8217;m the only one talking for 15 minutes. The original interview took 4 hours and it was mostly him talking. He&#8217;s quite a chatterbox. I barely got a word in edgewise. [1]</p>
<p>Dan also created this list of &#8220;things we talked about&#8221;:</p>
<ol>
<li>0:00: Migrations for SQLite</li>
<li>5:18: Getting Ruby onto an iPhone</li>
<li>5:59: Nu &#8211; Lisp-based language that sits atop Obj-C and would work on the iPhone</li>
<li>7:37: Unit testing Obj-C from Ruby</li>
<li>8:12: Webkit UIs</li>
<li>12:31: Mocra / “Used my blog for evil”</li>
</ol>
<p><a href="http://www.mobileorchard.com/iphone-development-podcast-2-dr-nic-williams/"><img alt="" src="http://img.skitch.com/20081103-ft9pt2tfg8pekbj7hu2y8jijb2.png" title="Mobile Orchard" class="alignright" width="354" height="107" /></a><br />
Go to <a href="http://www.mobileorchard.com/iphone-development-podcast-2-dr-nic-williams/">Mobile Orchard</a> (or Mobile Awkward it is accidently called at the end of the interview) to <a href="http://www.mobileorchard.com/iphone-development-podcast-2-dr-nic-williams/">cop a listen</a>.</p>
<p>[1] This paragraph starts well and ends with blatant falsehoods.</p>


<p>Related posts:<ol><li><a href='http://drnicwilliams.com/2008/11/10/to-webkit-or-not-to-webkit-within-your-iphone-app/' rel='bookmark' title='Permanent Link: To WebKit or not to WebKit within your iPhone app?'>To WebKit or not to WebKit within your iPhone app?</a> <small> I know HTML. Its on my CV. Expert level....</small></li><li><a href='http://drnicwilliams.com/2008/07/04/unit-testing-iphone-apps-with-ruby-rbiphonetest/' rel='bookmark' title='Permanent Link: Unit Testing iPhone apps with Ruby: rbiphonetest'>Unit Testing iPhone apps with Ruby: rbiphonetest</a> <small> Everything to love about Ruby: the concise, powerful language;...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://drnicwilliams.com/2008/11/04/iphone-dev-podcast-about-fmdb-migration-manager-and-rbiphonetest/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Give up RJS and go pure</title>
		<link>http://drnicwilliams.com/2006/11/17/give-up-rjs-and-go-pure/</link>
		<comments>http://drnicwilliams.com/2006/11/17/give-up-rjs-and-go-pure/#comments</comments>
		<pubDate>Fri, 17 Nov 2006 15:48:59 +0000</pubDate>
		<dc:creator>Dr Nic</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Prototype]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://drnicwilliams.com/2006/11/17/give-up-rjs-and-go-pure/</guid>
		<description><![CDATA[RJS seems like a nice idea. Its Ruby with embedded Javascript.
Now put away the crayons and get back to pure Javascript with embedded Ruby with &#8220;MinusR&#8221; &#8211; RJS minus the R (for Ruby).
This is especially useful if you want a clean way to support non-Prototype/Scriptaculous frameworks, like jQuery. You can call the raw Javascript for [...]


Related posts:<ol><li><a href='http://drnicwilliams.com/2008/01/04/autotesting-javascript-in-rails/' rel='bookmark' title='Permanent Link: Autotesting Javascript in Rails'>Autotesting Javascript in Rails</a> <small>I used to love Javascript so much that it would...</small></li><li><a href='http://drnicwilliams.com/2006/11/23/supporting-json-in-rails-or-anywhere/' rel='bookmark' title='Permanent Link: Supporting JSON callbacks in Rails'>Supporting JSON callbacks in Rails</a> <small>Now you know how to write JavaScript widgets, now you...</small></li><li><a href='http://drnicwilliams.com/2006/09/09/extend-prototype-dollar-yourself/' rel='bookmark' title='Permanent Link: Extend Prototype $() yourself'>Extend Prototype $() yourself</a> <small>If you&#8217;re using the prototype javascript library, its fun to...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>RJS seems like a nice idea. Its Ruby with embedded Javascript.</p>
<p>Now put away the crayons and get back to pure Javascript with embedded Ruby with &#8220;<a href="http://www.danwebb.net/2006/11/17/rjs-minus-r/">MinusR</a>&#8221; &#8211; RJS minus the R (for Ruby).</p>
<p>This is especially useful if you want a clean way to support non-Prototype/Scriptaculous frameworks, like jQuery. You can call the raw Javascript for these libraries, and embed your Ruby objects using Erb and a handy <code>js</code> helper to convert Ruby to JSON.</p>
<p>Its clean, healthy fun. Like carrots.</p>
<p>Makes me think about jogging, its just that healthy for you.</p>


<p>Related posts:<ol><li><a href='http://drnicwilliams.com/2008/01/04/autotesting-javascript-in-rails/' rel='bookmark' title='Permanent Link: Autotesting Javascript in Rails'>Autotesting Javascript in Rails</a> <small>I used to love Javascript so much that it would...</small></li><li><a href='http://drnicwilliams.com/2006/11/23/supporting-json-in-rails-or-anywhere/' rel='bookmark' title='Permanent Link: Supporting JSON callbacks in Rails'>Supporting JSON callbacks in Rails</a> <small>Now you know how to write JavaScript widgets, now you...</small></li><li><a href='http://drnicwilliams.com/2006/09/09/extend-prototype-dollar-yourself/' rel='bookmark' title='Permanent Link: Extend Prototype $() yourself'>Extend Prototype $() yourself</a> <small>If you&#8217;re using the prototype javascript library, its fun to...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://drnicwilliams.com/2006/11/17/give-up-rjs-and-go-pure/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Ajax on Rails &#8211; Prototype vs JQuery</title>
		<link>http://drnicwilliams.com/2006/08/23/ajax-on-rails-prototype-vs-jquery/</link>
		<comments>http://drnicwilliams.com/2006/08/23/ajax-on-rails-prototype-vs-jquery/#comments</comments>
		<pubDate>Wed, 23 Aug 2006 02:35:39 +0000</pubDate>
		<dc:creator>Dr Nic</dc:creator>
				<category><![CDATA[Essay]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Prototype]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://drnicwilliams.com/2006/08/23/ajax-on-rails-prototype-vs-jquery/</guid>
		<description><![CDATA[[Original article published on DevLounge - please post comments there]
When you unpack your shiny new version of Rails and generate your first Ajax link, you are using the Prototype library. It&#8217;s beautiful to use. It adds many Rails-like constructs into the Javajscript language, e.g. the each method to iterate a closure over an array. Sexy [...]


Related posts:<ol><li><a href='http://drnicwilliams.com/2009/11/03/first-look-at-rails-3-0-pre/' rel='bookmark' title='Permanent Link: First look at rails 3.0.pre'>First look at rails 3.0.pre</a> <small> This article is out of date in some aspects....</small></li><li><a href='http://drnicwilliams.com/2009/10/07/rails-themes-can-remember-things/' rel='bookmark' title='Permanent Link: Rails themes can remember things'>Rails themes can remember things</a> <small>I was getting annoyed at having to remember all the...</small></li><li><a href='http://drnicwilliams.com/2009/10/06/install-any-html-themetemplate-into-your-rails-app/' rel='bookmark' title='Permanent Link: Install any HTML theme/template into your Rails app'>Install any HTML theme/template into your Rails app</a> <small> Have you ever even bothered to Google for &#8220;rails...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>[Original article published on <a href="http://www.devlounge.net/articles/ajax-on-rails-prototype-vs-jquery">DevLounge</a> - please post comments there]</p>
<p>When you unpack your shiny new version of Rails and generate your first Ajax link, you are using the <a href="http://prototype.conio.net/">Prototype</a> library. It&#8217;s beautiful to use. It adds many Rails-like constructs into the Javajscript language, e.g. the each method to iterate a closure over an array. Sexy stuff.</p>
<p>But the following effect isn&#8217;t done using Prototype:</p>
<div><img class=demo src="http://drnicwilliams.com/wp-content/uploads/2006/08/hover-demo.png" /><script src="http://drnicwilliams.com/wp-content/uploads/2006/08/hoverdemo.js"></script></div>
<p>It was done in a few lines of Javascript using the <a href="http://www.jquery.com">jQuery</a> library <a href="#a1">[1]</a>.</p>
<pre>
$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">".tick"</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">hover</span><span style="color: #66cc66;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
  $<span style="color: #66cc66;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">removeClass</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">"tick-off"</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">addClass</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">"tick-on"</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">announceButton</span><span style="color: #66cc66;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#125;</span>, <span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
  $<span style="color: #66cc66;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">removeClass</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">"tick-on"</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">addClass</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">"tick-off"</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
</pre>
<p>Prototype provides a comprehensive library of base classes, such as Element and Hash, where as jQuery is fundamentally different. It provides just one entity &#8211; the jQuery object. This is created using the familiar $ function and represents a collection of DOM nodes, rather than just one.</p>
<p>The jQuery object is then extended and extended and extended with all the functionality you need &#8211; scriptaculous-like effects, Ajax calls, prototype-like manipulations, etc. JQuery plugins </p>
<p>Yehuda Katz &#8211; author of <a href="http://trac.visualjquery.com/admin_console">autoDB</a> &#8211; the dynamic admin console for Rails apps &#8211; has his feet deep in jQuery land as well. He manages the <a href="http://www.visualjquery.com/">Visual JQuery</a> documentation, and recently <a href="http://jquery.com/blog/2006/08/20/why-jquerys-philosophy-is-better/">wrote an article</a> comparing the philosophies of Prototype and JQuery, to help people understand how they are different.</p>
<p>The core problem for Rails developers who might like to try out jQuery is that it eventually conflicts with the prototype library when you start to use Rail&#8217;s &#8220;in-built&#8221; helpers for prototype.</p>
<p>But perhaps you do not need to use these helpers, as an increasing number of jQuery plugins start to provide more and more elegant client-side functionality. For example, an <a href="http://www.mail-archive.com/discuss@jquery.com/msg00085.html">InPlaceEditor</a> extension, and <a href="http://proj.jquery.com/plugins/">many</a> <a href="http://www.google.com/search?q=jquery+plugins">others</a>.</p>
<p>Want something truly pretty developed using jQuery &#8211; how about the <a href="http://www.willjessup.com/sandbox/jquery/solar_system/rotator.html">planets revolving around the sun</a>?</p>
<p>Work is also underway to integrate <a href="http://trac.visualjquery.com/jQueryRails/browser/jquery-on-rails/lib/jquery_on_rails.rb">jQuery into Rails</a>, including its own set of helpers, code named JQuails.</p>
<p>Many Rails developers might not be familiar with the abilities of alternative Javascript libraries as they get prototype/scriptaculous embedded for free. Yet it would be wise for all developers to be aware and competent in multiple frameworks, so that the best tools for each job can be selected. There is certainly some momentum behind jQuery in the wider development community. To Rails developers I say, Keep a Look Out!</p>
<p><a name="a1">[1]</a> The <a href="http://drnicwilliams.com/wp-content/uploads/2006/08/hoverdemo.js">Hover Demo Script</a> was written as pure Javascript to make it easy to download. Firstly it disables the static image (for RSS feed and non-JS environments), and then creates the DIVs for the effect. The hover effect is then setup by applying the <code>hover</code> function to all elements of the class <code>tick</code>. The two functions we pass it perform the CSS class manipulation that gives the effect. Note the use of chain calls that make the syntax so attractive.</p>
<p>Note also that we&#8217;ve added a custom function to the jQuery object &#8211; announceButton. It assumes that only one button is active at a time, uses <code>this[0]</code> to determine which one it is. The function then returns the jQuery object (stored as <code>this</code>) to allow the standard method chaining to continue.</p>


<p>Related posts:<ol><li><a href='http://drnicwilliams.com/2009/11/03/first-look-at-rails-3-0-pre/' rel='bookmark' title='Permanent Link: First look at rails 3.0.pre'>First look at rails 3.0.pre</a> <small> This article is out of date in some aspects....</small></li><li><a href='http://drnicwilliams.com/2009/10/07/rails-themes-can-remember-things/' rel='bookmark' title='Permanent Link: Rails themes can remember things'>Rails themes can remember things</a> <small>I was getting annoyed at having to remember all the...</small></li><li><a href='http://drnicwilliams.com/2009/10/06/install-any-html-themetemplate-into-your-rails-app/' rel='bookmark' title='Permanent Link: Install any HTML theme/template into your Rails app'>Install any HTML theme/template into your Rails app</a> <small> Have you ever even bothered to Google for &#8220;rails...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://drnicwilliams.com/2006/08/23/ajax-on-rails-prototype-vs-jquery/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>[Preview] Magic Announcements</title>
		<link>http://drnicwilliams.com/2006/08/20/preview-magic-announcements/</link>
		<comments>http://drnicwilliams.com/2006/08/20/preview-magic-announcements/#comments</comments>
		<pubDate>Sun, 20 Aug 2006 08:22:16 +0000</pubDate>
		<dc:creator>Dr Nic</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Preview]]></category>
		<category><![CDATA[Trick]]></category>

		<guid isPermaLink="false">http://drnicwilliams.com/2006/08/20/preview-magic-announcements/</guid>
		<description><![CDATA[While other people in the world have been doing real work, I&#8217;ve been on maternity leave. Thus in spare time, I&#8217;ve been cooking up something much more fun&#8230;
Today, you get to see a magic trick. No code to download, no brain cells to engage. Its Sunday after all. A day of rest, BBQs, beer, football, [...]


Related posts:<ol><li><a href='http://drnicwilliams.com/2007/07/23/magic-wiggly-lines-guessmethod-by-chris-shea/' rel='bookmark' title='Permanent Link: Magic Wiggly Lines => GuessMethod, by Chris Shea'>Magic Wiggly Lines => GuessMethod, by Chris Shea</a> <small>If you ever make time to code just for pleasure,...</small></li><li><a href='http://drnicwilliams.com/2007/05/02/myconfplan-sidebar-widget/' rel='bookmark' title='Permanent Link: My railsconf sessions in my sidebar'>My railsconf sessions in my sidebar</a> <small>Jesse Newland got the JSON API a day ago and...</small></li><li><a href='http://drnicwilliams.com/2007/04/12/magic-multi-connections-a-facility-in-rails-to-talk-to-more-than-one-database-at-a-time/' rel='bookmark' title='Permanent Link: Magic Multi-Connections: A &#8220;facility in Rails to talk to more than one database at a time&#8221;'>Magic Multi-Connections: A &#8220;facility in Rails to talk to more than one database at a time&#8221;</a> <small>At this point in time there’s no facility in Rails...</small></li></ol>]]></description>
			<content:encoded><![CDATA[<p>While other people in the world have been doing <a href="http://alex.dojotoolkit.org/?p=573" target=_blank>real</a> <a href="http://svn.xantus.org/shortbus/trunk/bayeux/protocol.txt" target=_blank>work</a>, I&#8217;ve been on maternity leave. Thus in spare time, I&#8217;ve been cooking up something much more fun&#8230;</p>
<p>Today, you get to see a magic trick. No code to download, no brain cells to engage. Its Sunday after all. A day of rest, BBQs, beer, football, and magic tricks. Everyone knows that.</p>
<p>But I can&#8217;t show you the trick here in your feed reader&#8230; the lighting is terrible. <a href="http://drnicwilliams.com/2006/08/20/preview-magic-announcements/">Jump to my site</a> for the live magic show itself.</p>
<p>&#8230;pausing&#8230;</p>
<p>Ok, at the top of the screen&#8230; I introduce to you the <strong>Magic Announcements</strong>. They are just brilliant, and good looking to boot.</p>
<p>Once you&#8217;ve read each one, you click on them to make them go away and they will never return. Once you&#8217;ve read the announcement of verson 0.7.1 of Dr Nic&#8217;s Magic Models, you will never see another announcement until a new version is released (be it 0.7.2, 0.8.0, or 1.0.0, etc). Nod your head with me, this is cool.</p>
<p>  When you get your hands on this, it will be a pure Javascript install into any page (or domain of pages such as a blog). It will fetch announcements AND version change information from anywhere on the web, not just the presentation site. For example, the version information for the two projects are being retrieved from the project home pages themselves. This way, I never have to modify my blog to enter new announcements or versions: I just update the relevant data at the relevant place.</p>
<p>How cool is this? Imagine if you could plug the Magic Announcements directly into RubyForge or SourceForge, etc, and whenever you released a new version of your code to *Forge, your blog automatically started announcing it to your readers! Keep nodding, sexy, yes.</p>
<p>I&#8217;m still writing up the install/usage docco for it, but I hope to release it within a day or two.</p>
<p>But to give you some preparation time, for each project you want to provide announcements for, you will need to create files that look like this:</p>
<pre>
MagicAnnouncement.show('magicmodels', '0.7.1');
</pre>
<p>If you want to provide generic site announcements, like &#8220;Welcome to my website&#8221;, then it will look like this:</p>
<pre>
MagicAnnouncement.show('general_notes', 1,
  "Very rarely, you\'ll learn something here. Mostly, you'll just be entertained by the programming magic.",
  "&lt;strong&gt;Welcome to Dr Nic's Magic Castle of Programming Mystery&lt;/strong&gt;");
</pre>
<p>In both cases, the 2nd argument is the announcement version number. The 3rd is an additional description (useful for version announcements and site announcements), and the 4th is for the header. You&#8217;ll normally want the header to be generated for you for version announcements, as per the Magic Models and Composite Keys announcements above.</p>
<p>Bonus: want to see the announcements again? Turn on the <a href="#" onclick="MagicAnnouncement.showDebug(true)">Debug Controller</a>&#8230;</p>


<p>Related posts:<ol><li><a href='http://drnicwilliams.com/2007/07/23/magic-wiggly-lines-guessmethod-by-chris-shea/' rel='bookmark' title='Permanent Link: Magic Wiggly Lines => GuessMethod, by Chris Shea'>Magic Wiggly Lines => GuessMethod, by Chris Shea</a> <small>If you ever make time to code just for pleasure,...</small></li><li><a href='http://drnicwilliams.com/2007/05/02/myconfplan-sidebar-widget/' rel='bookmark' title='Permanent Link: My railsconf sessions in my sidebar'>My railsconf sessions in my sidebar</a> <small>Jesse Newland got the JSON API a day ago and...</small></li><li><a href='http://drnicwilliams.com/2007/04/12/magic-multi-connections-a-facility-in-rails-to-talk-to-more-than-one-database-at-a-time/' rel='bookmark' title='Permanent Link: Magic Multi-Connections: A &#8220;facility in Rails to talk to more than one database at a time&#8221;'>Magic Multi-Connections: A &#8220;facility in Rails to talk to more than one database at a time&#8221;</a> <small>At this point in time there’s no facility in Rails...</small></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://drnicwilliams.com/2006/08/20/preview-magic-announcements/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
