<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><title>Relative Precision </title><subtitle>A blog of web geekery by Carl Whittaker </subtitle><id>http://relativeprecision.com/feed</id><updated>2011-05-18T08:58:52Z</updated><link href="http://relativeprecision.com" /><author><name>Carl Whittaker</name><email>carl@relativeprecision.com</email></author><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/relativeprecision" /><feedburner:info uri="relativeprecision" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><entry><id>http://relativeprecision.com/post/integrating-test-swarm-with-hudson</id><title>Integrating Test Swarm with Hudson</title><link href="http://relativeprecision.com/post/integrating-test-swarm-with-hudson" /><updated>2011-05-18T08:58:52Z</updated><summary type="html"><![CDATA[
<p>Over the past few days I've been working on getting our JavaScript test results into Hudson to give us a truly integrated testing setup. This is how I did it.</p>
]]></summary></entry><entry><id>http://relativeprecision.com/post/blogging-with-nodejs-express-and-mongodb</id><title>Blogging with node.js, Express and MongoDB</title><link href="http://relativeprecision.com/post/blogging-with-nodejs-express-and-mongodb" /><updated>2011-05-17T20:00:58Z</updated><summary type="html"><![CDATA[
<p>I've tidied up and packaged the source for this very blog on github. You'll find it at <a href="http://github.com/carlmw/express-blog">http://github.com/carlmw/express-blog</a>.</p>

<p>It's a pretty standard newbie attempt to get to grips with a new stack but it's pretty stable and thanks to <a href="http://nodejs.com">node</a> and <a href="http://expressjs.com">express</a> incredibly fast.</p>
]]></summary></entry><entry><id>http://relativeprecision.com/post/new-design-old-home</id><title>New design, old home</title><link href="http://relativeprecision.com/post/new-design-old-home" /><updated>2010-12-21T21:27:58Z</updated><summary type="html"><![CDATA[
<p>It's slightly overdue but I felt it was time to dust off the cob webs and give this place a little face lift.</p>

<p>First thing to go was Wordpress. Being a LAMP guy I initially planned to pick up another PHP CMS and start using that, but I'm tired of the usual suspects and decided to go with a fresh stack.</p>
]]></summary></entry><entry><id>http://relativeprecision.com/post/using-requirejs-with-frontal</id><title>Using RequireJS with Frontal</title><link href="http://relativeprecision.com/post/using-requirejs-with-frontal" /><updated>2010-07-05T21:19:19Z</updated><summary type="html"><![CDATA[
<p><a href="http://requirejs.com">RequireJS</a> is a JavaScript loader and module manager. It’s great for loading scripts concurrently and without blocking the page from rendering.</p>
<p>Frontal now supports a simple plugin architecture. Using the .register method it’s possible to mix functionality directly into frontal.</p>
]]></summary></entry><entry><id>http://relativeprecision.com/post/pixel-rot</id><title>Pixel rot</title><link href="http://relativeprecision.com/post/pixel-rot" /><updated>2010-06-21T20:08:36Z</updated><summary type="html"><![CDATA[
<p>When a design has spent so long in photoshop that every pixel has been polished to perfection. When your design can’t be implemented without resorting to image maps it’s gone too far. When theres no real text on the page its not a web page anymore it’s a JPEG.</p>
]]></summary></entry><entry><id>http://relativeprecision.com/post/adding-some-jquery-sugar-to-frontal</id><title>Adding some jQuery sugar to frontal</title><link href="http://relativeprecision.com/post/adding-some-jquery-sugar-to-frontal" /><updated>2010-04-11T21:08:16Z</updated><summary type="html"><![CDATA[
<p>I’ve just pushed a new feature and some minor tweaks to the <a href="http://github.com/carlmw/frontal">frontal project on github</a>.</p>
]]></summary></entry><entry><id>http://relativeprecision.com/post/typekit-slow-hosted-scripts-and-the-flash-of-unset-text</id><title>Typekit, slow hosted scripts and the Flash of Unset Text</title><link href="http://relativeprecision.com/post/typekit-slow-hosted-scripts-and-the-flash-of-unset-text" /><updated>2010-03-28T20:04:35Z</updated><summary type="html"><![CDATA[
<p><img src="/images/content/typekit/typekit-logo.png" alt="Typekit logo" class="logo odd" height="60" width="200" />While working on the forthcoming redesign of the Beam website, <a href="http://www.fontshop.com/fonts/downloads/fontfont/ff_din_web/">FF DIN</a> was made available for licensing with @font-face in WOFF format. It was also released on <a href="http://typekit.com">Typekit</a>.</p>
]]></summary></entry><entry><id>http://relativeprecision.com/post/scrappt-prototype-slides</id><title>Scrappy prototype slides</title><link href="http://relativeprecision.com/post/scrappt-prototype-slides" /><updated>2010-03-24T21:20:22Z</updated><summary type="html"><![CDATA[
<p>For posterity’s sake here are the slides from my talk today on scrappy prototypes. They likely make no sense out of context.</p>

<p><a href="/downloads/scrappy-prototypes.pdf" type="application/pdf">scrappy-prototypes.pdf</a></p>
]]></summary></entry><entry><id>http://relativeprecision.com/post/say-hi-to-frontal</id><title>Say hi to frontal</title><link href="http://relativeprecision.com/post/say-hi-to-frontal" /><updated>2010-03-23T21:14:18Z</updated><summary type="html"><![CDATA[
<p>On and off for the past few months i’ve been playing with an idea for a lightweight JavaScript framework. I hate to use the term ‘framework’ but i can’t think of a better way to describe it. Perhaps this is a terrible approach to JavaScript development but it’s been fun to experiment.</p>
]]></summary></entry><entry><id>http://relativeprecision.com/post/the-southby-experience</id><title>The southby experience</title><link href="http://relativeprecision.com/post/the-southby-experience" /><updated>2010-03-17T21:16:38Z</updated><summary type="html"><![CDATA[
<p>I’m sitting by my gate ready to fly home from Austin after one absolutely fantastic week at <a href="http://sxsw.com/interactive">SXSWi</a>. Coming out here i wasn’t sure what to expect.</p>
]]></summary></entry></feed>

