<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Latest Articles : Andy Jeffries</title>
    <link>http://andyjeffries.co.uk/</link>
    <description>PHP, Rails, MySQL development and Taekwondo</description>
    <language>en-gb</language>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/LatestArticlesAndyJeffries" /><feedburner:info uri="latestarticlesandyjeffries" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>LatestArticlesAndyJeffries</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FLatestArticlesAndyJeffries" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FLatestArticlesAndyJeffries" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FLatestArticlesAndyJeffries" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/LatestArticlesAndyJeffries" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FLatestArticlesAndyJeffries" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FLatestArticlesAndyJeffries" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FLatestArticlesAndyJeffries" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2FLatestArticlesAndyJeffries" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2FLatestArticlesAndyJeffries" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2FLatestArticlesAndyJeffries" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2FLatestArticlesAndyJeffries" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FLatestArticlesAndyJeffries" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FLatestArticlesAndyJeffries" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.yourminis.com/subscribe.aspx?u=http%3A%2F%2Ffeeds.feedburner.com%2FLatestArticlesAndyJeffries" src="http://www.yourminis.com/images/addtoyourminisbadge.gif">Subscribe with Yourminis.com</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FLatestArticlesAndyJeffries" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FLatestArticlesAndyJeffries" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://hub.netomat.net/account/account.autoSubscribe.jspa?urls=http%3A%2F%2Ffeeds.feedburner.com%2FLatestArticlesAndyJeffries" src="http://www.netomat.net/blogger/images/icon_netomat_feedbutton.gif">Subscribe with netomat Hub</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FLatestArticlesAndyJeffries" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FLatestArticlesAndyJeffries" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2FLatestArticlesAndyJeffries" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2FLatestArticlesAndyJeffries" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item>
      <title>25 Tips for Intermediate Git Users</title>
      <description>&lt;p&gt;I&amp;#8217;ve been using git for about 18 months now and thought I knew it pretty well.  Then we had &lt;a href="http://gitcasts.com/about"&gt;Scott Chacon&lt;/a&gt; from &lt;a href="https://github.com/"&gt;GitHub&lt;/a&gt; over to do some training at &lt;a href="http://www.lvs.co.uk/"&gt;&lt;span class="caps"&gt;LVS&lt;/span&gt;, a supplier/developer of betting/gaming software&lt;/a&gt; (where I&amp;#8217;m currently contracting) and I learnt a ton in the first day.&lt;/p&gt;
&lt;p&gt;As someone who&amp;#8217;s always felt fairly comfortable in Git, I thought sharing some of the nuggets I learnt with the community might help someone to find an answer without needing to do lots of research.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andyjeffries.co.uk/articles/25-tips-for-intermediate-git-users"&gt;Read more of '25 Tips for Intermediate Git Users' at AndyJeffries.co.uk&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?a=uxF5jG4c7pY:cc1-QhkDMP8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LatestArticlesAndyJeffries/~4/uxF5jG4c7pY" height="1" width="1"/&gt;</description>
      <author>Andy Jeffries</author>
      <pubDate>Tue, 17 Nov 2009 15:24:47 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/LatestArticlesAndyJeffries/~3/uxF5jG4c7pY/25-tips-for-intermediate-git-users</link>
      <guid isPermaLink="false">http://andyjeffries.co.uk/articles/25-tips-for-intermediate-git-users</guid>
    <feedburner:origLink>http://andyjeffries.co.uk/articles/25-tips-for-intermediate-git-users</feedburner:origLink></item>
    <item>
      <title>Debug-level Logging for a Single Rails Production Request</title>
      <description>&lt;p&gt;We have a large Rails site live which runs with production level logging.  Occasionally there is a problem where debug-level logs would help us track down a problem quickly, but we can&amp;#8217;t restart one of the Rails servers to have logs put in debug mode for a single request (and don&amp;#8217;t want to run in debug mode for long as the servers are heavily used).&lt;/p&gt;
