<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Millwood Online - Blog</title>
    <description>Millwood Online Blog features many articles on Ruby-on-Rails, Sinatra, Drupal and related Web Development topics.</description>
    <link>http://www.millwoodonline.co.uk</link>
    <atom:link href="http://www.millwoodonline.co.uk/rss.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Wed, 08 May 2013 14:08:00 -0000</pubDate>
    <item>
      <guid>http://www.millwoodonline.co.uk/blog/sinatra-activerecord-postgres-application</guid>
      <title>Sinatra: Building an ActiveRecord and Postgres application</title>
      <link>http://www.millwoodonline.co.uk/blog/sinatra-activerecord-postgres-application</link>
      <pubDate>Wed, 08 May 2013 14:08:00 -0000</pubDate>
      <description>&lt;a href='http://www.millwoodonline.co.uk/blog/sinatra-activerecord-postgres-application'&gt;&lt;img alt="Sinatra: Building an ActiveRecord and Postgres application" src="http://res.cloudinary.com/hghr6de3u/image/upload/c_fill,g_center,h_150,q_75,w_700/v1368016112/unc9zzxqwzepjmtjlxij.jpg" style="max-width:100%;height:auto;" /&gt;&lt;/a&gt;&lt;p&gt;As you may already know &lt;a href="http://www.millwoodonline.co.uk/services/freelance-sinatra-ruby-development" title="Freelance Sinatra Ruby Development"&gt;Sinatra&lt;/a&gt; is a great Ruby framework for building small web apps and APIs. Although it's very different to &lt;a href="http://www.millwoodonline.co.uk/services/freelance-ruby-on-rails-development" title="Freelance Ruby on Rails Development"&gt;Ruby on Rails&lt;/a&gt;, there are sometimes cases where the choice of which framework to use can be hard. Is the app small enough for Sinatra? is the app big enough for Rails? When this is the case one option would be to use Sinatra with some Ruby on Rails components such as ActiveRecord. This would then make the upgrade path from Sinatra to Ruby on Rails smoother if ever needed.&lt;/p&gt;&lt;p&gt;&lt;a href='http://www.millwoodonline.co.uk/blog/sinatra-activerecord-postgres-application' title='Sinatra: Building an ActiveRecord and Postgres application | Freelance Ruby on Rails, Sinatra and Drupal Web Development | Millwood Online'&gt;Read the full post on Millwood Online&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <guid>http://www.millwoodonline.co.uk/blog/twitter-chooses-drupal-for-official-blog</guid>
      <title>Twitter chooses Drupal for their official blog</title>
      <link>http://www.millwoodonline.co.uk/blog/twitter-chooses-drupal-for-official-blog</link>
      <pubDate>Tue, 30 Apr 2013 15:53:59 -0000</pubDate>
      <description>&lt;a href='http://www.millwoodonline.co.uk/blog/twitter-chooses-drupal-for-official-blog'&gt;&lt;img alt="Twitter chooses Drupal for their official blog" src="http://res.cloudinary.com/hghr6de3u/image/upload/c_fill,g_center,h_150,q_75,w_700/v1367336832/rpgiodwao83apc4nxyhi.jpg" style="max-width:100%;height:auto;" /&gt;&lt;/a&gt;&lt;p&gt;Know what this means? Die hard Drupalists do.&lt;/p&gt;&lt;p&gt;&lt;a href='http://www.millwoodonline.co.uk/blog/twitter-chooses-drupal-for-official-blog' title='Twitter chooses Drupal for their official blog | Freelance Ruby on Rails, Sinatra and Drupal Web Development | Millwood Online'&gt;Read the full post on Millwood Online&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <guid>http://www.millwoodonline.co.uk/blog/heroku-comes-to-europe</guid>
      <title>Heroku comes to Europe</title>
      <link>http://www.millwoodonline.co.uk/blog/heroku-comes-to-europe</link>
      <pubDate>Thu, 25 Apr 2013 11:52:14 -0000</pubDate>
      <description>&lt;a href='http://www.millwoodonline.co.uk/blog/heroku-comes-to-europe'&gt;&lt;img alt="Heroku comes to Europe" src="http://res.cloudinary.com/hghr6de3u/image/upload/c_fill,g_center,h_150,q_75,w_700/v1366890079/rj4wgwd9xppkwjlkiuhc.jpg" style="max-width:100%;height:auto;" /&gt;&lt;/a&gt;&lt;p&gt;Yesterday Heroku announced the launch of a hosting region in Europe. Much like their US based service the Europe one is also running on AWS, but this time it runs from Ireland.&lt;/p&gt;&lt;p&gt;&lt;a href='http://www.millwoodonline.co.uk/blog/heroku-comes-to-europe' title='Heroku comes to Europe | Freelance Ruby on Rails, Sinatra and Drupal Web Development | Millwood Online'&gt;Read the full post on Millwood Online&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <guid>http://www.millwoodonline.co.uk/blog/drupal-7-performance-gains-with-views-cache</guid>
      <title>Drupal 7 performance gains with Views cache</title>
      <link>http://www.millwoodonline.co.uk/blog/drupal-7-performance-gains-with-views-cache</link>
      <pubDate>Thu, 18 Apr 2013 14:11:42 -0000</pubDate>
      <description>&lt;a href='http://www.millwoodonline.co.uk/blog/drupal-7-performance-gains-with-views-cache'&gt;&lt;img alt="Drupal 7 performance gains with Views cache" src="http://res.cloudinary.com/hghr6de3u/image/upload/c_fill,g_center,h_150,q_75,w_700/v1365500209/pyqzhs1nccolmijtgbj1.jpg" style="max-width:100%;height:auto;" /&gt;&lt;/a&gt;&lt;p&gt;The Views module is the most powerful tool for a &lt;a href="http://www.millwoodonline.co.uk/services/freelance-drupal-developer-designer-cardiff-abergavenny-wales-uk"&gt;Drupal developer&lt;/a&gt;, and so much loved that from Drupal 8 the Views module has made it's way into Drupal core. As for Drupal 7, Views is still a contributed module and not all that famous for it's performance. This blog post will look at a few ways to improve the performance of your Views in Drupal 7 by using caching.&lt;/p&gt;&lt;p&gt;&lt;a href='http://www.millwoodonline.co.uk/blog/drupal-7-performance-gains-with-views-cache' title='Drupal 7 performance gains with Views cache | Freelance Ruby on Rails, Sinatra and Drupal Web Development | Millwood Online'&gt;Read the full post on Millwood Online&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <guid>http://www.millwoodonline.co.uk/blog/how-to-seo-microdata-rich-snippets-schemaorg</guid>
      <title>How to SEO: microdata, rich snippets and schema.org</title>
      <link>http://www.millwoodonline.co.uk/blog/how-to-seo-microdata-rich-snippets-schemaorg</link>
      <pubDate>Mon, 08 Apr 2013 13:54:58 -0000</pubDate>
      <description>&lt;a href='http://www.millwoodonline.co.uk/blog/how-to-seo-microdata-rich-snippets-schemaorg'&gt;&lt;img alt="How to SEO: microdata, rich snippets and schema.org" src="http://res.cloudinary.com/hghr6de3u/image/upload/c_fill,g_center,h_150,q_75,w_700/v1365426769/kfzegjjz3e4zkivjauyv.jpg" style="max-width:100%;height:auto;" /&gt;&lt;/a&gt;&lt;p&gt;Many search engines are now making use of rich data on the web page to display more information in the search results. From an &lt;a href="http://www.millwoodonline.co.uk/services/seo-search-engine-optimization-how-to-tips-tricks"&gt;SEO&lt;/a&gt; point of view add this rich data will make your content more desirable to click, but will also future proof you for any other ways to search engines choose to handle the data. Google looks to favour Microdata over the other rich data formats of RDFa and Microformats. Although a mixture is more than expectable. This post will focus on Microdata and using &lt;a href="http://www.schema.org/" rel="nofollow"&gt;Schema.org&lt;/a&gt; with a few additions of other formats.&lt;/p&gt;&lt;p&gt;&lt;a href='http://www.millwoodonline.co.uk/blog/how-to-seo-microdata-rich-snippets-schemaorg' title='How to SEO: microdata, rich snippets and schema.org | Freelance Ruby on Rails, Sinatra and Drupal Web Development | Millwood Online'&gt;Read the full post on Millwood Online&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <guid>http://www.millwoodonline.co.uk/blog/deploy-php-to-heroku</guid>
      <title>Deploy PHP to Heroku</title>
      <link>http://www.millwoodonline.co.uk/blog/deploy-php-to-heroku</link>
      <pubDate>Fri, 05 Apr 2013 08:37:53 -0000</pubDate>
      <description>&lt;a href='http://www.millwoodonline.co.uk/blog/deploy-php-to-heroku'&gt;&lt;img alt="Deploy PHP to Heroku" src="http://res.cloudinary.com/hghr6de3u/image/upload/c_fill,g_center,h_150,q_75,w_700/v1365151073/wqdcn5hfkq3psbbdaurl.jpg" style="max-width:100%;height:auto;" /&gt;&lt;/a&gt;&lt;p&gt;&lt;a href="https://www.heroku.com/" rel="nofollow"&gt;Heroku&lt;/a&gt; is famous as a Ruby hosting platform, supporting frameworks such as &lt;a href="http://www.millwoodonline.co.uk/services/freelance-ruby-on-rails-development-cardiff-abergavenny-wales-uk"&gt;Ruby on Rails&lt;/a&gt; and &lt;a href="http://www.millwoodonline.co.uk/services/freelance-sinatra-ruby-development-cardiff-abergavenny-wales-uk"&gt;Sinatra&lt;/a&gt;. They also &lt;a href="https://devcenter.heroku.com/categories/language-support" rel="nofollow"&gt;advertise&lt;/a&gt; that they support, Java, Python, Clojure, Scala, Node.js and Play. Although what is rarely mentioned within the documentation is that Heroku supports PHP.&lt;/p&gt;&lt;p&gt;&lt;a href='http://www.millwoodonline.co.uk/blog/deploy-php-to-heroku' title='Deploy PHP to Heroku | Freelance Ruby on Rails, Sinatra and Drupal Web Development | Millwood Online'&gt;Read the full post on Millwood Online&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <guid>http://www.millwoodonline.co.uk/blog/sinatra-vs-ruby-on-rails</guid>
      <title>Sinatra Vs Ruby on Rails</title>
      <link>http://www.millwoodonline.co.uk/blog/sinatra-vs-ruby-on-rails</link>
      <pubDate>Fri, 29 Mar 2013 22:34:03 -0000</pubDate>
      <description>&lt;a href='http://www.millwoodonline.co.uk/blog/sinatra-vs-ruby-on-rails'&gt;&lt;img alt="Sinatra Vs Ruby on Rails" src="http://res.cloudinary.com/hghr6de3u/image/upload/c_fill,g_center,h_150,q_75,w_700/v1364382023/ri0hto2y80p6q7s6wqtb.jpg" style="max-width:100%;height:auto;" /&gt;&lt;/a&gt;&lt;p&gt;After working with &lt;a href="http://www.millwoodonline.co.uk/services/freelance-sinatra-ruby-development-cardiff-abergavenny-wales-uk"&gt;Sinatra&lt;/a&gt; and &lt;a href="http://www.millwoodonline.co.uk/services/freelance-ruby-on-rails-development"&gt;Ruby on Rails&lt;/a&gt; for some time it has become clear that although based on some of the same foundations (Ruby and Rack) they are very different frameworks, and have very different uses. Sometimes it is hard to choose between the frameworks when the application is on the borderline of the two, but generally the complexity and size of the application will depict the framework needed.&lt;/p&gt;&lt;p&gt;&lt;a href='http://www.millwoodonline.co.uk/blog/sinatra-vs-ruby-on-rails' title='Sinatra Vs Ruby on Rails | Freelance Ruby on Rails, Sinatra and Drupal Web Development | Millwood Online'&gt;Read the full post on Millwood Online&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <guid>http://www.millwoodonline.co.uk/blog/how-to-seo-10-top-tips</guid>
      <title>How to SEO: 10 top tips in 2013</title>
      <link>http://www.millwoodonline.co.uk/blog/how-to-seo-10-top-tips</link>
      <pubDate>Fri, 29 Mar 2013 15:54:26 -0000</pubDate>
      <description>&lt;a href='http://www.millwoodonline.co.uk/blog/how-to-seo-10-top-tips'&gt;&lt;img alt="How to SEO: 10 top tips in 2013" src="http://res.cloudinary.com/hghr6de3u/image/upload/c_fill,g_center,h_150,q_75,w_700/v1364509953/k3y110osauuaq6hkh6rp.jpg" style="max-width:100%;height:auto;" /&gt;&lt;/a&gt;&lt;p&gt;Getting to be the number one search engine result is very hard, but getting on the first one or two pages for you niche isn't that hard. It just requires a little bit of work, a few simple steps and some trial and error. Here are 10 &lt;a href="http://www.millwoodonline.co.uk/services/seo-search-engine-optimization-how-to-tips-tricks"&gt;SEO&lt;/a&gt; tips that in 2013 offer great &lt;a href="http://www.millwoodonline.co.uk/services/seo-search-engine-optimization-how-to-tips-tricks"&gt;search engine optimisation&lt;/a&gt; results, and obtains great visibility on Google.&lt;/p&gt;&lt;p&gt;&lt;a href='http://www.millwoodonline.co.uk/blog/how-to-seo-10-top-tips' title='How to SEO: 10 top tips in 2013 | Freelance Ruby on Rails, Sinatra and Drupal Web Development | Millwood Online'&gt;Read the full post on Millwood Online&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <guid>http://www.millwoodonline.co.uk/blog/drupal-is-not-the-only-option</guid>
      <title>Drupal's not the only option</title>
      <link>http://www.millwoodonline.co.uk/blog/drupal-is-not-the-only-option</link>
      <pubDate>Mon, 25 Mar 2013 14:15:18 -0000</pubDate>
      <description>&lt;a href='http://www.millwoodonline.co.uk/blog/drupal-is-not-the-only-option'&gt;&lt;img alt="Drupal&amp;#39;s not the only option" src="http://res.cloudinary.com/hghr6de3u/image/upload/c_fill,g_center,h_150,q_75,w_700/v1364220918/hlulmywxxxjrcyrjccug.jpg" style="max-width:100%;height:auto;" /&gt;&lt;/a&gt;&lt;p&gt;Last week &lt;a href="http://www.phase2technology.com/" rel="nofollow"&gt;Phase2&lt;/a&gt; launched their new site and &lt;a href="http://www.phase2technology.com/blog/some-under-the-cover-details-behind-our-new-website/" rel="nofollow"&gt;blogged&lt;/a&gt; about it. As a company that is mainly focussed on Drupal, they made sure to add few paragraphs on the fact that their new site is not Drupal, and that they decided to use Wordpress.&lt;/p&gt;&lt;p&gt;&lt;a href='http://www.millwoodonline.co.uk/blog/drupal-is-not-the-only-option' title='Drupal's not the only option | Freelance Ruby on Rails, Sinatra and Drupal Web Development | Millwood Online'&gt;Read the full post on Millwood Online&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <guid>http://www.millwoodonline.co.uk/blog/responsive-break-points</guid>
      <title>Responsive break points</title>
      <link>http://www.millwoodonline.co.uk/blog/responsive-break-points</link>
      <pubDate>Mon, 04 Mar 2013 11:04:40 -0000</pubDate>
      <description>&lt;a href='http://www.millwoodonline.co.uk/blog/responsive-break-points'&gt;&lt;img alt="Responsive break points" src="http://res.cloudinary.com/hghr6de3u/image/upload/c_fill,g_center,h_150,q_75,w_700/v1364224883/soeqlzbdzsrmcmojazyv.jpg" style="max-width:100%;height:auto;" /&gt;&lt;/a&gt;&lt;p&gt;Last week I tweeted about media queries, and that break points (the number of pixels when the media query takes effect) should be when the design breaks. This got a few questions, comments and remarks, so maybe a blog post is required.&lt;/p&gt;&lt;p&gt;&lt;a href='http://www.millwoodonline.co.uk/blog/responsive-break-points' title='Responsive break points | Freelance Ruby on Rails, Sinatra and Drupal Web Development | Millwood Online'&gt;Read the full post on Millwood Online&lt;/a&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
