<?xml version="1.0" encoding="iso-8859-1"?>
<feed xmlns="http://www.w3.org/2005/Atom"
	xml:lang="en">
	<title>teamaskins</title>
	<subtitle>Ben Askins and Karen Askins creating a space to call their own...</subtitle>
        <link rel="alternate" type="text/html" href="http://teamaskins.net/index.php"/>
        <link rel="self" type="application/atom+xml" href="http://teamaskins.net/atom.xml"/>
	<updated>2007-11-20T22:29:26-05:00</updated>
	<author>
	<name>admin</name>
	<uri>http://teamaskins.net/index.php</uri>
	<email>admin@teamaskins.net</email>
	</author>
	<id>tag:teamaskins,2007:teamaskins</id>
	<generator uri="http://www.pivotlog.net" version="Pivot - 1.30 RC: 'Rippersnapper'">Pivot</generator>
	<rights>Copyright (c) 2007, Authors of teamaskins</rights>
	
	
	
	<entry>
		<title>Dirt Crit Fun in Gosford</title>
		<link rel="alternate" type="text/html" href="http://teamaskins.net/archive/2007/11/21/dirt_crit_fun_in_gosford" />
		<updated>2007-11-21T10:32:00-05:00</updated>
		<published>2007-11-21T10:32:00-05:00</published>
		<id>tag:teamaskins,2007:teamaskins.254</id>
		<link rel="related" type="text/html" href=""  />
		<summary type="text">For the last three Tuesday nights I've been racing in the Central Coast Dirt Criterium [1], up at Mt Penang Parklands, not far from where I live on the NSW Central Coast. If, like me when I first heard about it, you're wondering what a criterium (crit for short) is, check out the wikipedia article that has some background on the sport, with a focus on the more traditional road race.  It's a lot of fun, and all you need is a mountain bike, a helmet, and a MTBA license [2] to race. The guys from Pushy Galore [3] and Edge Cycles have set up a fun course in the park, that requires a good mix of technical skills and raw power to get around at speed, don't worry if you're a beginner though as there are three categories of entries that cater for all skill levels. Looking forward to racing again next week, and hopefully seeing some fresh faces on the track.

