<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.7.1" -->
<rss version="0.92">
<channel>
	<title>jonathanjulian.com</title>
	<link>http://jonathanjulian.com</link>
	<description>ruby, rails, software</description>
	<lastBuildDate>Fri, 12 Jun 2009 15:09:38 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Tweeting from RubyNation</title>
		<description>I'm posting updates from RubyNation 2009 on Twitter. Follow along with this search. </description>
		<link>http://jonathanjulian.com/2009/06/tweeting-from-rubynation/</link>
			</item>
	<item>
		<title>ExtJS 2.2 JsonStore, HttyProxy method is case-sensitive</title>
		<description>When overriding the HTTP method from post to get on your JsonStore, the method name is case sensitive. It must be capitalized.

var store = new Ext.data.JsonStore({
proxy: new Ext.data.HttpProxy({url: '/data', method: 'GET'})
});

Using method: 'get' does not work - it will still be an http post. This is clearly stated in the ...</description>
		<link>http://jonathanjulian.com/2009/06/extjs-22-jsonstore-httyproxy-method-is-case-sensitive/</link>
			</item>
	<item>
		<title>Embedding Flash in an ExtJS component</title>
		<description>ExtJS does not like it when your code uses document.write. Whatever you write blows away the entire Viewport and that's all you see. So as I'm converting a client's existing site into Ext controls, I bump into this when I try to put a Flash swf into an Ext.Panel.

Boom. When ...</description>
		<link>http://jonathanjulian.com/2009/04/embedding-flash-in-an-extjs-component/</link>
			</item>
	<item>
		<title>svn revert file.rb == git checkout &#8212; file.rb</title>
		<description>You've changed a file, but don't want to commit it. Ever. I do this all the time, maybe disabling a filter so I can hit a page with curl, maybe hard-coding a specific user id to test something. In subversion, you would "revert" that file.

&#60;code&#62;svn revert file.rb&#60;/code&#62;

In git, you don't ...</description>
		<link>http://jonathanjulian.com/2009/03/svn-revert-filerb-git-checkout-filerb/</link>
			</item>
	<item>
		<title>Removing Rails formatted routes too soon</title>
		<description>Here's something to watch out for when serving different types of content using the Rails respond_to and :format parameters. Browsers don't always know exactly what to do when serving non-html content. In my app, we serve many pages as csv as well as html.
Since the formatted_ routes are going to ...</description>
		<link>http://jonathanjulian.com/2009/03/removing-rails-formatted-routes-too-soon/</link>
			</item>
	<item>
		<title>rexml-expansion-fix included in rails 2.2.2</title>
		<description>The rexml-expansion-fix as noted here and is fixed by a patch or a gem, is included in activesupport-2.2.2. Use this spec to make sure you are patched. </description>
		<link>http://jonathanjulian.com/2008/12/rexml-expansion-fix-included-in-rails-222/</link>
			</item>
	<item>
		<title>Rails 2.2 broke my rspec rescue_from</title>
		<description>When I upgraded to Rails 2.2 and a bunch of my controller tests started failing, I quickly realized that the rescue_from blocks were being skipped. I quick google turned up a solution that I quickly got working.

controller.use_rails_error_handling!

But since none of us wants to have to add this to each of ...</description>
		<link>http://jonathanjulian.com/2008/12/rails-22-broke-my-rspec-rescue_from/</link>
			</item>
	<item>
		<title>Best ActiveRecord error message ever</title>
		<description>ActiveRecord::HasManyThroughSourceAssociationNotFoundError: Could not find the source association(s) :blocked_client_system or :blocked_client_systems in model GroupsBlkClientSystem.  Try 'has_many :blocked_client_systems, :through =&#62; :groups_blk_client_systems, :source =&#62; &#60;name&#62;'.  Is it one of :group or :client_system?

I was mising :source =&#62; :group from my association. Perfect message. The code knew what was missing, and it told me in ...</description>
		<link>http://jonathanjulian.com/2008/12/best-activerecord-error-message-ever/</link>
			</item>
	<item>
		<title>Test all the fucking time</title>
		<description>Bryan Liles struck a chord at RubyNation this weekend with his advice for TDD and BDD folks: "How often should we test?" "Test all the fucking time!". Luckily, it's easy to do. </description>
		<link>http://jonathanjulian.com/2008/08/test-all-the-fucking-time/</link>
			</item>
	<item>
		<title>Lots of Rails books coming soon</title>
		<description>The people who market technical books pay attention to the "trends" in technology. The fall of C and C++. The rise of Ruby / Rails. The rise (and fall) of Java. If us technology people "watch the watchers", we can get a nice warm-and-fuzzy about our current technology choices. For ...</description>
		<link>http://jonathanjulian.com/2008/07/lots-of-rails-books-coming-soon/</link>
			</item>
</channel>
</rss>