&lt;p&gt;For our purposes it would be nice to have just the log output for the single request we want to look at.  Rails&amp;#8217; console and the app object to the rescue!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andyjeffries.co.uk/articles/debug-level-logging-for-a-single-rails-production-request"&gt;Read more of 'Debug-level Logging for a Single Rails Production Request' at AndyJeffries.co.uk&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?a=doYILvnqfuE:KOCQ4Rz1Zsc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LatestArticlesAndyJeffries/~4/doYILvnqfuE" height="1" width="1"/&gt;</description>
      <author>Andy Jeffries</author>
      <pubDate>Thu, 05 Nov 2009 10:42:26 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/LatestArticlesAndyJeffries/~3/doYILvnqfuE/debug-level-logging-for-a-single-rails-production-request</link>
      <guid isPermaLink="false">http://andyjeffries.co.uk/articles/debug-level-logging-for-a-single-rails-production-request</guid>
    <feedburner:origLink>http://andyjeffries.co.uk/articles/debug-level-logging-for-a-single-rails-production-request</feedburner:origLink></item>
    <item>
      <title>DTrace and Ruby on Rails with Leopard/Snow Leopard</title>
      <description>&lt;p&gt;Having just launched a major Ruby on Rails site, there has been a period during which we&amp;#8217;ve had to improve performance dramatically.  While most of the benefits have been had by using a custom Rails middleware class there have been a number of actions that aren&amp;#8217;t cacheable so I&amp;#8217;ve needed to profile the request and then optimise some internals.&lt;/p&gt;
&lt;p&gt;Fortunately starting with Leopard, Apple has included a patched version of Ruby that has DTrace probes support.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andyjeffries.co.uk/articles/dtrace-and-ruby-on-rails-with-leopard-snow-leopard"&gt;Read more of 'DTrace and Ruby on Rails with Leopard/Snow Leopard' at AndyJeffries.co.uk&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?a=QRUqNZ7tahA:ABP7rOO55W0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LatestArticlesAndyJeffries/~4/QRUqNZ7tahA" height="1" width="1"/&gt;</description>
      <author>Andy Jeffries</author>
      <pubDate>Wed, 04 Nov 2009 13:46:10 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/LatestArticlesAndyJeffries/~3/QRUqNZ7tahA/dtrace-and-ruby-on-rails-with-leopard-snow-leopard</link>
      <guid isPermaLink="false">http://andyjeffries.co.uk/articles/dtrace-and-ruby-on-rails-with-leopard-snow-leopard</guid>
    <feedburner:origLink>http://andyjeffries.co.uk/articles/dtrace-and-ruby-on-rails-with-leopard-snow-leopard</feedburner:origLink></item>
    <item>
      <title>Interview with Grandmaster Pan Sim Woon 8th Dan Taekwondo</title>
      <description>&lt;p&gt;I recently had the time to ask Grandmaster Pan Sim Woon, 8th Dan in Taekwondo, some questions about his views in Taekwondo, poomsae and his upcoming web site.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andyjeffries.co.uk/articles/interview-with-grandmaster-pan-sim-woon-8th-dan-taekwondo"&gt;Read more of 'Interview with Grandmaster Pan Sim Woon 8th Dan Taekwondo' at AndyJeffries.co.uk&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?a=WkO5DHz8nmM:KwuM3Ur9SwQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LatestArticlesAndyJeffries/~4/WkO5DHz8nmM" height="1" width="1"/&gt;</description>
      <author>Andy Jeffries</author>
      <pubDate>Mon, 05 Oct 2009 12:32:39 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/LatestArticlesAndyJeffries/~3/WkO5DHz8nmM/interview-with-grandmaster-pan-sim-woon-8th-dan-taekwondo</link>
      <guid isPermaLink="false">http://andyjeffries.co.uk/articles/interview-with-grandmaster-pan-sim-woon-8th-dan-taekwondo</guid>
    <feedburner:origLink>http://andyjeffries.co.uk/articles/interview-with-grandmaster-pan-sim-woon-8th-dan-taekwondo</feedburner:origLink></item>
    <item>
      <title>Real World Uses of Rails Metal and Middleware</title>
      <description>&lt;p&gt;There are times when Rails feels very heavy!  Jason Seifer has joked for ages about how Rails can&amp;#8217;t scale, and we all know that&amp;#8217;s a fallacy, but there are times when you know a bit of code is simple and could be really lightweight but having it as part of a controller, having gone through the Rails routing process and all the filters would just slow it down.&lt;/p&gt;
