<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>Spindrop</title>
	<link>http://spindrop.us</link>
	<description>look at all this code you don't have to write</description>
	<lastBuildDate>Tue, 09 Mar 2010 22:44:36 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>&#955;^2: safely doing class based views in Django</title>
		<description><![CDATA[When I started rewriting the API for addons.mozilla.org, my views were mostly the same: get some data and render it as either JSON or XML.  I also wanted all my API methods to take an api_version parameter, so I decided class based views would be best.  This way my classes could just inherit [...]]]></description>
		<link>http://spindrop.us/2010/03/09/2-safely-doing-class-based-views-in-django/</link>
			</item>
	<item>
		<title>django-fixture-magic: Testing issues with real data.</title>
		<description><![CDATA[I just released Fixture Magic.

When dealing with legacy data, you'll run into all kinds of edge cases.  Perhaps, an object might not display correctly unless it has the right parameters, or if it has null parameters it might not display at all.  So when testing Django, it's nice to actually use non-dummy data. [...]]]></description>
		<link>http://spindrop.us/2010/03/05/django-fixture-magic-testing-issues-with-real-data/</link>
			</item>
	<item>
		<title>Retrieving elements in a specific order in Django and mySQL</title>
		<description><![CDATA[If you have a list of ordered ids and you want to turn them into an ordered result set you can use FIELD() in mysql:

SELECT * FROM addons
ORDER BY FIELD(id, 3, 5, 9, 1);


This is a handy trick if you use an external search engine which gives you an ordered list of ids and you [...]]]></description>
		<link>http://spindrop.us/2010/02/11/retrieving-elements-in-a-specific-order-in-django-and-mysql/</link>
			</item>
	<item>
		<title>Palm Pré: A retraction, I really like it now</title>
		<description><![CDATA[So before I went on trip to Minnesota last month, I decided maybe I would give the Palm Pré another shot.  After all, my parents have no internet access, so having the Pré... if I could overcome my issues, might be a welcome distraction.

Before I packed it, I updated to WebOS 1.3.x (a few [...]]]></description>
		<link>http://spindrop.us/2010/01/11/palm-pre-a-retraction-i-really-like-it-now/</link>
			</item>
	<item>
		<title>Google Chrome Extensions Puzzle</title>
		<description><![CDATA[


I went to Add-on-Con some weeks back to represent my employer, the Mozilla Corporation.

One of the goodies you get as a registrant was a jigsaw puzzle from the Google Chrome Extensions team.

Perfect, my wife and I love solving jigsaw puzzles.  We finally finished a few days ago.  Anybody who has started at all [...]]]></description>
		<link>http://spindrop.us/2010/01/06/google-chrome-extensions-puzzle/</link>
			</item>
	<item>
		<title>Django: Model Inheritance or Related Tables wrt AMO</title>
		<description><![CDATA[When I attended DjangoCon this year, I lamented that our flagship web property was difficult to test, and not fun to develop.  I figured DjangoCon was a way to placate me, and Django might mean something for some of the smaller projects at Mozilla.  However, Wil Clouser, our lead web developer, announced development [...]]]></description>
		<link>http://spindrop.us/2009/12/15/django-model-inheritance-or-related-tables-wrt-amo/</link>
			</item>
	<item>
		<title>Palm Pre: Always hot</title>
		<description><![CDATA[So I borrowed a Palm Pré that we had at Mozilla to see what it was like.  I was at first very excited, I remember before the Pre was released there was a lot of talk about how awesome-fantastic it was going to be.  The stories of awesomeness sort of died, and I [...]]]></description>
		<link>http://spindrop.us/2009/11/19/palm-pre-always-hot/</link>
			</item>
	<item>
		<title>AMO Search: Powered by Sphinx</title>
		<description><![CDATA[Last night, I gave a talk at the Addons Meetup at Threadless HQ in Chicago on the new search engine powering addons.mozilla.org.  I'll recap the technical portion of the talk and give a bit more details.

First, I'd like to thank Harper and Threadless.  It was a great location in the greatest city in [...]]]></description>
		<link>http://spindrop.us/2009/09/30/amo-search-powered-by-sphinx/</link>
			</item>
	<item>
		<title>mySQL and the grand regexp retardedness with lettercasing</title>
		<description><![CDATA[I wanted to find a list of Firefox addons that had smushed text in their title.  E.g. FireBug or StumbleUpon.  The normal porter stemming algorithm that Sphinx uses does not turn "StumbleUpon" into "stumbl upon" as it would with "Stumble Upon".  I was hoping for, and unfortunately could not find a method [...]]]></description>
		<link>http://spindrop.us/2009/09/19/mysql-and-the-grand-regexp-retardedness-with-lettercasing/</link>
			</item>
	<item>
		<title>Getting started with pipe viewer</title>
		<description><![CDATA[Despite working on slimming the addons.mozilla.org database through dieting and exercise - I still have to occasionally do long running database tasks.  So I finally tried out pipe viewer.  As someone who's impatient this has been awesome.  Here's some quick examples:

[root@ml-db10 sun]# pv -cN source &#60; addons_remora.2009.09.15.sql.gz &#124; gunzip&#124;pv -cN gunzip &#62; [...]]]></description>
		<link>http://spindrop.us/2009/09/16/getting-started-with-pipe-viewer/</link>
			</item>
</channel>
</rss>
