<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Article RSS Feed</title>
    <link>http://your-web-site.com/rss/</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>The main blog feed for my Web site.</description>
    
    
        <item>
          <title>RailsConf Europe presentation slides now published</title>
          <description>&lt;p&gt;The presentation files from the talk I gave at RailsConf Europe are now available for download.&lt;/p&gt;

&lt;p&gt;Direct link: &lt;a href=&quot;http://assets.en.oreilly.com/1/event/13/Stories%20on%20a%20Cloud%20-%20Distributed%20Browser%20Testing%20with%20Selenium%20Presentation%201.pdf&quot;&gt;Stories on a Cloud - Distributed Browser Testing with Selenium Presentation&lt;/a&gt; (PDF format). &lt;/p&gt;

&lt;p&gt;I really enjoyed giving the talk and their seemed to be enough interest for follow up material. All good!
I&amp;#8217;ll be publishing supporting links and research details very soon, so watch this space.&lt;/p&gt;</description>
          <pubDate>Mon, 08 Sep 2008 15:45:00 GMT</pubDate>
          <guid>http://your-web-site.com/articles/2008/09/08/railsconf-europe-presentation-slides-now-published/</guid>
          <link>http://your-web-site.com/articles/2008/09/08/railsconf-europe-presentation-slides-now-published/</link>
        </item>
    
        <item>
          <title>Speaking at RailsConf Europe</title>
          <description>&lt;p&gt;A quick shout about our talk tomorrow at &lt;a href=&quot;http://www.railsconfeurope.com&quot;&gt;RailsConf Europe&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://www.beyondthetype.com/assets/6/stories_on_a_cloud.jpg&quot; alt=&quot;Stories on a Cloud - Distributed Browser Testing with Selenium&quot;/&gt;&lt;/p&gt;