&lt;p&gt;At the end of 2008 Rail Metal was introduced and it came like a breath of fresh air.  It simply works as a lightweight class dropped in to /app/metal/ that is given the opportunity to handle a request before the main Rails stack.&lt;/p&gt;
&lt;p&gt;When I first started reading about Rails Metal/Middleware it seemed like a great idea, but it didn&amp;#8217;t really offer anything with a real tangible benefit. Can it be used in real life, or is it a nice bit of icing &amp;#8211; something fancy to show off to non-Rails/Rack developers?&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andyjeffries.co.uk/articles/real-world-uses-of-rails-metal-and-middleware"&gt;Read more of 'Real World Uses of Rails Metal and Middleware' at AndyJeffries.co.uk&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?a=o0PQk7R8s8c:sgX-ZCmhqao:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LatestArticlesAndyJeffries/~4/o0PQk7R8s8c" height="1" width="1"/&gt;</description>
      <author>Andy Jeffries</author>
      <pubDate>Tue, 22 Sep 2009 13:33:17 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/LatestArticlesAndyJeffries/~3/o0PQk7R8s8c/real-world-uses-of-rails-metal-and-middleware</link>
      <guid isPermaLink="false">http://andyjeffries.co.uk/articles/real-world-uses-of-rails-metal-and-middleware</guid>
    <feedburner:origLink>http://andyjeffries.co.uk/articles/real-world-uses-of-rails-metal-and-middleware</feedburner:origLink></item>
    <item>
      <title>Review of the jQuery UI 1.6 Book</title>
      <description>&lt;p&gt;jQuery is a modern Javascript framework.  It helps you, the web developer, to write client-side interactive code without worrying about cross-browser issues and a lot of the boring elements of &lt;span class="caps"&gt;DOM&lt;/span&gt; manipulation and animation.  The jQuery UI library is a collection of small UI elements and widgets for building richer interactive interfaces.  This book aims to help you learn the latter &amp;#8211; but does it hit the mark&amp;#8230;?&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andyjeffries.co.uk/articles/review-of-jquery-ui-1-3"&gt;Read more of 'Review of the jQuery UI 1.6 Book' at AndyJeffries.co.uk&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?a=UjUqretzhDw:a8TkzMY76A4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LatestArticlesAndyJeffries/~4/UjUqretzhDw" height="1" width="1"/&gt;</description>
      <author>Andy Jeffries</author>
      <pubDate>Sun, 13 Sep 2009 13:11:23 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/LatestArticlesAndyJeffries/~3/UjUqretzhDw/review-of-jquery-ui-1-3</link>
      <guid isPermaLink="false">http://andyjeffries.co.uk/articles/review-of-jquery-ui-1-3</guid>
    <feedburner:origLink>http://andyjeffries.co.uk/articles/review-of-jquery-ui-1-3</feedburner:origLink></item>
    <item>
      <title>Review of the Learning jQuery 1.3 Book</title>
      <description>&lt;p&gt;jQuery is a modern Javascript framework and this book promises to be an introduction to the framework, it&amp;#8217;s concepts and how to use it.  It covers the latest version of jQuery (at the time I write this), but does it deliver on it&amp;#8217;s promise and is it worth buying&amp;#8230;?&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andyjeffries.co.uk/articles/review-of-learning-jquery-1-3"&gt;Read more of 'Review of the Learning jQuery 1.3 Book' at AndyJeffries.co.uk&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?a=c1KRk3Wm3wQ:vvmDnBC6Ii4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LatestArticlesAndyJeffries/~4/c1KRk3Wm3wQ" height="1" width="1"/&gt;</description>
      <author>Andy Jeffries</author>
      <pubDate>Sun, 13 Sep 2009 12:58:41 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/LatestArticlesAndyJeffries/~3/c1KRk3Wm3wQ/review-of-learning-jquery-1-3</link>
      <guid isPermaLink="false">http://andyjeffries.co.uk/articles/review-of-learning-jquery-1-3</guid>
    <feedburner:origLink>http://andyjeffries.co.uk/articles/review-of-learning-jquery-1-3</feedburner:origLink></item>
    <item>
      <title>Review of the Ruby on Rails Web Mashup Projects Book</title>
      <description>&lt;p&gt;You may be familiar with Sau Sheong Chang's blog at &lt;a href='http://blog.saush.com' target='_blank'&gt;blog.saush.com&lt;/a&gt; and if not I'd recommend checking it out (after reading this blog post of course).  Sau Sheong is an expert at describing how to create common web systems with very minimal Ruby code - see his blog posts on &lt;a href='http://blog.saush.com/2009/04/13/clone-tinyurl-in-40-lines-of-ruby-code/'&gt;Clone TinyURL in 40 lines of Ruby code&lt;/a&gt; and &lt;a href='http://blog.saush.com/2009/03/17/write-an-internet-search-engine-with-200-lines-of-ruby-code/'&gt;Write an Internet search engine with 200 lines of Ruby code&lt;/a&gt; for more examples of what I'm talking about.&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;p&gt;I actually found his book &lt;a href='http://www.packtpub.com/ruby-on-rails-web-mashup-projects?utm_source=andyjeffries.co.uk%2F&amp;utm_medium=bookrev&amp;utm_content=blog&amp;utm_campaign=mdb_000247'&gt;Ruby on Rails Web Mashup Projects&lt;/a&gt; on Amazon after reading his blog and snapped it up immediately, hoping it was just as good as his blog.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andyjeffries.co.uk/articles/review-of-ruby-on-rails-web-mashup-projects"&gt;Read more of 'Review of the Ruby on Rails Web Mashup Projects Book' at AndyJeffries.co.uk&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?a=Mq2XConQT8g:mGgW78qpy7A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LatestArticlesAndyJeffries/~4/Mq2XConQT8g" height="1" width="1"/&gt;</description>
      <author>Andy Jeffries</author>
      <pubDate>Tue, 18 Aug 2009 06:01:19 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/LatestArticlesAndyJeffries/~3/Mq2XConQT8g/review-of-ruby-on-rails-web-mashup-projects</link>
      <guid isPermaLink="false">http://andyjeffries.co.uk/articles/review-of-ruby-on-rails-web-mashup-projects</guid>
    <feedburner:origLink>http://andyjeffries.co.uk/articles/review-of-ruby-on-rails-web-mashup-projects</feedburner:origLink></item>
    <item>
      <title>X.509 Encrypted/Authenticated Sockets From a Ruby Client</title>
      <description>Do you need to know how to create an X.509/SSL encrypted client socket in Ruby?  I did for a client and there wasn't anything complete on the net (that Google would find), so I found out and here's how I did it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andyjeffries.co.uk/articles/x509-encrypted-authenticated-socket-ruby-client"&gt;Read more of 'X.509 Encrypted/Authenticated Sockets From a Ruby Client' at AndyJeffries.co.uk&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?a=9J6wfg8boy8:qxov3SlRGWY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LatestArticlesAndyJeffries/~4/9J6wfg8boy8" height="1" width="1"/&gt;</description>
      <author>Andy Jeffries</author>
      <pubDate>Sat, 09 May 2009 11:40:52 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/LatestArticlesAndyJeffries/~3/9J6wfg8boy8/x509-encrypted-authenticated-socket-ruby-client</link>
      <guid isPermaLink="false">http://andyjeffries.co.uk/articles/x509-encrypted-authenticated-socket-ruby-client</guid>
    <feedburner:origLink>http://andyjeffries.co.uk/articles/x509-encrypted-authenticated-socket-ruby-client</feedburner:origLink></item>
    <item>
      <title>Is there anything GitHub doesn't do?</title>
      <description>Many projects developed for a LAMP stack use the mainstay of subversion for version control. It's been a while since I've heard of anyone still using CVS and most LAMP projects haven't yet moved to git. As I'm a dual PHP/Ruby on Rails developer I've jumped the fence and now use git for hosting all projects (except for the ones at my current contract where subversion is still the department standard). There are many reasons why git is better than other version control systems, but in this article I'm just going to talk about one particular git host - GitHub.com and what makes it so great.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andyjeffries.co.uk/articles/anything-github-doesnt-do"&gt;Read more of 'Is there anything GitHub doesn't do?' at AndyJeffries.co.uk&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?a=Q8QHPRqZvHM:_K2xiDIw81U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LatestArticlesAndyJeffries/~4/Q8QHPRqZvHM" height="1" width="1"/&gt;</description>
      <author>Andy Jeffries</author>
      <pubDate>Wed, 04 Mar 2009 20:58:42 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/LatestArticlesAndyJeffries/~3/Q8QHPRqZvHM/anything-github-doesnt-do</link>
      <guid isPermaLink="false">http://andyjeffries.co.uk/articles/anything-github-doesnt-do</guid>
    <feedburner:origLink>http://andyjeffries.co.uk/articles/anything-github-doesnt-do</feedburner:origLink></item>
    <item>
      <title>Agile - What's in it for me?</title>
      <description>Often the term Agile means so many things to so many different people.  Business people can think it means that the developers want to "wing it" without any formal planning.  Developers can think that it means the business wants them to be constantly at their beckon call, dropping work to create their "latest urgent job" and doing more work with less people.
