<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.5.1" -->
<rss version="0.92">
<channel>
	<title>Wacky Uncle Billy's Development Blog</title>
	<link>http://billyreisinger.com/blog</link>
	<description>Mostly s#^@ about JavaScript</description>
	<lastBuildDate>Tue, 08 Jul 2008 03:40:51 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>JSUnit XML to JUnit XML</title>
		<description>We're using JSUnit to run tests in our build system, and we're using Bamboo to do continuous integration.  Unfortunately, the XML spit out by JSUnit is not recognizable as JUnit XML for the purposes of integrating into Bamboo. I wrote this XSL stylesheet to transform the JSUnit XML report into ...</description>
		<link>http://billyreisinger.com/blog/2008/07/jsunit-xml-to-junit-xml/</link>
			</item>
	<item>
		<title>Type enforcement and argument validation in JavaScript saves time</title>
		<description>Debugging JavaScript is hard enough - but it is especially annoying when you have spent a good amount of time tracking down a bug and it turns out to be a type error (i.e., your function expected a Boolean true but got a String "true").  Perhaps your value was ...</description>
		<link>http://billyreisinger.com/blog/2008/05/type-enforcement-and-argument-validation-in-javascript-saves-time/</link>
			</item>
	<item>
		<title>Disabled form element and dispatchEvent bug in Opera</title>
		<description>I've stumbled across a bug in Opera 9.27 (which I dutifully reported).  Basically, if you disable a form element and use the DOM2 dispatchEvent method on the element to simulate a click, the element fires the event.  Since the element is disabled, it should not fire any click event handlers ...</description>
		<link>http://billyreisinger.com/blog/2008/05/disabled-form-element-and-dispatchevent-bug-in-opera/</link>
			</item>
	<item>
		<title>Encapsulation vs. Efficiency in JavaScript</title>
		<description>I'm an encapsulation fanatic.  I love to write code where data is protected from view and unavailable for mischief.  I like the ability to react to changes to the internal state of a function.  Also, the thought of something accessing and re-writing a method or variable on another class ...</description>
		<link>http://billyreisinger.com/blog/2008/05/encapsulation-vs-efficiency-in-javascript/</link>
			</item>
	<item>
		<title>Script Everything</title>
		<description>One of the neat things I learned at the last No Fluff Just Stuff conference I went to was from one of Neal Ford's Productive Programmer seminars.   Script everything.  I've been using this as my mantra lately.  Why should I do steps a, b, c, d, e, f, and g again, even ...</description>
		<link>http://billyreisinger.com/blog/2008/05/script-everything/</link>
			</item>
	<item>
		<title>Use only the JavaScript that you need</title>
		<description>I am a person who likes to use JavaScript development frameworks, such as Prototype or JQuery.  There is a time and a place for such things - as when developing your own website or working on some code that relies on lots of UI bells and whistles (fade outs, complex ...</description>
		<link>http://billyreisinger.com/blog/2008/04/use-only-the-javascript-that-you-need/</link>
			</item>
	<item>
		<title>Safari 3.1 has embedded offline SQL storage</title>
		<description>I just updated Safari 3.1 last night and noticed that one of the changes was to include an offline storage database for web applications.  This idea isn't anything new - products like Google Gears, Flash, or Java DB allow web apps to store data in much larger chunks than cookies will allow already.  What I'm ...</description>
		<link>http://billyreisinger.com/blog/2008/03/safari-31-has-embedded-offline-sql-storage/</link>
			</item>
	<item>
		<title>Unit testing JavaScript with JsUnit &#038; Ant</title>
		<description>Testing your JavaScript can be really easy - and that's how it should be.  Before you start a JavaScript project, you should set up a system that allows you to run your tests very easily. Once you remove barriers to running your test suite (like having to click 5 times ...</description>
		<link>http://billyreisinger.com/blog/2008/03/unit-testing-javascript-with-jsunit-ant/</link>
			</item>
</channel>
</rss>