[1] Unfortunately the organisers misspelled the name of the event as a "Criterion", so if you're googling for details you won't find much if you use the correct spelling.
[2] If you don't have a license you can get a day license for $15 at the race, or sign up for a yearly license for $90.  
[3] Best name for a cycle shop ever.</summary>
        <content type="html" xml:lang="en" xml:base="http://teamaskins.net/archive/2007/11/21/dirt_crit_fun_in_gosford"><![CDATA[
                For the last three Tuesday nights I've been racing in the Central Coast Dirt Criterium [1], up at <a href="http://tinyurl.com/35v8g6">Mt Penang Parklands</a>, not far from where I live on the NSW Central Coast. If, like me when I first heard about it, you're wondering what a criterium (<em>crit</em> for short) is, check out the <a href="http://en.wikipedia.org/wiki/Criterium">wikipedia article</a> that has some background on the sport, with a focus on the more traditional road race.  It's a lot of fun, and all you need is a mountain bike, a helmet, and a <a href="http://www.mtba.asn.au/membership/?IntCatId=2">MTBA license</a> [2] to race. The guys from Pushy Galore [3] and Edge Cycles have set up a fun course in the park, that requires a good mix of technical skills and raw power to get around at speed, don't worry if you're a beginner though as there are three categories of entries that cater for all skill levels. Looking forward to racing again next week, and hopefully seeing some fresh faces on the track.<br />
<br />
[1] Unfortunately the organisers misspelled the name of the event as a "Criterion", so if you're googling for details you won't find much if you use the correct spelling.<br />
[2] If you don't have a license you can get a day license for $15 at the race, or sign up for a yearly license for $90.  <br />
[3] Best name for a cycle shop ever.
		]]></content>
		<author>
			<name>benj</name>
		</author>
	</entry>
	
	
	
	<entry>
		<title>Quechup == Spam</title>
		<link rel="alternate" type="text/html" href="http://teamaskins.net/archive/2007/09/02/quechup__spam" />
		<updated>2007-09-02T22:20:00-05:00</updated>
		<published>2007-09-02T22:20:00-05:00</published>
		<id>tag:teamaskins,2007:teamaskins.253</id>
		<link rel="related" type="text/html" href=""  />
		<summary type="text">So, I fell for the Quechup invite I received earlier today, and it appears they may have spammed everyone from my gmail address book.  Of course they didn't disclose this during the signup process, if they had have, there'd be no way I would have continued with the sign up.  Anyway, a big apology from me if you did receive the Quechup spam, please delete it if you received it, and whatever you do don't sign up for their service.  Scumbags.</summary>
        <content type="html" xml:lang="en" xml:base="http://teamaskins.net/archive/2007/09/02/quechup__spam"><![CDATA[
                So, I fell for the Quechup invite I received earlier today, and it appears they may have spammed everyone from my gmail address book.  Of course they didn't disclose this during the signup process, if they had have, there'd be no way I would have continued with the sign up.  Anyway, a big apology from me if you did receive the <a href="http://mashable.com/2007/09/02/quechup/">Quechup spam</a>, please delete it if you received it, and whatever you do don't sign up for their service.  Scumbags.
		]]></content>
		<author>
			<name>benj</name>
		</author>
	</entry>
	
	
	
	<entry>
		<title>Rails Camp Video</title>
		<link rel="alternate" type="text/html" href="http://teamaskins.net/archive/2007/08/08/rails_camp_video" />
		<updated>2007-08-08T08:40:00-05:00</updated>
		<published>2007-08-08T08:40:00-05:00</published>
		<id>tag:teamaskins,2007:teamaskins.252</id>
		<link rel="related" type="text/html" href=""  />
		<summary type="text">Jason "Snapper" Crane has uploaded his video recap of Rails Camp to Viddler.  Thanks Jason!</summary>
        <content type="html" xml:lang="en" xml:base="http://teamaskins.net/archive/2007/08/08/rails_camp_video"><![CDATA[
                <a href="http://faces.rubyonrails.com.au/users/2">Jason "Snapper" Crane</a> has uploaded his video recap of Rails Camp to Viddler.  Thanks Jason!<br />
<br />
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="370" id="viddler"><param name="movie" value="http://www.viddler.com/player/485ce49d/" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><embed src="http://www.viddler.com/player/485ce49d/" width="437" height="370" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" name="viddler" ></embed></object>
		]]></content>
		<author>
			<name>benj</name>
		</author>
	</entry>
	
	
	
	<entry>
		<title>Scaling Rails with Matt Allen</title>
		<link rel="alternate" type="text/html" href="http://teamaskins.net/archive/2007/08/07/scaling_rails_with_matt_allen" />
		<updated>2007-08-07T11:15:00-05:00</updated>
		<published>2007-08-07T11:15:00-05:00</published>
		<id>tag:teamaskins,2007:teamaskins.251</id>
		<link rel="related" type="text/html" href=""  />
		<summary type="text">Matt Allen -- Rails (tm) uber-geek behind iseekgolf.com -- presented on scaling a large Rails (tm) app at the last Sydney Rails (tm) Meetup.  Unfortunately I didn't make the meeting, but Lachie Cox produced a screencast of the talk that's featured today on Viddler.  My motivations for posting aren't entirely selfless, as Lachie's superbly rendered intro features 20 seconds of beats and bleeps by my alter-ego genlevel.</summary>
        <content type="html" xml:lang="en" xml:base="http://teamaskins.net/archive/2007/08/07/scaling_rails_with_matt_allen"><![CDATA[
                Matt Allen -- Rails (tm) uber-geek behind <a href="http://iseekgolf.com">iseekgolf.com</a> -- presented on scaling a large Rails (tm) app at the last <a href="http://rubyonrails.com.au">Sydney Rails (tm) Meetup</a>.  Unfortunately I didn't make the meeting, but <a href="http://lachie.info">Lachie Cox</a> produced a <a href="http://www.viddler.com/explore/lachie/videos/1/">screencast of the talk</a> that's featured today on <a href="http://viddler.com">Viddler</a>.  My motivations for posting aren't entirely selfless, as Lachie's superbly rendered intro features 20 seconds of beats and bleeps by my alter-ego <a href="http://genlevel.com">genlevel</a>.<br />
<br />
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="370" id="viddler"><param name="movie" value="http://www.viddler.com/player/7a86d99c/" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><embed src="http://www.viddler.com/player/7a86d99c/" width="437" height="370" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" name="viddler" ></embed></object>
		]]></content>
		<author>
			<name>benj</name>
		</author>
	</entry>
	
	
	
	<entry>
		<title>Rails Conf 2007, Day One</title>
		<link rel="alternate" type="text/html" href="http://teamaskins.net/archive/2007/05/19/rails_conf_2007_day_one" />
		<updated>2007-05-19T16:48:00-05:00</updated>
		<published>2007-05-19T16:48:00-05:00</published>
		<id>tag:teamaskins,2007:teamaskins.250</id>
		<link rel="related" type="text/html" href=""  />
		<summary type="text">Sitting in our room in the super-funky Jupiter Hotel and dumping some thoughts here before I pop our for a burger and some beers. 

