<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss version="0.92">
<channel>
	<title>Everyday Things | Luke Ehresman</title>
	<link>http://luke.ehresman.org</link>
	<description />
	<lastBuildDate>Thu, 05 Aug 2010 12:16:38 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.0" -->

	<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/xml" href="http://feeds.feedburner.com/lehresman" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="lehresman" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Differences between jQuery and MooTools</title>
		<description><![CDATA[Over the past few years I&#8217;ve come to love the MooTools JavaScript framework.  It&#8217;s an excellent enhancement to JavaScript that helps insulate from browser inconsistencies and provides nice functionality that doesn&#8217;t exist natively in JavaScript.   But as I look around, &#8230; <a href="http://luke.ehresman.org/archive/differences-between-jquery-and-mootools/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<link>http://luke.ehresman.org/archive/differences-between-jquery-and-mootools/</link>
			</item>
	<item>
		<title>Affordances of my waffle iron</title>
		<description><![CDATA[I have a beef with my waffle iron.  Every time I pull it out to make waffles, I go through a process to re-learn how it works.  You would think that it&#8217;s hard to screw up a waffle iron, but &#8230; <a href="http://luke.ehresman.org/archive/affordances-of-my-waffle-iron/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<link>http://luke.ehresman.org/archive/affordances-of-my-waffle-iron/</link>
			</item>
	<item>
		<title>My core tenets of software engineering</title>
		<description><![CDATA[Experience has taught me that software development is a very fluid process. As a product is developed, ideas change about what the product should do and how it should behave. Often this can result in miscommunication and wasted time working &#8230; <a href="http://luke.ehresman.org/archive/my-core-tenets-of-software-engineering/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<link>http://luke.ehresman.org/archive/my-core-tenets-of-software-engineering/</link>
			</item>
	<item>
		<title>WordPress plugin for Spreedly</title>
		<description><![CDATA[I&#8217;m very excited to announce that I&#8217;ve created a WordPress plugin for Spreedly. This plugin is a drop-in solution for hiding content on your blog behind a subscription interface. By combining powers with the awesomeness that is Spreedly, this plugin &#8230; <a href="http://luke.ehresman.org/archive/wordpress-plugin-for-spreedly/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<link>http://luke.ehresman.org/archive/wordpress-plugin-for-spreedly/</link>
			</item>
	<item>
		<title>Optional constructor parameters</title>
		<description><![CDATA[One thing that really irks me about PHP is the way parameters are passed into functions and constructors. A typical constructor will look like this: $col = new Column($id, $label, &#34;50%&#34;, true, false); While that&#8217;s nice and compact, it&#8217;s impossible &#8230; <a href="http://luke.ehresman.org/archive/optional-constructor-parameters/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<link>http://luke.ehresman.org/archive/optional-constructor-parameters/</link>
			</item>
	<item>
		<title>Unit testing with PHP</title>
		<description><![CDATA[You&#8217;ve probably heard of unit testing. If you are like I was a few years ago, your mouse is hovering over the &#8220;close&#8221; button right now. But wait! Don&#8217;t go away just yet. Over the past few years I have &#8230; <a href="http://luke.ehresman.org/archive/unit-testing-with-php/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<link>http://luke.ehresman.org/archive/unit-testing-with-php/</link>
			</item>
	<item>
		<title>My current toolset</title>
		<description><![CDATA[There are many tools I use on a day-to-day basis to get things done. John Long posted a similar list on his blog, and I thought it would be interesting to make a similar list for myself. Without further ado, &#8230; <a href="http://luke.ehresman.org/archive/my-current-toolset/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<link>http://luke.ehresman.org/archive/my-current-toolset/</link>
			</item>
	<item>
		<title>Are masked password fields necessary?</title>
		<description><![CDATA[Last March, @johnwlong tweeted &#8220;Do people really want their password hidden (••••••) when they signup?&#8221; (here) and &#8220;Wondering about dropping the &#8220;confirm password&#8221; field on our signup screen and using a normal text field for the password instead.&#8221; (here). My &#8230; <a href="http://luke.ehresman.org/archive/are-masked-password-fields-necessary/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<link>http://luke.ehresman.org/archive/are-masked-password-fields-necessary/</link>
			</item>
	<item>
		<title>Spreedly PHP Library v2.5 released</title>
		<description><![CDATA[As mentioned previously, I use a service called Spreedly to manage subscriptions in NeoBudget. I also created and maintain the Spreedly PHP library. Thanks to the contributions of some fellow Spreedly customers, and due to some recent enhancements from Spreedly, &#8230; <a href="http://luke.ehresman.org/archive/spreedly-php-library-v2-5-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<link>http://luke.ehresman.org/archive/spreedly-php-library-v2-5-released/</link>
			</item>
	<item>
		<title>Creating a JavaScript application with MooTools</title>
		<description><![CDATA[MooTools makes dynamic DOM manipulation simple. It provides some object oriented wrappers around browser functionality, and ensures cross-browser compatibility with all modern browsers (and even IE6). Lately, I&#8217;ve been using MooTools with a couple web applications that are completely rendered &#8230; <a href="http://luke.ehresman.org/archive/creating-a-javascript-application-with-mootools/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<link>http://luke.ehresman.org/archive/creating-a-javascript-application-with-mootools/</link>
			</item>
</channel>
</rss>
