<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.4" -->
<rss version="0.92">
<channel>
	<title>Neal Enssle</title>
	<link>http://nealenssle.com/blog</link>
	<description></description>
	<lastBuildDate>Sun, 22 Jul 2007 12:13:29 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>How to turn a string into CamelCase in Ruby</title>
		<description>Here's a function to turn any given string into a CamelCase "WikiWord" in Ruby:


def wikify(phrase)
  phrase.gsub!(/^[a-z]&#124;\s+[a-z]/) { &#124;a&#124; a.upcase }
  phrase.gsub!(/\s/, '')
  return phrase
end


Voila.  This turns "my dog has fleas" into "MyDogHasFleas".  

Note: I'm sure there's a way to fix this so that it's just ...</description>
		<link>http://nealenssle.com/blog/2007/07/21/how-to-turn-a-string-into-a-wikiword-in-ruby/</link>
			</item>
	<item>
		<title>How to dynamically update form elements in Rails using Ajax</title>
		<description>Here's the situation: You have two SELECT elements on a form.  When the user chooses an item out of the first SELECT element, the contents of the second SELECT element need to change and show different values based on the initial selection.

This used to take quite a bit of ...</description>
		<link>http://nealenssle.com/blog/2007/04/12/how-to-dynamically-update-form-elements-in-rails-using-ajax/</link>
			</item>
	<item>
		<title>How to define multiple users in a Capistrano deployment file</title>
		<description>We're just starting to get into Ruby on Rails at my work, and we're close to deploying our first application to a production server with Capistrano.  

Capistrano makes it easy for developers to deploy code to the production server from their own workstations.  But we quickly ran into ...</description>
		<link>http://nealenssle.com/blog/2007/04/11/how-to-define-multiple-users-in-a-capistrano-deployment-file/</link>
			</item>
	<item>
		<title>How to be a business badass</title>
		<description>There's some great stuff to be found at one of my new favorite sites: trizle.com.

Word. </description>
		<link>http://nealenssle.com/blog/2007/02/22/how-to-be-a-business-badass/</link>
			</item>
	<item>
		<title>Free Ruby e-book</title>
		<description>Courtesy of Lifehacker (a site I'm really starting to love):

"Interested in learning Ruby, the open-source, object-oriented programming language? Start with Mr. Neighborly's Humble Little Ruby Book, a new e-book that teaches the basics and then some."

In addition to Mr. Neighborly's slim volume, my growing Ruby library now includes:


Programming Ruby: The ...</description>
		<link>http://nealenssle.com/blog/2007/01/05/free-ruby-e-book/</link>
			</item>
	<item>
		<title>End of an era</title>
		<description>As many of you know, I've decided to leave my current place of employment and pursue a new opportunity as Director of Web Development at a small web development shop in Boulder.

Both Tara and I are extremely excited about this opportunity.  Foraker Design is a very small company (I'm ...</description>
		<link>http://nealenssle.com/blog/2006/11/21/end-of-an-era/</link>
			</item>
	<item>
		<title>How to be more efficient</title>
		<description>I'm reading another brilliant book by Tom DeMarco (author of the excellent Peopleware) called Slack.  His basic point is that the drive toward superefficiency is costing us more than it brings in lost creativity and effectiveness.

Key is a quote by Tom Lister (I just posted this over at CodeQuotes):

People ...</description>
		<link>http://nealenssle.com/blog/2006/10/24/slack/</link>
			</item>
	<item>
		<title>How to roll your own Ajax</title>
		<description>A little while ago I decided I needed to get my head around this whole "Ajax" thing.  From Wikipedia:

Ajax, shorthand for Asynchronous JavaScript and XML, is a web development technique for creating interactive web applications. The intent is to make web pages feel more responsive by exchanging small amounts ...</description>
		<link>http://nealenssle.com/blog/2006/09/26/simple-ajax/</link>
			</item>
	<item>
		<title>The blog is back</title>
		<description>Recently, my homepage has been fairly lame, featuring only a couple of links to the family site, to the now-infrequently-updated CodeQuotes, and to my resume.

I’m thinking, however, that I’d like to post the occasional thought or two.

The blog is back. </description>
		<link>http://nealenssle.com/blog/2006/09/24/the-blog-is-back/</link>
			</item>
</channel>
</rss>