Here's a quick wrap up of the sessions I attended:

DHH keynote: a nice celebration of rails achievements to date, and an outline of what's to come in Rails 2.0.  Looks like we'll be seeing more DRYing up of controllers thanks to the conventions introduced with the RESTful routing back in 1.2.  And everything he demoed is available today on edge.  

Full stack testing with Selenium and Rails, Alex Chaffee and Brian Takita: I've toyed with Selenium in the past, but never found it as compelling or convenient as the combination of Test::Unit and Autotest.  This was an enlightening session as I hadn't previously heard about Selenium RC.  It's essentially a Selenium test server that remotely controls (RC) any number of browsers to execute your Selenium tests.  The idea of being able to automate cross-browser testing is appealing, so I expect I'll look into this when I get back.

Going Off The Grid, Rails as Platform, Evan Weaver: Evan covered a broad number of topics loosely focused on using parts of the Rails stack on other projects.  What looked most interesting was Shadow (gem download), a "zero configuration restful record server".  Essentially it's a mongrel driven server that reflects on, and provides a RESTful API to any database you point it at.  Simple, but effective.  Also of interest was his use of Django to provide an admin application, for a Rails schema, with little configuration required on the Django side of things.  Interesting as well were Evan's thoughts on the database as a hash, aggressively denormalising, and pre-caching.  

Adding Tests To Legacy Apps, Evan Henshaw-Plath &amp; Heckle, Kevin Clark: some practical advice on how to start testing existing projects, if you're not already (why not!?).  Boils down to writing tests to replicate bugs before fixing them, and writing tests to test existing functionality before undertaking any refactoring efforts.  Kevin Clark gave an introduction to Heckle.  You've quite possibly seen Heckle before if you follow Kevin's blog.  It mutates your code and then runs your test suite to determine whether or not the mutations cause failures.  If they don't, then it's likely your tests are inadequate.  Given the number of possible mutations, and the time taken to run your tests, this can take come time.  However, Kevin mentioned a new feature that runs a more narrowly focused set of tests using the rules from ZenTest.

Standing On The Shoulders Of Giants, Adam Keyes: Some great advice on learning from others by learning how to read their code.

Spam I Have Known, Jim Weirich: I found Jim a very entertaining speaker.  This was light on technical details, but high on laughs as Jim told us his story of fighting spam on the Ruby Garden wiki.  It's mind-blowing the effort that the spammers go to, and the sneaky tricks they employ.  Lesson learned, never underestimated a spammer.

Avi Bryant Keynote: SmallTalk == Ruby so why not implement Ruby on the smalltalk VM.  I don't really have my head around the implications of this, but Avi's clearly a super-smart guy and a very engaging speaker.

Ze Frank Keynote: woo hoo!  Inspiring comedic genius.  Ze has this uncanny knack of making me feel great about myself.  Given that the Show is now over, it'll be interesting to see where he next invests his talents.