&lt;p&gt;Drive your browser (or somebody else&amp;#8217;s!) through an RSpec story. In this talk I&amp;#8217;ll be covering Rspec stories, Selenium, message queues, packaging your apps for cross platform distribution, and more!&lt;/p&gt;

&lt;p&gt;Read more info over at the &lt;a href=&quot;http://en.oreilly.com/railseurope2008/public/schedule/detail/3507&quot;&gt;O&amp;#8217;Reilly Conference page&lt;/a&gt;&lt;/p&gt;</description>
          <pubDate>Tue, 02 Sep 2008 08:52:00 GMT</pubDate>
          <guid>http://your-web-site.com/articles/2008/09/02/speaking-at-railsconf-europe/</guid>
          <link>http://your-web-site.com/articles/2008/09/02/speaking-at-railsconf-europe/</link>
        </item>
    
        <item>
          <title>Is this thing on? Converted to Radiant from Mephisto</title>
          <description>&lt;p&gt;More news to follow shortly..&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://www.beyondthetype.com/assets/5/lightswitch_thumbnail.jpg&quot; alt=&quot;Light Switch&quot;/&gt;&lt;/p&gt;

&lt;p&gt;sneak peak: &lt;a href=&quot;http://github.com/martinbtt/radiant-import-mephisto&quot;&gt;http://github.com/martinbtt/radiant-import-mephisto&lt;/a&gt;&lt;/p&gt;</description>
          <pubDate>Tue, 29 Jul 2008 15:16:00 GMT</pubDate>
          <guid>http://your-web-site.com/articles/2008/07/29/is-this-thing-on-converted-to-radiant-from-mephisto/</guid>
          <link>http://your-web-site.com/articles/2008/07/29/is-this-thing-on-converted-to-radiant-from-mephisto/</link>
        </item>
    
        <item>
          <title>New RSS feed URL</title>
          <description>&lt;p&gt;Just a quick note to say the RSS feed for this blog has changed. Please update your feed reader to use:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feeds.feedburner.com/BeyondTheType&quot;&gt;http://feeds.feedburner.com/BeyondTheType&lt;/a&gt;&lt;/p&gt;</description>
          <pubDate>Thu, 03 Jan 2008 21:00:00 GMT</pubDate>
          <guid>http://your-web-site.com/articles/2008/01/03/new-rss-feed-url/</guid>
          <link>http://your-web-site.com/articles/2008/01/03/new-rss-feed-url/</link>
        </item>
    
        <item>
          <title>New Year, New start. Hello CitySafe</title>
          <description>&lt;p&gt;As of January this year I&amp;#8217;m pleased to announce I will be working with
the &lt;a href=&quot;http://workingwithrails.com/search?q=citysafe&quot;&gt;team&lt;/a&gt; at &lt;a href=&quot;http://www.citysafe.org&quot;&gt;CitySafe&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;CitySafe build tools to help emergency responders collaborate and communicate.
These include mission critical apps in use daily by the Police, Government, and high profile financial and retail institutions.
It&amp;#8217;s predominately Ruby (on Rails) based so I&amp;#8217;m looking forward to getting stuck in.&lt;/p&gt;

&lt;p&gt;For those of you wondering about &lt;a href=&quot;http://www.workingwithrails.com&quot;&gt;Working With Rails&lt;/a&gt;&amp;#8230;. 
This remains under ownership of  &lt;a href=&quot;http://www.dsc.net&quot;&gt;DSC&lt;/a&gt; and I have passed all the day to day running over to colleagues there.  Prior to my departure I ensured that the Hackfests would continue up until March. Much thanks goes to Josette @ &lt;a href=&quot;http://www.oreilly.com/&quot;&gt;O&amp;#8217;Reilly&lt;/a&gt; for the &lt;a href=&quot;http://www.railsconf.com&quot;&gt;RailsConf&lt;/a&gt; ticket prizes.&lt;/p&gt;

&lt;p&gt;All in all WWR has been an amazing project. I&amp;#8217;m so pleased to have created it and see it grow from strength to strength benefiting the community so greatly. Many thanks to everyone who uses the site and contributed in some way over the past year. It has been fantastic to have your input and feedback. &lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve heard many success stories from developers starting user groups as a result of finding each other on WWR, to getting a job through recommendations, collaborating on projects or helping to get Rails adopted in their workplace.
Not forgetting to mention the numerous prizes given away through the regular Hackfests. &lt;/p&gt;

&lt;p&gt;I hope it has benefited you in some way and continues to do so.  Thanks everyone! &lt;/p&gt;

&lt;p&gt;Stay tuned&amp;#8230; &lt;/p&gt;

&lt;p&gt;Continue to keep up with my news via this blog (&lt;a href=&quot;http://feeds.feedburner.com/BeyondTheType&quot;&gt;rss&lt;/a&gt;) and via &lt;a href=&quot;http://twitter.com/martinbtt&quot;&gt;Twitter&lt;/a&gt;&lt;/p&gt;</description>
          <pubDate>Wed, 02 Jan 2008 21:05:00 GMT</pubDate>
          <guid>http://your-web-site.com/articles/2008/01/02/new-year-new-start-hello-citysafe/</guid>
          <link>http://your-web-site.com/articles/2008/01/02/new-year-new-start-hello-citysafe/</link>
        </item>
    
        <item>
          <title>VirtueDesktops alternative for OS X 10.5 (Leopard)</title>
          <description>&lt;p&gt;Just upgraded to &lt;a href=&quot;http://www.apple.com/macosx/&quot;&gt;Leopard&lt;/a&gt; and sad at the loss of &lt;a href=&quot;http://virtuedesktops.info/&quot;&gt;VirtueDestkops&lt;/a&gt;? &lt;a href=&quot;http://www.apple.com/macosx/features/spaces.html&quot;&gt;Spaces&lt;/a&gt;  not doing it for you? Read on&amp;#8230;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://www.beyondthetype.com/assets/2007/11/19/virtuedesktops_icon.png&quot; style=&quot;width: 200px; float: left&quot;/&gt; 
&lt;img src=&quot;http://www.beyondthetype.com/assets/2007/11/19/spaces_hero20071016.png&quot;  style=&quot;width: 300px; float: right&quot; /&gt; &lt;/p&gt;

&lt;p&gt;&lt;br style=&quot;clear: both&quot; /&gt;&lt;/p&gt;

&lt;h3&gt;Background&lt;/h3&gt;

&lt;p&gt;When Leopard was announced &lt;a href=&quot;http://www.apple.com/macosx/features/spaces.html&quot;&gt;Spaces&lt;/a&gt; was touted as the replacement for &lt;a href=&quot;http://virtuedesktops.info/&quot;&gt;VirtueDesktops&lt;/a&gt;. This lead to &lt;a href=&quot;http://www.tonyarnold.com/&quot;&gt;Tony Arnold&lt;/a&gt; the main developer of &lt;a href=&quot;http://virtuedesktops.info/&quot;&gt;VirtueDesktops&lt;/a&gt; downing tools and declaring VirtueDesktops dead.&lt;/p&gt;

&lt;p&gt;So everybody waited in anticipation for OS X 10.5&amp;#8230;  only to find &lt;a href=&quot;http://blogs.sun.com/bblfish/entry/why_apple_spaces_is_broken&quot;&gt;Spaces not living up to their expectations&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;So why the big fuss?&lt;/h3&gt;

&lt;p&gt;With the advent of 10.5 Apple has tightened up the code such that no other Desktop managers properly work on top of Leopard. This leaves many followers of VirtueDesktops little or no choice than maybe to change their working practices to Spaces or find alternatives&amp;#8230;.&lt;/p&gt;

&lt;h4&gt;1. HyperSpaces&lt;/h4&gt;

&lt;p&gt;From the &lt;a href=&quot;http://www.tonyarnold.com/&quot;&gt;creator&lt;/a&gt; of &lt;a href=&quot;http://virtuedesktops.info/&quot;&gt;VirtueDesktops&lt;/a&gt; comes &lt;a href=&quot;http://www.tonyarnold.com/projects/hyperspaces/&quot;&gt;HyperSpaces&lt;/a&gt;. Unfortunately this isn&amp;#8217;t set for launch until 2008 and it also isn&amp;#8217;t clear if it will have the same rich feature set that VirtueDesktops has.  &lt;/p&gt;

&lt;h4&gt;2. YouControlDesktops&lt;/h4&gt;

&lt;p&gt;&lt;img src=&quot;http://www.beyondthetype.com/assets/2007/11/19/desktops_icon.gif&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.yousoftware.com&quot;&gt;YouControlDesktops&lt;/a&gt; has probably the closest functionality you are going to get to VirtueDesktops. The interface for configuring things isn&amp;#8217;t as intuitive or slick as Virtue but it&amp;#8217;s not such a big deal since you&amp;#8217;ll not need to use it that often.&lt;/p&gt;

&lt;p&gt;Currently there is a &lt;a href=&quot;http://www.yousoftware.com/beta/&quot;&gt;beta version for 10.5&lt;/a&gt; that works pretty well but there is some kinks. Namely issues with the Dock not always getting context when it should. &lt;/p&gt;

&lt;p&gt;So in summary the solution is not perfect but it&amp;#8217;s the best I&amp;#8217;ve found so far. Download the beta and provide the developers with feedback, hopefully we can help push this forward.&lt;/p&gt;</description>
          <pubDate>Wed, 21 Nov 2007 10:51:00 GMT</pubDate>
          <guid>http://your-web-site.com/articles/2007/11/21/virtuedesktops-alternative-for-os-x-10-5-leopard/</guid>
          <link>http://your-web-site.com/articles/2007/11/21/virtuedesktops-alternative-for-os-x-10-5-leopard/</link>
        </item>
    
        <item>
          <title>Mephisto gets a core team</title>
          <description>&lt;p&gt;Good news for &lt;a href=&quot;http://mephistoblog.com/&quot;&gt;Mephisto&lt;/a&gt; users. The core team has been decided and the ideas for the 1.0 release are &lt;a href=&quot;http://groups.google.com/group/MephistoBlog/browse_thread/thread/cfab35b910aae7f0?hl=en&quot;&gt;being finalised&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Interestingly enough there may also be a push to switch over to using
&lt;a href=&quot;http://git.or.cz/&quot;&gt;Git&lt;/a&gt; which is gaining a bit of traction in the Rails community. 
I&amp;#8217;m an avid user of &lt;a href=&quot;http://svk.bestpractical.com/&quot;&gt;SVK&lt;/a&gt; and gave Git a try a while back but stopped
short after hearing tales of woe with git-svn&amp;#8230; I may revisit at
some point.&lt;/p&gt;</description>
          <pubDate>Mon, 22 Oct 2007 08:00:00 GMT</pubDate>
          <guid>http://your-web-site.com/articles/2007/10/22/mephisto-gets-a-core-team/</guid>
          <link>http://your-web-site.com/articles/2007/10/22/mephisto-gets-a-core-team/</link>
        </item>
    
        <item>
          <title>"script/generate undo" plugin released</title>
          <description>&lt;p&gt;Grab it while it&amp;#8217;s hot:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt; script/plugin install svn://rubyforge.org/var/svn/beyondthetype/undo_generator_plugin/trunk
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;strong&gt;Key Features&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Undo any generator command &lt;/li&gt;
&lt;li&gt;Keeps a log of all generator history in log/generator.log&lt;/li&gt;
&lt;li&gt;Prompts before undo&amp;#8217;ing any commands&lt;/li&gt;
&lt;li&gt;Even works when you bail out of a generator command part way through&lt;/li&gt;
&lt;/ul&gt;</description>
          <pubDate>Wed, 26 Sep 2007 14:23:00 GMT</pubDate>
          <guid>http://your-web-site.com/articles/2007/09/26/script-generate-undo-plugin-released/</guid>
          <link>http://your-web-site.com/articles/2007/09/26/script-generate-undo-plugin-released/</link>
        </item>
    
        <item>
          <title>script/generate undo</title>
          <description>&lt;p&gt;Here is small idea I&amp;#8217;ve had for sometime that I quickly knocked up yesterday.&lt;/p&gt;

&lt;p&gt;Generators are great but we have all had those &amp;#8220;Oops!&amp;#8221; moments where you realised that what you created was not quite what you wanted to do.  Enter script/generate undo&amp;#8230;.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;pre&gt;
script/generate model WrongName
      exists  app/models/
      exists  test/unit/
      exists  test/fixtures/
      create  app/models/wrong_name.rb
      create  test/unit/wrong_name_test.rb
      create  test/fixtures/wrong_names.yml
      exists  db/migrate
      create  db/migrate/001_create_wrong_names.rb
&lt;/pre&gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;..
&amp;#8230;. &lt;/p&gt;

&lt;h1&gt;oops.. didn&amp;#8217;t want to do that.&lt;/h1&gt;

&lt;p&gt;&lt;code&gt;&lt;pre&gt;
script/generate undo
Undo'ing: model WrongName
    notempty  db/migrate
    notempty  db
          rm  db/migrate/001_create_wrong_names.rb
          rm  test/fixtures/wrong_names.yml
          rm  test/unit/wrong_name_test.rb
          rm  app/models/wrong_name.rb
    notempty  test/fixtures
    notempty  test
    notempty  test/unit
    notempty  test
    notempty  app/models
    notempty  app
&lt;/pre&gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Under the hood all it is doing is keeping a log of your generator history (see /log/generator.log). When undo is called it looks at the last log entry and passes it onto script/destroy. Pretty simple stuff but it saves you having to remember what it was that you typed previously. &lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://pastie.caboo.se/private/9zfv2qurxohnem3m2swfw&quot;&gt;The patch&lt;/a&gt; as it stands is pretty rough and ready. I&amp;#8217;m posting this here to get some feedback to gauge whether it&amp;#8217;s worth pursuing further.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt; Plugin on the way. I&amp;#8217;ve created a new project on Rubyforge for any plugins I make - it should be setup soon. (just waiting for approval)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;UPDATE 2:&lt;/strong&gt; Plugin now released. &lt;a href=&quot;http://beyondthetype.com/2007/9/26/script-generate-undo-plugin-released&quot;&gt;See this post&lt;/a&gt;&lt;/p&gt;</description>
          <pubDate>Thu, 20 Sep 2007 15:15:00 GMT</pubDate>
          <guid>http://your-web-site.com/articles/2007/09/20/script-generate-undo/</guid>
          <link>http://your-web-site.com/articles/2007/09/20/script-generate-undo/</link>
        </item>
    
        <item>
          <title>N95 update - 3 months on</title>
          <description>&lt;p&gt;Sometime ago back in May I bought a Nokia N95. &lt;a href=&quot;(http://beyondthetype.com/2007/5/9/nokia-n95-the-good-and-the-bad-so-far&quot;&gt;I summed up the good and the bad about it&lt;/a&gt;. Nearly three months on I thought it fitting to revisit the issue. (also it seems it&amp;#8217;s been far too long since I posted here)&lt;/p&gt;

&lt;p&gt;My impressions now? I like it, just not quite as much as when I first got it .. like all things I guess the little niggles get frustrating after a while. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;The bad&lt;/b&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sluggish interface&amp;#8230;. I&amp;#8217;m not sure why this happened but when I got the phone all was sweet. However at some point things started to slow down.. There is a notable delay between selecting apps and an even worse one with the camera.
This seems to happen to all the N95 users I have met and nobody has found a solution yet. &lt;/li&gt;
&lt;li&gt;Sluggish camera&amp;#8230; Ok, this is the same thing but waiting up to 10-20 seconds to get the camera ready just to take a shot only to miss the moment totally sucks.&lt;/li&gt;
&lt;li&gt;Fiddly keys - the keypad is pretty cramped and it&amp;#8217;s easy to press a button when you didn&amp;#8217;t want to&lt;/li&gt;
&lt;li&gt;Finding people - Sony Ericsson have a really nice feature where names of the people you most text / call are easily available when sending a text. On the N95 you have to hunt them down each time. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;The good&lt;/b&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Using it as a 3G modem to connect to the Internet absolutely rocks. I&amp;#8217;ve tried the Vodafone datacard before and this is just so much nicer and more reliable.&lt;/li&gt;
&lt;li&gt;Using it as a stand alone web browser  - works well on it&amp;#8217;s own too.  View sites, even with flash content.&lt;/li&gt;
&lt;li&gt;Sync&amp;#8217;ing with your iTunes collection - Nokia recently released &lt;a href=&quot;http://europe.nokia.com/A4423134&quot;&gt;Media transfer software&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;Watch TV on the go.. a while back T-Mobile where offering their tv streaming service for ITN, Channel 4, Big Brother etc It worked pretty well for catching up with things. It kind of worked OK but you def need a high quality 3G reception. It was free but I think you need to pay a monthly fee now.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So all in all you can see I got more bad points this time round. I&amp;#8217;m aware there is a new firmware update that I can download which apparently addresses some of the camera issues. Also I got a 4GB memory card from &lt;a href=&quot;http://mobymemory.com&quot;&gt;Mobo memory&lt;/a&gt; - great for storing movies, pics, and music without having to worry about it getting filled up quickly.&lt;/p&gt;</description>
          <pubDate>Thu, 30 Aug 2007 13:07:00 GMT</pubDate>
          <guid>http://your-web-site.com/articles/2007/08/30/n95-update-3-months-on/</guid>
          <link>http://your-web-site.com/articles/2007/08/30/n95-update-3-months-on/</link>
        </item>
    
    
  </channel>
</rss>

