<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.1" -->
<rss version="0.92">
<channel>
	<title>Elf Sternberg</title>
	<link>http://www.elfsternberg.com</link>
	<description>Done, and gets things smart.</description>
	<lastBuildDate>Tue, 16 Mar 2010 17:00:04 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Pro Git (Apress) vs Version Control with Git (O&#8217;Reilly)</title>
		<description><![CDATA[Apress&#8217; Pro Git is a better book than O&#8217;Reilly&#8217;s Version Control with Git.  The O&#8217;Reilly book tries hard to educate you about the repository, but goes off into the weeds with details about history and branch management that overwhelm a user who &#8220;just wants to use the damn thing.&#8221;  The Apress book has a section [...]]]></description>
		<link>http://www.elfsternberg.com/2010/03/16/pro-git-apress-version-control-git-oreilly/</link>
			</item>
	<item>
		<title>Django South, Fabric, and dev, staging, production</title>
		<description><![CDATA[In my current development house, we have the painfully obvious &#8220;different settings for different stages of the development cycle.&#8221;  Production, obviously, isn&#8217;t in DEBUG mode so users don&#8217;t see the underlying technology when things go awry, and each dev has his own database.   The solution we&#8217;ve found is to create separate settings files with [...]]]></description>
		<link>http://www.elfsternberg.com/2010/03/15/django-south-fabric-dev-staging-production/</link>
			</item>
	<item>
		<title>Syllogisms for the web development world.</title>
		<description><![CDATA[I have this t-shirt.  It reads: &#8220;Knowledge is power.  Power corrupts.  Study Hard.  Be Evil.&#8221;  Because if we take those two first popular truisms and put them together, we get a very unpopular conclusion.
The truisms of our business are &#8220;It&#8217;s an attention economy, where revenue is driven by how much attention you can get,&#8221; and [...]]]></description>
		<link>http://www.elfsternberg.com/2010/03/15/multiple-streams-income-require/</link>
			</item>
	<item>
		<title>Vi&#8217;s &#8220;paren bounce&#8221; feature for Emacs</title>
		<description><![CDATA[I need to make clear that I did not invent the code below.  I&#8217;m not sure who did, but the topic of making vi&#8217;s &#8220;paren bounce&#8221; feature work in Emacs came up in a conversation I had the other day, and I&#8217;m posting the chunk of code that&#8217;s lived in my .emacs file since, [...]]]></description>
		<link>http://www.elfsternberg.com/2010/03/05/vis-paren-bounce-feature-emacs/</link>
			</item>
	<item>
		<title>Replacing Flash with Javascript: Metacritic&#8217;s slide show with in-image thumbnails</title>
		<description><![CDATA[Metacritic is an interesting website with a pretty stylish layout, but one thing that drives me nuts is the use of Flash for a simple slideshow on the home page.  I decided, as an experiment, to try and replace that with one driven by Javascript.
The choice of javascript turned out to be simple: I&#8217;d [...]]]></description>
		<link>http://www.elfsternberg.com/2010/03/01/replacing-flash-javascript-metacritics-slide-show-inimage-thumbnails/</link>
			</item>
	<item>
		<title>Amazon&#8217;s CDN is picky.  Django can make dealing with it annoying.</title>
		<description><![CDATA[This is probably a &#8220;no-duh&#8221; to some people, but I had not known this.  When you upload something to the CDN, you get a url that looks like this:
http://cdn.mycompany.com/images/someimage.jpg
Which is all fine and good.  Django&#8217;s MEDIA_URL is usually suffixed with a closing slash, meaning that if you&#8217;re in the habit of typing something [...]]]></description>
		<link>http://www.elfsternberg.com/2010/02/24/amazons-cdn-picky-django-dealing-annoying/</link>
			</item>
	<item>
		<title>LessCss lets me express myself in CSS the way I express myself in Python</title>
		<description><![CDATA[I recently implemented a new subsite for IndieFlix using LessCss, the Leaner CSS metaframework.  LessCss is a programming language that abstracts CSS out into a hierarchal language, where instead of writing:
#header { ... }
#header img { ... }
You write:
#header {
    ...
    img { ... }
}
Which, believe me, makes [...]]]></description>
		<link>http://www.elfsternberg.com/2010/02/18/lesscss-lets-express-css-express-python/</link>
			</item>
	<item>
		<title>The most butch website design on the Interwebs</title>
		<description><![CDATA[Sharper FX
They do nothing but churches.  Black churches, too.  Sharper FX is an 11 on the scale of Manliness.  Watch some of the Flash splash pages.  They&#8217;re amazing.  I love this site.
]]></description>
		<link>http://www.elfsternberg.com/2010/02/16/butch-website-design-interwebs/</link>
			</item>
	<item>
		<title>The horror of bad website design&#8230;</title>
		<description><![CDATA[A friend of mine pointed me to the website of CB Richard Ellis,  a real-estate investment and management house with a big footprint here in the Pacific Northwest.  
Their hiring website is a horror.  No, really, go look, unless you&#8217;re an epileptic.  (Sadly, the effect only seems to be present for [...]]]></description>
		<link>http://www.elfsternberg.com/2010/02/16/the-horror-of-bad-website-design/</link>
			</item>
	<item>
		<title>Lesson learned&#8230;</title>
		<description><![CDATA[A few weeks ago, I installed the latest version of the Gnome Accessibility Toolkit (Gnome-AT), and while I never quite got it to work the way I wanted to, it didn&#8217;t seem to be doing any harm.  I figured once I got to the point of showing the client the work we&#8217;d talk about accessibility [...]]]></description>
		<link>http://www.elfsternberg.com/2010/02/15/lesson-learned/</link>
			</item>
</channel>
</rss>