That's it from me.  I'll try and post another wrap-up tomorrow.</summary>
        <content type="html" xml:lang="en" xml:base="http://teamaskins.net/archive/2007/05/19/rails_conf_2007_day_one"><![CDATA[
                Sitting in our room in the super-funky Jupiter Hotel and dumping some thoughts here before I pop our for a burger and some beers. <br />
<br />
Here's a quick wrap up of the sessions I attended:<br />
<br />
DHH keynote: a nice celebration of rails achievements to date, and an outline of what's to come in Rails 2.0.  Looks like we'll be seeing more DRYing up of controllers thanks to the conventions introduced with the RESTful routing back in 1.2.  And everything he demoed is available today on edge.  <br />
<br />
Full stack testing with Selenium and Rails, Alex Chaffee and Brian Takita: I've toyed with Selenium in the past, but never found it as compelling or convenient as the combination of Test::Unit and Autotest.  This was an enlightening session as I hadn't previously heard about <a href="http://www.openqa.org/selenium-rc/">Selenium RC</a>.  It's essentially a Selenium test server that remotely controls (RC) any number of browsers to execute your Selenium tests.  The idea of being able to automate cross-browser testing is appealing, so I expect I'll look into this when I get back.<br />
<br />
Going Off The Grid, Rails as Platform, Evan Weaver: Evan covered a broad number of topics loosely focused on using parts of the Rails stack on other projects.  What looked most interesting was <a href="http://rubyforge.org/frs/download.php/20737/shadow-1.gem">Shadow (gem download)</a>, a "zero configuration restful record server".  Essentially it's a mongrel driven server that reflects on, and provides a RESTful API to any database you point it at.  Simple, but effective.  Also of interest was his use of Django to provide an admin application, for a Rails schema, with little configuration required on the Django side of things.  Interesting as well were Evan's thoughts on the database as a hash, aggressively denormalising, and pre-caching.  <br />
<br />
Adding Tests To Legacy Apps, Evan Henshaw-Plath & Heckle, Kevin Clark: some practical advice on how to start testing existing projects, if you're not already (why not!?).  Boils down to writing tests to replicate bugs before fixing them, and writing tests to test existing functionality before undertaking any refactoring efforts.  Kevin Clark gave an introduction to Heckle.  You've quite possibly seen Heckle before if you follow Kevin's blog.  It mutates your code and then runs your test suite to determine whether or not the mutations cause failures.  If they don't, then it's likely your tests are inadequate.  Given the number of possible mutations, and the time taken to run your tests, this can take come time.  However, Kevin mentioned a new feature that runs a more narrowly focused set of tests using the rules from ZenTest.<br />
<br />
Standing On The Shoulders Of Giants, Adam Keyes: Some great advice on learning from others by learning how to read their code.<br />
<br />
Spam I Have Known, Jim Weirich: I found Jim a very entertaining speaker.  This was light on technical details, but high on laughs as Jim told us his story of fighting spam on the Ruby Garden wiki.  It's mind-blowing the effort that the spammers go to, and the sneaky tricks they employ.  Lesson learned, never underestimated a spammer.<br />
<br />
Avi Bryant Keynote: SmallTalk == Ruby so why not implement Ruby on the smalltalk VM.  I don't really have my head around the implications of this, but Avi's clearly a super-smart guy and a very engaging speaker.<br />
<br />
Ze Frank Keynote: woo hoo!  Inspiring comedic genius.  Ze has this uncanny knack of making me feel great about myself.  Given that the Show is now over, it'll be interesting to see where he next invests his talents.<br />
<br />
That's it from me.  I'll try and post another wrap-up tomorrow.
		]]></content>
		<author>
			<name>benj</name>
		</author>
	</entry>
	
	
	
	<entry>
		<title>Rails Camp 07</title>
		<link rel="alternate" type="text/html" href="http://teamaskins.net/archive/2007/03/20/rails_camp_07" />
		<updated>2007-03-20T15:33:00-05:00</updated>
		<published>2007-03-20T15:33:00-05:00</published>
		<id>tag:teamaskins,2007:teamaskins.249</id>
		<link rel="related" type="text/html" href=""  />
		<summary type="text">Timbo beat me to the announcement, but what the hey, I'll throw in my 2c.  If you live in Australia, and you're working with Rails (even it's your little bit on the side), then you'll want to get along to Rails Camp for a weekend of Rails and Ruby-tastic shindigery.  

If you haven't already signed up, get onto it right away because half of the 30 available spots have already gone.  Your $95 will cover accommodation, meals and supplies for the weekend and any surplus will go back to support Rails and Ruby meet-ups in Oz.  

Check it out and sign up while you still can.</summary>
        <content type="html" xml:lang="en" xml:base="http://teamaskins.net/archive/2007/03/20/rails_camp_07"><![CDATA[
                <a href="http://toolmantim.com/article/2007/3/20/announcing_railscamp07">Timbo beat me to the announcement</a>, but what the hey, I'll throw in my 2c.  If you live in Australia, and you're working with Rails (even it's your little bit on the side), then you'll want to get along to <a href="http://railscamp07.org">Rails Camp</a> for a weekend of Rails and Ruby-tastic shindigery.  <br />
<br />
If you haven't already signed up, <a href="http://railscamp07.eventwax.com/rails-camp-07/register">get onto it right away</a> because half of the 30 available spots have already gone.  Your $95 will cover accommodation, meals and supplies for the weekend and any surplus will go back to support Rails and Ruby meet-ups in Oz.  <br />
<br />
<a href="http://railscamp07.org">Check it out</a> and <a href="http://railscamp07.eventwax.com/rails-camp-07/register">sign up while you still can.</a>
		]]></content>
		<author>
			<name>benj</name>
		</author>
	</entry>
	
	
	
	<entry>
		<title>One handed typing!</title>
		<link rel="alternate" type="text/html" href="http://teamaskins.net/archive/2007/03/19/one_handed_typing" />
		<updated>2007-03-19T12:45:00-05:00</updated>
		<published>2007-03-19T12:45:00-05:00</published>
		<id>tag:teamaskins,2007:teamaskins.248</id>
		<link rel="related" type="text/html" href=""  />
		<summary type="text">No, not that kind!



I'm came off my bike onto some rocks on Saturday morning.  After putting up with the pain for a couple of days I went and got some x-rays.  "There is a fracture through the radial head [...] and a large effusion is noted within the joint."  Bugger!  No cycling for me for two weeks, and it'll be painfully slow one-handed programming in the meantime.  Now where did I put that neural-typing-interface...</summary>
        <content type="html" xml:lang="en" xml:base="http://teamaskins.net/archive/2007/03/19/one_handed_typing"><![CDATA[
                No, not that kind!<br />
<br />
<a href="http://www.flickr.com/photos/teamaskins/426148295/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/153/426148295_d6b332dc66_m.jpg" width="240" height="180" alt="Ouch!" /></a><br />
<br />
I'm came off my bike onto some rocks on Saturday morning.  After putting up with the pain for a couple of days I went and got some x-rays.  "There is a fracture through the radial head [...] and a large effusion is noted within the joint."  Bugger!  No cycling for me for two weeks, and it'll be painfully slow one-handed programming in the meantime.  Now where did I put that neural-typing-interface...
		]]></content>
		<author>
			<name>benj</name>
		</author>
	</entry>
	
	
	
	<entry>
		<title>Separating Concerns</title>
		<link rel="alternate" type="text/html" href="http://teamaskins.net/archive/2007/02/27/separating_concerns" />
		<updated>2007-02-27T12:44:00-05:00</updated>
		<published>2007-02-27T12:44:00-05:00</published>
		<id>tag:teamaskins,2007:teamaskins.247</id>
		<link rel="related" type="text/html" href=""  />
		<summary type="text">No, this isn't a post about the much loved model-view-controller pattern.  It's just a heads up to say that from today I'll be posting rails and ruby related snippets over on a tumblelog hosted by Tumblr rather than here on teamaskins.   I've wanted to keep this stuff separate for sometime, but never had the spare time to setup a new blog.  The guys at Tumblr have made it really simple to get started and let you host your blog under a custom domain name, so from now on you'll find my ruby ramblings at subrosa.teamaskins.net.  

Here on teamaskins we'll return to puppy photos and inane rants about all sorts of whatnots.  So, if you've been fond of my rails related posts grab the subrosa feed.  And unless you want to hear about what I'm having for lunch tomorrow, you might want to unsubscribe from teamaskins.net.  

Peace.</summary>
        <content type="html" xml:lang="en" xml:base="http://teamaskins.net/archive/2007/02/27/separating_concerns"><![CDATA[
                No, this isn't a post about the much loved model-view-controller pattern.  It's just a heads up to say that from today I'll be posting rails and ruby related snippets over on a tumblelog hosted by <a href="http://tumblr.com">Tumblr</a> rather than here on teamaskins.   I've wanted to keep this stuff separate for sometime, but never had the spare time to setup a new blog.  The guys at Tumblr have made it really simple to get started and let you host your blog under a custom domain name, so from now on you'll find my ruby ramblings at <a href="http://subrosa.teamaskins.net">subrosa.teamaskins.net</a>.  <br />
<br />
Here on teamaskins we'll return to puppy photos and inane rants about all sorts of whatnots.  So, if you've been fond of my rails related posts <a href="http://subrosa.teamaskins.net/rss">grab the subrosa feed</a>.  And unless you want to hear about what I'm having for lunch tomorrow, you might want to unsubscribe from teamaskins.net.  <br />
<br />
Peace.
		]]></content>
		<author>
			<name>benj</name>
		</author>
	</entry>
	
	
	
</feed>
