<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>Elf Sternberg</title>
	<link>http://www.elfsternberg.com</link>
	<description>Done, and gets things smart.</description>
	<lastBuildDate>Fri, 27 Jan 2012 04:50:27 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.2.1" -->

	<item>
		<title>Scientific Progress!</title>
		<description><![CDATA[&#8220;The most exciting phrase to hear in science, the one that heralds new discoveries, is not &#8216;Eureka!&#8216; (&#8216;I found it!&#8217;) but rather &#8216;hmm&#8230;.that&#8217;s funny&#8230;&#8217;&#8221; &#8211; Isaac Asimov I had that very experience this evening.  It&#8217;s funny what gives you insight, what makes you understand.  I&#8217;ve been trying to wrap my head around the whole idea [...]]]></description>
		<link>http://www.elfsternberg.com/2012/01/26/scientific-progress/</link>
			</item>
	<item>
		<title>Ghost of Done: How Backbone and RDFa are incompatible, and a Grand Unified Theory thereof.</title>
		<description><![CDATA[Last night, I was working on a little demonstration project, teaching myself the intricacies of Backbone/CouchDB interaction. I wrote my first CouchDB views and figured out what they&#8217;re for, which is a massive step toward world domination and all that. I was working on the retrieval layer, and thinking about the create/update features, when I [...]]]></description>
		<link>http://www.elfsternberg.com/2012/01/25/ghost-backbone-rdfa-incompatible-grand-unified-theory-thereof/</link>
			</item>
	<item>
		<title>ToneMatrix for HTML5</title>
		<description><![CDATA[This morning, I had an attack of SRMD, aka &#8220;Mad Scientist&#8217;s Disease.&#8221; Many moons ago, I admired a lovely little program called ToneMatrix by Andre Michelle. I had Flash envy hard after seeing it, and I wanted to figure out if it was possible to make such a thing using only HTML. Well, with the [...]]]></description>
		<link>http://www.elfsternberg.com/2012/01/22/tonematrix-html5/</link>
			</item>
	<item>
		<title>Coffeescript is a gateway drug to Haskell</title>
		<description><![CDATA[So, I&#8217;ve been working my way through Learn You A Haskell For Great Good, and in chapter five there&#8217;s a quicksort example that reads: quicksort [] = [] quicksort (x:xs) =            let smallerOrEqual = [a &#124; a]]></description>
		<link>http://www.elfsternberg.com/2012/01/15/coffeescript-gateway-drug-haskell/</link>
			</item>
	<item>
		<title>Thinking In Haskell is harder than Thinking In Portals</title>
		<description><![CDATA[I used to joke that, sometimes, when someone in my family comes down and sees a mess of code up in Emacs on my screen that &#8220;No, really, I&#8217;m playing a video game. It just looks like work.&#8221; Because I find coding fun. But the fact is that I also play games, and Portal 2 [...]]]></description>
		<link>http://www.elfsternberg.com/2011/12/21/thinking-haskell-harder-thinking-portals/</link>
			</item>
	<item>
		<title>Is backbone.js important enough to warrant its own recruitment category?</title>
		<description><![CDATA[I got a call last night from a recruiter who was looking for &#8220;A front end guy: Javascript, HTML, CSS.  But the real kicker is they need someone with experience in Backbone.  Do you know anyone with that?&#8221; I said, &#8220;Sure. Me.&#8221; I told him about the tutorials I had written for Backbone, the current [...]]]></description>
		<link>http://www.elfsternberg.com/2011/12/02/backbonejs-important-warrant-recruitment-category/</link>
			</item>
	<item>
		<title>I&#8217;m an idiot.  Ignore &#8220;Switchboard&#8221;</title>
		<description><![CDATA[The other day, I posted a chunk of code called Switchboard, which was all about using Nodejitsu&#8217;s node-http-proxy. I turns out there&#8217;s a much easier way. HttpProxy.createServer will create an empty routing proxy, and when you ask for a backend handler that isn&#8217;t present, node-http-proxy will automagically build one using internal defaults. So, really, your [...]]]></description>
		<link>http://www.elfsternberg.com/2011/11/30/idiot-ignore-switchboard/</link>
			</item>
	<item>
		<title>I should stop reading magazines.</title>
		<description><![CDATA[I have to say that I&#8217;m really disappointed with .net magazine this month. .Net is a popular magazine for web designer and developers, and frequently has great articles and tutorials. For someone in my class of developer it&#8217;s not always that useful, but there&#8217;s always one or two tutorials worth perusing&#8211; and reading the tutorials [...]]]></description>
		<link>http://www.elfsternberg.com/2011/11/28/stop-reading-magazines/</link>
			</item>
	<item>
		<title>Switchboard: A Reverse Proxy Handler for URL-based Namespacing</title>
		<description><![CDATA[tl;dr version: We recently replaced our Nginx with an HTTP reverse proxy written entirely in Node.js. We leveraged Nodejitsu&#8217;s node-http-proxy, and added our own logic to provide a useful switchboard for several small HTTP servers, each of which &#8220;does one thing well,&#8221; in the Coffeescript programming language. There are three scenarios where a reverse proxy [...]]]></description>
		<link>http://www.elfsternberg.com/2011/11/23/switchboard-reverse-proxy-handler-urlbased-namespacing/</link>
			</item>
	<item>
		<title>Making Backbone-Relational work with deep namespaces</title>
		<description><![CDATA[It&#8217;s no secret that I&#8217;m a Backbone.js fan, along with everything else. One of my other preferences is for Backbone-Relational, a nifty hack on top of Backbone that allows you to create, manage, and maintain simple relationships between objects. If you have a CouchDB or other JSON-oriented database, and you want to manipulate a record [...]]]></description>
		<link>http://www.elfsternberg.com/2011/11/09/making-backbonerelational-work-deep-namespaces/</link>
			</item>
</channel>
</rss>

