<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>fortrabbit blog — Oliver Stark</title>
<link>https://blog.fortrabbit.com/author/os</link>
<description><![CDATA[Articles from the fortrabbit blog written by Oliver Stark.]]></description>
<language>en</language>
<lastBuildDate>Wed, 27 May 2026 12:40:38 GMT</lastBuildDate>
<ttl>10</ttl>
<atom:link href="https://blog.fortrabbit.com/feeds/author/os" rel="self" type="application/rss+xml" />
<item>
<title>Testing Craft CMS sites with Pest</title>
<link>https://blog.fortrabbit.com/craft-cms-pestphp-testing</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/craft-cms-pestphp-testing</guid>
<pubDate>Thu, 01 Dec 2022 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>webdev</category>
<description><![CDATA[Using Pest to test Craft CMS websites. Testing a Craft CMS website might be less difficult than you think. Level up and follow us along as we learn about frontend testing Craft CMS websites.]]></description>
<content:encoded><![CDATA[<p>Using Pest to test Craft CMS websites. Testing a Craft CMS website might be less difficult than you think. Level up and follow us along as we learn about frontend testing Craft CMS websites.</p><figure><img src="https://blog.fortrabbit.com/images/craft-pestphp.jpg" alt="Testing Craft CMS sites with Pest" /></figure>]]></content:encoded>
</item>
<item>
<title>MySQL 8 upgrade plan</title>
<link>https://blog.fortrabbit.com/mysql-8-upgrade-plan</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/mysql-8-upgrade-plan</guid>
<pubDate>Wed, 07 Apr 2021 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>changelog</category>
<description><![CDATA[How to migrate an App to the new version of MySQL here This article guides with upgrading an App on fortrabbit to the newer version of MySQL 8.]]></description>
<content:encoded><![CDATA[<p>How to migrate an App to the new version of MySQL here This article guides with upgrading an App on fortrabbit to the newer version of MySQL 8.</p><figure><img src="https://blog.fortrabbit.com/images/mysql-8-poster.png" alt="MySQL 8 upgrade plan" /></figure>]]></content:encoded>
</item>
<item>
<title>Composer 2 is about to land on fortrabbit</title>
<link>https://blog.fortrabbit.com/composer-2-availability</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/composer-2-availability</guid>
<pubDate>Wed, 16 Dec 2020 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>changelog</category>
<description><![CDATA[Composer 2 will soon be available here. What you need to know. What you need to know and how to troubleshoot issues.]]></description>
<content:encoded><![CDATA[<p>Composer 2 will soon be available here. What you need to know. What you need to know and how to troubleshoot issues.</p><figure><img src="https://blog.fortrabbit.com/images/composer-poster.png" alt="Composer 2 is about to land on fortrabbit" /></figure>]]></content:encoded>
</item>
<item>
<title>MySQL with JSON in Laravel</title>
<link>https://blog.fortrabbit.com/mysql-json-column-with-laravel</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/mysql-json-column-with-laravel</guid>
<pubDate>Tue, 08 Dec 2020 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>webdev</category>
<description><![CDATA[Learn about JSON columns in MySQL and how to use them in Laravel. Learn about JSON columns in MySQL and how to use them in Laravel.]]></description>
<content:encoded><![CDATA[<p>Learn about JSON columns in MySQL and how to use them in Laravel. Learn about JSON columns in MySQL and how to use them in Laravel.</p><figure><img src="https://blog.fortrabbit.com/images/mysql-json-laravel.png" alt="MySQL with JSON in Laravel" /></figure>]]></content:encoded>
</item>
<item>
<title>Introducing Craft Copy</title>
<link>https://blog.fortrabbit.com/introducing-craft-copy</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/introducing-craft-copy</guid>
<pubDate>Thu, 01 Nov 2018 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>webdev</category>
<description><![CDATA[A command line tool to help with Craft CMS deployment on fortrabbit. So we said to do more open source on fortrabbit. TADA - here (if you haven't seen already) is Craft Copy. Deployment tools for Craft Apps on fortrabbit.]]></description>
<content:encoded><![CDATA[<p>A command line tool to help with Craft CMS deployment on fortrabbit. So we said to do more open source on fortrabbit. TADA - here (if you haven't seen already) is Craft Copy. Deployment tools for Craft Apps on fortrabbit.</p><figure><img src="https://blog.fortrabbit.com/images/craft-copy-poster.gif" alt="Introducing Craft Copy" /></figure>]]></content:encoded>
</item>
<item>
<title>Introducing Upper</title>
<link>https://blog.fortrabbit.com/introducing-upper</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/introducing-upper</guid>
<pubDate>Thu, 16 Aug 2018 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>webdev</category>
<description><![CDATA[A Craft CMS plugin to help you with pull-CDNs So we said to do more open source on fortrabbit. TADA - here is Upper, a Craft CMS plugin to integrate CDN edge caches.]]></description>
<content:encoded><![CDATA[<p>A Craft CMS plugin to help you with pull-CDNs So we said to do more open source on fortrabbit. TADA - here is Upper, a Craft CMS plugin to integrate CDN edge caches.</p><figure><img src="https://blog.fortrabbit.com/images/upper-poster.gif" alt="Introducing Upper" /></figure>]]></content:encoded>
</item>
<item>
<title>Your responsibility: App security</title>
<link>https://blog.fortrabbit.com/app-security</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/app-security</guid>
<pubDate>Wed, 28 Mar 2018 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>webdev</category>
<description><![CDATA[Ultimately, you are responsible for your code and as well for the 3rd party code you rely on. « Application security encompasses measures taken to improve the security of an application often by finding, fixing and preventing security vulnerabilities. » (Wikipedia)]]></description>
<content:encoded><![CDATA[<p>Ultimately, you are responsible for your code and as well for the 3rd party code you rely on. « Application security encompasses measures taken to improve the security of an application often by finding, fixing and preventing security vulnerabilities. » (Wikipedia)</p><figure><img src="https://blog.fortrabbit.com/images/security-advisories-header.jpg" alt="Your responsibility: App security" /></figure>]]></content:encoded>
</item>
<item>
<title>We are a Craft Hosting Partner</title>
<link>https://blog.fortrabbit.com/craft-hosting-partner</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/craft-hosting-partner</guid>
<pubDate>Tue, 25 Jul 2017 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>chronicles</category>
<description><![CDATA[fortrabbit is now an official Hosting Partner for Craft CMS. Last week Pixel & Tonic — the company behind Craft CMS — announced their official hosting partners. We are one of only two and that thrills us!]]></description>
<content:encoded><![CDATA[<p>fortrabbit is now an official Hosting Partner for Craft CMS. Last week Pixel & Tonic — the company behind Craft CMS — announced their official hosting partners. We are one of only two and that thrills us!</p><figure><img src="https://blog.fortrabbit.com/images/craft-cms-poster.png" alt="We are a Craft Hosting Partner" /></figure>]]></content:encoded>
</item>
<item>
<title>New Worker Component released</title>
<link>https://blog.fortrabbit.com/new-worker-released</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/new-worker-released</guid>
<pubDate>Wed, 20 Jan 2016 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>changelog</category>
<description><![CDATA[Outsource that heavy lifting in the background — now you can. The New Apps are getting more feature complete today. We are pleased to announce the all new Worker Component. Read on to learn more about it and how it differs from our Workers for Old Apps.]]></description>
<content:encoded><![CDATA[<p>Outsource that heavy lifting in the background — now you can. The New Apps are getting more feature complete today. We are pleased to announce the all new Worker Component. Read on to learn more about it and how it differs from our Workers for Old Apps.</p><figure><img src="https://blog.fortrabbit.com/images/worker-poster.jpg" alt="New Worker Component released" /></figure>]]></content:encoded>
</item>
<item>
<title>CMS, quo vadis?</title>
<link>https://blog.fortrabbit.com/cms-quo-vadis</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/cms-quo-vadis</guid>
<pubDate>Fri, 09 Oct 2015 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>opinion</category>
<description><![CDATA[Are content management systems ready for the cloud?]]></description>
<content:encoded><![CDATA[<p>Are content management systems ready for the cloud?</p><figure><img src="https://blog.fortrabbit.com/images/cms-frameworks-drawing.jpg" alt="CMS, quo vadis?" /></figure>]]></content:encoded>
</item>
<item>
<title>PHP upgrade path (5.4), 5.6, 7.0</title>
<link>https://blog.fortrabbit.com/php-upgrade-path-5-4-5-6-7-0</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/php-upgrade-path-5-4-5-6-7-0</guid>
<pubDate>Tue, 23 Jun 2015 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>changelog</category>
<description><![CDATA[Which PHP versions we'll support when.]]></description>
<content:encoded><![CDATA[<p>Which PHP versions we'll support when.</p><figure><img src="https://blog.fortrabbit.com/images/sandbox-elephant.jpg" alt="PHP upgrade path (5.4), 5.6, 7.0" /></figure>]]></content:encoded>
</item>
<item>
<title>Blackfire profiler on fortrabbit</title>
<link>https://blog.fortrabbit.com/blackfire-profiler-on-fortrabbit</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/blackfire-profiler-on-fortrabbit</guid>
<pubDate>Wed, 21 Jan 2015 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>changelog</category>
<description><![CDATA[Blackfire profiler BETA is now available at fortrabbit.]]></description>
<content:encoded><![CDATA[<p>Blackfire profiler BETA is now available at fortrabbit.</p><figure><img src="https://blog.fortrabbit.com/images/blackfire-fortrabbit.gif" alt="Blackfire profiler on fortrabbit" /></figure>]]></content:encoded>
</item>
<item>
<title>Poodle</title>
<link>https://blog.fortrabbit.com/ssl-v3-disabled-poodle-vulnerability</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/ssl-v3-disabled-poodle-vulnerability</guid>
<pubDate>Wed, 15 Oct 2014 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>chronicles</category>
<description><![CDATA[SSL Poodle is already patched — no further action required.]]></description>
<content:encoded><![CDATA[<p>SSL Poodle is already patched — no further action required.</p>]]></content:encoded>
</item>
<item>
<title>Lee Tengum about offload.io</title>
<link>https://blog.fortrabbit.com/lee-tengum-about-offload-io</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/lee-tengum-about-offload-io</guid>
<pubDate>Thu, 28 Aug 2014 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>chronicles</category>
<description><![CDATA[A client interview from the real world client.]]></description>
<content:encoded><![CDATA[<p>A client interview from the real world client.</p><figure><img src="https://blog.fortrabbit.com/images/leetengum.jpg" alt="Lee Tengum about offload.io" /></figure>]]></content:encoded>
</item>
<item>
<title>New Relic BYOL</title>
<link>https://blog.fortrabbit.com/new-relic-byol</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/new-relic-byol</guid>
<pubDate>Tue, 20 May 2014 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>chronicles</category>
<category>changelog</category>
<description><![CDATA[We now have the New Relic demon running.]]></description>
<content:encoded><![CDATA[<p>We now have the New Relic demon running.</p>]]></content:encoded>
</item>
<item>
<title>Sudden traffic peak</title>
<link>https://blog.fortrabbit.com/case-study-sudden-traffic-peak</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/case-study-sudden-traffic-peak</guid>
<pubDate>Sun, 30 Jun 2013 20:07:19 GMT</pubDate>
<author>Oliver Stark</author>
<category>opinion</category>
<description><![CDATA[A case study.]]></description>
<content:encoded><![CDATA[<p>A case study.</p>]]></content:encoded>
</item>
<item>
<title>1,000 developers</title>
<link>https://blog.fortrabbit.com/1000-developers</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/1000-developers</guid>
<pubDate>Tue, 19 Feb 2013 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>chronicles</category>
<description><![CDATA[Our first 4 digits number! Thank you for your interest in our service!]]></description>
<content:encoded><![CDATA[<p>Our first 4 digits number! Thank you for your interest in our service!</p>]]></content:encoded>
</item>
<item>
<title>Fortrabbit PHPipeline 2013</title>
<link>https://blog.fortrabbit.com/fortrabbit-phpipeline-2013</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/fortrabbit-phpipeline-2013</guid>
<pubDate>Tue, 08 Jan 2013 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>chronicles</category>
<description><![CDATA[Our plans for the year.]]></description>
<content:encoded><![CDATA[<p>Our plans for the year.</p>]]></content:encoded>
</item>
<item>
<title>Release early, release often</title>
<link>https://blog.fortrabbit.com/release-early-release-often</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/release-early-release-often</guid>
<pubDate>Fri, 05 Oct 2012 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>opinion</category>
<description><![CDATA[Our iterative approach.]]></description>
<content:encoded><![CDATA[<p>Our iterative approach.</p>]]></content:encoded>
</item>
<item>
<title>The perfect PHP platform manifest</title>
<link>https://blog.fortrabbit.com/looking-for-the-perfect-php-hosting-platform</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/looking-for-the-perfect-php-hosting-platform</guid>
<pubDate>Thu, 06 Sep 2012 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>opinion</category>
<description><![CDATA[Looking for the perfect PHP hosting platform.]]></description>
<content:encoded><![CDATA[<p>Looking for the perfect PHP hosting platform.</p>]]></content:encoded>
</item>
</channel>
</rss>