&lt;br /&gt;
&lt;br /&gt;The truth of the matter is that this is slightly true to a certain point.  It may sound to all the agile experts out there that I've been drinking or I don't really understand agile development or project management - trust me, I really grok agile and love living the agile way.  My thoughts will become clear.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andyjeffries.co.uk/articles/agile-whats-in-it-for-me-"&gt;Read more of 'Agile - What's in it for me?' at AndyJeffries.co.uk&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?a=vVPyEKYer70:iFLxw1fAPbw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LatestArticlesAndyJeffries?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LatestArticlesAndyJeffries/~4/vVPyEKYer70" height="1" width="1"/&gt;</description>
      <author>Andy Jeffries</author>
      <pubDate>Sat, 28 Feb 2009 20:29:03 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/LatestArticlesAndyJeffries/~3/vVPyEKYer70/agile-whats-in-it-for-me-</link>
      <guid isPermaLink="false">http://andyjeffries.co.uk/articles/agile-whats-in-it-for-me-</guid>
    <feedburner:origLink>http://andyjeffries.co.uk/articles/agile-whats-in-it-for-me-</feedburner:origLink></item>
    <item>
      <title>4 Reasons Why Ruby Syntax Is Better Than PHP's </title>
      <description>Having been a Rails developer for a little over a year now and after completing a few Rails projects successfully, I thought I'd post a set of reasons why I think Ruby has a cleaner syntax than PHP.
