<?xml version="1.0" encoding="utf-8"?><!-- generator="WordPress/2.5" -->
<rss version="0.92">
<channel>
	<title>Software As She's Developed</title>
	<link>http://softwareas.com</link>
	<description>Mahemoff's Podcast/Blog - Web, Programming, Usabilty from the Author of 'Ajax Design Patterns' (AjaxPatterns.org)</description>
	<lastBuildDate>Fri, 09 May 2008 08:20:14 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>It&#8217;s free and open for a reason!</title>
		<description>Just as I was writing this post on ignorance of open source models, there was news of a major publisher making a print edition of Wikipedia. This led to backlash reactions which illustrate exactly the kind of misunderstanding that arises when people don't get open-source licenses (via ReadWriteWeb.

The whole point ...</description>
		<link>http://softwareas.com/its-free-and-open-for-a-reason</link>
			</item>
	<item>
		<title>Models of Open Source</title>
		<description>

Controversy arose in several open source projects last week: Ext JS, SpringSource App Platform, and the SWF/FLV specs. Dion has a good summary and concludes with a reminder that most people could care less:


Finally, I know that 99% of the developers out there may not even care, let alone users. ...</description>
		<link>http://softwareas.com/models-of-open-source</link>
			</item>
	<item>
		<title>FireEagle Developer Event</title>
		<description>

I discovered at last minute a developer event on Yahoo! FireEagle at Covent Garden tonight and decided to rush down there. FireEagle is pretty intriguing as the first serious attempt at an OAuth API (though Google Contacts now qualifies too). For me, that was the main draw; but the actual ...</description>
		<link>http://softwareas.com/fireeagle-developer-event</link>
			</item>
	<item>
		<title>Hoorah for Aptana Cloud</title>
		<description>

Aptana Cloud has now been announced. This is exciting news and a step closer to server-side Javascript world domination. You don't *have* to use Javascript, as the platform offers several engines, but from my perspective, the most exciting thing is the inclusion of Jaxer. So it should be easy to ...</description>
		<link>http://softwareas.com/hoorah-for-aptana-cloud</link>
			</item>
	<item>
		<title>Unix History: It is an offensive meme, but I cannot look away</title>
		<description>Dion is to blame ;) for the trivia that follows...



The new rage seems to be piping this to your blog:

history &#124; awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' &#124; sort -rn &#124; head

It reminds me of history class at school. Always painfully boring, which is such a crying shame, ...</description>
		<link>http://softwareas.com/unix-history-it-is-an-offensive-meme-but-i-cannot-look-away</link>
			</item>
	<item>
		<title>Testing OpenSocial Apps - Current Challenges</title>
		<description>

At present, the OpenSocial containers are new and the whole process is still quite difficult from a developer's perspective. These are unfortunate barriers to adoption which the containers could overcome with some redesign.

The challenges at present are:

  Manual signup and approval process required. Even to get onto the sandbox ...</description>
		<link>http://softwareas.com/testing-opensocial-apps-current-challenges</link>
			</item>
	<item>
		<title>Music As She&#8217;s Developed</title>
		<description>I made a little music mashup you might enjoy using.

A Little Music

As I was playing around with the new layout of this blog, I added a Last.FM widget to the sidebar. It looks like this:

table.lfmWidgetradio_eef448421daa7cdb759397e5f8ea67f8 td {margin:0 !important;padding:0 !important;border:0 !important;}table.lfmWidgetradio_eef448421daa7cdb759397e5f8ea67f8 tr.lfmHead a:hover {background:url(http://cdn.last.fm/widgets/images/en/header/radio/mini_red.png) no-repeat 0 0 !important;}table.lfmWidgetradio_eef448421daa7cdb759397e5f8ea67f8 tr.lfmEmbed object {float:left;}table.lfmWidgetradio_eef448421daa7cdb759397e5f8ea67f8 ...</description>
		<link>http://softwareas.com/music-as-shes-developed</link>
			</item>
	<item>
		<title>This Blog - FIXED</title>
		<description>

From the dubiously-related-to-the-topic-of-this-blog department, I finally devoted a lazy few hours to getting this blog sorted! It was previously crawling, with pages loading at around 40 seconds. (According to WebWait, the premium website benchmarking tool, of course ;)).


  Upgraded to WP 2.5.
  Removed WP-Cache. Installed Super WP-Cache and ...</description>
		<link>http://softwareas.com/this-blog-fixed</link>
			</item>
	<item>
		<title>The Javascript Grid</title>
		<description>Google App Engine launched this week and one controversial aspect was that it only works for Python. It wasn't a big deal to me. Firstly, it's a good way for Google to limit the initial market. Secondly, Google specialises in Python and not Ruby - quoth Yegge: "One of the ...</description>
		<link>http://softwareas.com/the-javascript-grid</link>
			</item>
	<item>
		<title>Cross-Domain Communication with IFrames</title>
		<description>This article explains iframe-to-iframe communication, when the iframes come from different domains. That you can do this effectively is only now becoming apparent to the community, and is now used in production by Google, Facebook, and others, and has powerful implications for the future of Ajax, mashups, and widgets/gadgets. I've ...</description>
		<link>http://softwareas.com/cross-domain-communication-with-iframes</link>
			</item>
</channel>
</rss>