&lt;br /&gt;
&lt;br /&gt;The worst part of this for me is that PHP can fix a lot of these things and have a much nicer syntax but in the interests of backwards-compatibility are fairly tied to the current syntax.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andyjeffries.co.uk/articles/4-reasons-why-ruby-syntax-is-better-than-phps-"&gt;Read more of '4 Reasons Why Ruby Syntax Is Better Than PHP's ' at AndyJeffries.co.uk&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LatestArticlesAndyJeffries?a=P0qTKzM8"&gt;&lt;img src="http://feeds.feedburner.com/~f/LatestArticlesAndyJeffries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LatestArticlesAndyJeffries/~4/ltgDuOA--JQ" height="1" width="1"/&gt;</description>
      <author>Andy Jeffries</author>
      <pubDate>Sun, 07 Dec 2008 22:18:07 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/LatestArticlesAndyJeffries/~3/ltgDuOA--JQ/4-reasons-why-ruby-syntax-is-better-than-phps-</link>
      <guid isPermaLink="false">http://andyjeffries.co.uk/articles/4-reasons-why-ruby-syntax-is-better-than-phps-</guid>
    <feedburner:origLink>http://andyjeffries.co.uk/articles/4-reasons-why-ruby-syntax-is-better-than-phps-</feedburner:origLink></item>
    <item>
      <title>Design Patterns vs Agile Development</title>
      <description>I don't think there can be a professional developer out there that isn't aware of the term 'Design Patterns'.  Put simply these are standard solutions to common program architecture problems that have stood the test of time and have been abstracted to the point of being applicable to a number of different domains without needing simplification first. They are often overused at the start of a project, building in flexibility for potential future requirements. One of the corner "Patterns" of Agile Development is YAGNI - You Ain't Gonna Need It.  With Agile Development being "The One True Way" of developing Web Applications, are the two mutually exclusive?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andyjeffries.co.uk/articles/design-patterns-vs-agile-development"&gt;Read more of 'Design Patterns vs Agile Development' at AndyJeffries.co.uk&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LatestArticlesAndyJeffries?a=8mZ25SfH"&gt;&lt;img src="http://feeds.feedburner.com/~f/LatestArticlesAndyJeffries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LatestArticlesAndyJeffries/~4/yJglP7Z6wsU" height="1" width="1"/&gt;</description>
      <author>Andy Jeffries</author>
      <pubDate>Thu, 27 Nov 2008 21:15:34 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/LatestArticlesAndyJeffries/~3/yJglP7Z6wsU/design-patterns-vs-agile-development</link>
      <guid isPermaLink="false">http://andyjeffries.co.uk/articles/design-patterns-vs-agile-development</guid>
    <feedburner:origLink>http://andyjeffries.co.uk/articles/design-patterns-vs-agile-development</feedburner:origLink></item>
    <item>
      <title>Developing components considered bad form in Rails</title>
      <description>On a typical modern website, most pages are dynamically generated from various database tables.  There is normally the main content area which contains content such as the latest news stories.  Then there are usually various boxes in a side bar such as the latest pictures from the galleries which contains the latest content in various other tables. How those boxes are developed differs in best practices between Rails and Symfony...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andyjeffries.co.uk/articles/developing-components-considered-bad-form-in-rails"&gt;Read more of 'Developing components considered bad form in Rails' at AndyJeffries.co.uk&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LatestArticlesAndyJeffries?a=Vxp20WmC"&gt;&lt;img src="http://feeds.feedburner.com/~f/LatestArticlesAndyJeffries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LatestArticlesAndyJeffries/~4/V2jvdr0jE88" height="1" width="1"/&gt;</description>
      <author>Andy Jeffries</author>
      <pubDate>Thu, 20 Nov 2008 20:01:27 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/LatestArticlesAndyJeffries/~3/V2jvdr0jE88/developing-components-considered-bad-form-in-rails</link>
      <guid isPermaLink="false">http://andyjeffries.co.uk/articles/developing-components-considered-bad-form-in-rails</guid>
    <feedburner:origLink>http://andyjeffries.co.uk/articles/developing-components-considered-bad-form-in-rails</feedburner:origLink></item>
    <item>
      <title>Rebuilding a site from Symfony to Rails</title>
      <description>After building my personal site from scratch in Symfony/PHP5 - I decided as I am leaning towards Rails now it was time to rewrite it in Rails.  I had some good experiences during the process and overall I'm pleased with it.  This may serve as a useful push if you're currently a PHP developer tempted by Rails.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andyjeffries.co.uk/articles/rebuilding-a-site-from-symfony-to-rails"&gt;Read more of 'Rebuilding a site from Symfony to Rails' at AndyJeffries.co.uk&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LatestArticlesAndyJeffries?a=C4l5mgiF"&gt;&lt;img src="http://feeds.feedburner.com/~f/LatestArticlesAndyJeffries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LatestArticlesAndyJeffries/~4/pmTqnlCVde4" height="1" width="1"/&gt;</description>
      <author>Andy Jeffries</author>
      <pubDate>Fri, 07 Nov 2008 06:15:01 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/LatestArticlesAndyJeffries/~3/pmTqnlCVde4/rebuilding-a-site-from-symfony-to-rails</link>
      <guid isPermaLink="false">http://andyjeffries.co.uk/articles/rebuilding-a-site-from-symfony-to-rails</guid>
    <feedburner:origLink>http://andyjeffries.co.uk/articles/rebuilding-a-site-from-symfony-to-rails</feedburner:origLink></item>
    <item>
      <title>A Video Every Teenage Girl Should Be Made To Watch</title>
      <description>In 2006, a young girl named Dallas Jessup made a movie called &lt;a href='http://www.justyellfire.com'&gt;Just Yell Fire&lt;/a&gt; with the support of her local community and her Philipino Street Fighting coach Chad Von Dette.  This movie has been released free of charge on the internet and can either be downloaded as a normal PC/Mac playable movie or as a DVD image for burning to a DVD and showing on TVs in school.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andyjeffries.co.uk/articles/a-video-every-teenage-girl-should-be-made-to-watch"&gt;Read more of 'A Video Every Teenage Girl Should Be Made To Watch' at AndyJeffries.co.uk&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LatestArticlesAndyJeffries?a=jOgqDhUl"&gt;&lt;img src="http://feeds.feedburner.com/~f/LatestArticlesAndyJeffries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LatestArticlesAndyJeffries/~4/wHMaqKuCaB4" height="1" width="1"/&gt;</description>
      <author>Andy Jeffries</author>
      <pubDate>Wed, 11 Jun 2008 09:59:24 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/LatestArticlesAndyJeffries/~3/wHMaqKuCaB4/a-video-every-teenage-girl-should-be-made-to-watch</link>
      <guid isPermaLink="false">http://andyjeffries.co.uk/articles/a-video-every-teenage-girl-should-be-made-to-watch</guid>
    <feedburner:origLink>http://andyjeffries.co.uk/articles/a-video-every-teenage-girl-should-be-made-to-watch</feedburner:origLink></item>
    <item>
      <title>Why I think Ruby on Rails is an ideal web development environment</title>
      <description>As a contractor it is always wise to stay on top of upcoming technologies, today's niche market may be tomorrow's big earner.  This year I decided to learn Ruby on Rails, so I thought I'd write a post on why I think Rails is such as excellent development system.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andyjeffries.co.uk/articles/why-i-think-ruby-on-rails-is-an-ideal-web-development-environment"&gt;Read more of 'Why I think Ruby on Rails is an ideal web development environment' at AndyJeffries.co.uk&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LatestArticlesAndyJeffries?a=NkA5qgdu"&gt;&lt;img src="http://feeds.feedburner.com/~f/LatestArticlesAndyJeffries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LatestArticlesAndyJeffries/~4/TcqW5-aYPFM" height="1" width="1"/&gt;</description>
      <author>Andy Jeffries</author>
      <pubDate>Tue, 15 Apr 2008 20:12:50 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/LatestArticlesAndyJeffries/~3/TcqW5-aYPFM/why-i-think-ruby-on-rails-is-an-ideal-web-development-environment</link>
      <guid isPermaLink="false">http://andyjeffries.co.uk/articles/why-i-think-ruby-on-rails-is-an-ideal-web-development-environment</guid>
    <feedburner:origLink>http://andyjeffries.co.uk/articles/why-i-think-ruby-on-rails-is-an-ideal-web-development-environment</feedburner:origLink></item>
    <item>
      <title>Be careful choosing a domain name for your site</title>
      <description>Be very careful how you choose your domain name.  A friend at work forwarded this content and it shows some of the pitfalls of innocent sounding names.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andyjeffries.co.uk/articles/be-careful-choosing-a-domain-name-for-your-site"&gt;Read more of 'Be careful choosing a domain name for your site' at AndyJeffries.co.uk&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LatestArticlesAndyJeffries?a=L340plVc"&gt;&lt;img src="http://feeds.feedburner.com/~f/LatestArticlesAndyJeffries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LatestArticlesAndyJeffries/~4/yqh_ivZH8P4" height="1" width="1"/&gt;</description>
      <author>Andy Jeffries</author>
      <pubDate>Tue, 08 Apr 2008 13:47:04 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/LatestArticlesAndyJeffries/~3/yqh_ivZH8P4/be-careful-choosing-a-domain-name-for-your-site</link>
      <guid isPermaLink="false">http://andyjeffries.co.uk/articles/be-careful-choosing-a-domain-name-for-your-site</guid>
    <feedburner:origLink>http://andyjeffries.co.uk/articles/be-careful-choosing-a-domain-name-for-your-site</feedburner:origLink></item>
    <item>
      <title>Sharing music, pictures and videos between a Mac and an Xbox 360/Playstation 3</title>
      <description>After getting our new 20" iMac, we've completely dropped using Windows at home.  With an upcoming party this weekend the question pops up "How will we access our music from the computer?".  Nullriver to the rescue!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andyjeffries.co.uk/articles/sharing-music-pictures-and-videos-between-a-mac-and-an-xbox-360-playstation-3"&gt;Read more of 'Sharing music, pictures and videos between a Mac and an Xbox 360/Playstation 3' at AndyJeffries.co.uk&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LatestArticlesAndyJeffries?a=wp8JVJ03"&gt;&lt;img src="http://feeds.feedburner.com/~f/LatestArticlesAndyJeffries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LatestArticlesAndyJeffries/~4/Q3HAKrJ5GII" height="1" width="1"/&gt;</description>
      <author>Andy Jeffries</author>
      <pubDate>Thu, 06 Mar 2008 09:35:12 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/LatestArticlesAndyJeffries/~3/Q3HAKrJ5GII/sharing-music-pictures-and-videos-between-a-mac-and-an-xbox-360-playstation-3</link>
      <guid isPermaLink="false">http://andyjeffries.co.uk/articles/sharing-music-pictures-and-videos-between-a-mac-and-an-xbox-360-playstation-3</guid>
    <feedburner:origLink>http://andyjeffries.co.uk/articles/sharing-music-pictures-and-videos-between-a-mac-and-an-xbox-360-playstation-3</feedburner:origLink></item>
    <item>
      <title>Visiting our New Puppy</title>
      <description>We went to visit our puppy today and the kids had a great time playing with eight 6-week old labrador puppies.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andyjeffries.co.uk/articles/visiting-our-new-puppy"&gt;Read more of 'Visiting our New Puppy' at AndyJeffries.co.uk&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LatestArticlesAndyJeffries?a=X3gD4J2Y"&gt;&lt;img src="http://feeds.feedburner.com/~f/LatestArticlesAndyJeffries?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LatestArticlesAndyJeffries/~4/295XXzz0WyM" height="1" width="1"/&gt;</description>
      <author>Andy Jeffries</author>
      <pubDate>Sun, 24 Feb 2008 20:27:26 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/LatestArticlesAndyJeffries/~3/295XXzz0WyM/visiting-our-new-puppy</link>
      <guid isPermaLink="false">http://andyjeffries.co.uk/articles/visiting-our-new-puppy</guid>
    <feedburner:origLink>http://andyjeffries.co.uk/articles/visiting-our-new-puppy</feedburner:origLink></item>
  </channel>
</rss>
