<?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 — Ulrich Kautz</title>
<link>https://blog.fortrabbit.com/author/uk</link>
<description><![CDATA[Articles from the fortrabbit blog written by Ulrich Kautz.]]></description>
<language>en</language>
<lastBuildDate>Thu, 07 May 2026 08:40:39 GMT</lastBuildDate>
<ttl>10</ttl>
<atom:link href="https://blog.fortrabbit.com/feeds/author/uk" rel="self" type="application/rss+xml" />
<item>
<title>Platform updates</title>
<link>https://blog.fortrabbit.com/minor-platform-updates-2017-06</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/minor-platform-updates-2017-06</guid>
<pubDate>Wed, 14 Jun 2017 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>webdev</category>
<description><![CDATA[The update to the latest PHP versions caused a some downtime yesterday. We have updated our platform yesterday, nothing big, only minor version jumps. Then something went wrong. Here is what happened:]]></description>
<content:encoded><![CDATA[<p>The update to the latest PHP versions caused a some downtime yesterday. We have updated our platform yesterday, nothing big, only minor version jumps. Then something went wrong. Here is what happened:</p><figure><img src="https://blog.fortrabbit.com/images/new-improved-poster.gif" alt="Platform updates" /></figure>]]></content:encoded>
</item>
<item>
<title>Deploying code with rsync</title>
<link>https://blog.fortrabbit.com/deploying-code-with-rsync</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/deploying-code-with-rsync</guid>
<pubDate>Mon, 03 Apr 2017 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>webdev</category>
<description><![CDATA[Learn how to use rsync from the command line to deploy code changes (to our Universal Apps) incredibly fast. rsync was first released in 1996 but is still a handsome tool every web developer should know about, because it is still one of the best and fastest ways to deploy code without hassle. By fast I mean: easily 10 x faster than your average SFTP upload.]]></description>
<content:encoded><![CDATA[<p>Learn how to use rsync from the command line to deploy code changes (to our Universal Apps) incredibly fast. rsync was first released in 1996 but is still a handsome tool every web developer should know about, because it is still one of the best and fastest ways to deploy code without hassle. By fast I mean: easily 10 x faster than your average SFTP upload.</p><figure><img src="https://blog.fortrabbit.com/images/rsync-poster.gif" alt="Deploying code with rsync" /></figure>]]></content:encoded>
</item>
<item>
<title>Mastering HTTP Caching</title>
<link>https://blog.fortrabbit.com/mastering-http-caching</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/mastering-http-caching</guid>
<pubDate>Fri, 24 Feb 2017 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>webdev</category>
<description><![CDATA[Learn how to use CDNs as an easy-to-use edge cache. Using CDNs has long been something in the domain of the Alexa top 100; something a small(er) website does not need or cannot afford. This has changed over the last years, with a multitude of pay-per-use, non-enterprise vendors on the market CDNs became affordable for everybody. This article intends to show you how to get started with this easy to use caching variant.]]></description>
<content:encoded><![CDATA[<p>Learn how to use CDNs as an easy-to-use edge cache. Using CDNs has long been something in the domain of the Alexa top 100; something a small(er) website does not need or cannot afford. This has changed over the last years, with a multitude of pay-per-use, non-enterprise vendors on the market CDNs became affordable for everybody. This article intends to show you how to get started with this easy to use caching variant.</p><figure><img src="https://blog.fortrabbit.com/images/http-cache-poster.gif" alt="Mastering HTTP Caching" /></figure>]]></content:encoded>
</item>
<item>
<title>PHP 7.1 is here</title>
<link>https://blog.fortrabbit.com/php-71-released</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/php-71-released</guid>
<pubDate>Wed, 15 Feb 2017 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>changelog</category>
<description><![CDATA[We have released PHP 7.1 for all Universal and Professional Apps. Official release of PHP 7.1 was 1st December 2016. As usual, we waited for a bit to be sure that no major release bugs affect our customers and that at least the important PHP extensions are available.]]></description>
<content:encoded><![CDATA[<p>We have released PHP 7.1 for all Universal and Professional Apps. Official release of PHP 7.1 was 1st December 2016. As usual, we waited for a bit to be sure that no major release bugs affect our customers and that at least the important PHP extensions are available.</p><figure><img src="https://blog.fortrabbit.com/images/php71-poster.gif" alt="PHP 7.1 is here" /></figure>]]></content:encoded>
</item>
<item>
<title>MySQL Backups for Pro Apps</title>
<link>https://blog.fortrabbit.com/mysql-backups-for-pro-apps</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/mysql-backups-for-pro-apps</guid>
<pubDate>Tue, 14 Feb 2017 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>changelog</category>
<description><![CDATA[Now available: Automated backups for Professional Apps. Our recently launched Universal Apps support automatic backups on the Plus plan. We now ported this feature for Professional App MySQL databases as well.]]></description>
<content:encoded><![CDATA[<p>Now available: Automated backups for Professional Apps. Our recently launched Universal Apps support automatic backups on the Plus plan. We now ported this feature for Professional App MySQL databases as well.</p><figure><img src="https://blog.fortrabbit.com/images/mysql-backups-pro-poster.gif" alt="MySQL Backups for Pro Apps" /></figure>]]></content:encoded>
</item>
<item>
<title>How to keep a secret</title>
<link>https://blog.fortrabbit.com/how-to-keep-a-secret</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/how-to-keep-a-secret</guid>
<pubDate>Tue, 08 Sep 2015 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>webdev</category>
<description><![CDATA[Passwords in Git is bad, ENV vars considered harmful, now what?]]></description>
<content:encoded><![CDATA[<p>Passwords in Git is bad, ENV vars considered harmful, now what?</p><figure><img src="https://blog.fortrabbit.com/images/passwords-eye.gif" alt="How to keep a secret" /></figure>]]></content:encoded>
</item>
<item>
<title>Dropbox as a cloud storage</title>
<link>https://blog.fortrabbit.com/new-app-cloud-storage-dropbox</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/new-app-cloud-storage-dropbox</guid>
<pubDate>Fri, 04 Sep 2015 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>changelog</category>
<description><![CDATA[How to enable Dropbox as your App's persistent cloud storage.]]></description>
<content:encoded><![CDATA[<p>How to enable Dropbox as your App's persistent cloud storage.</p>]]></content:encoded>
</item>
<item>
<title>S3 as a cloud storage</title>
<link>https://blog.fortrabbit.com/new-app-cloud-storage-s3</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/new-app-cloud-storage-s3</guid>
<pubDate>Thu, 03 Sep 2015 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>changelog</category>
<description><![CDATA[How to setup Amazon S3 as a cloud storage for your App.]]></description>
<content:encoded><![CDATA[<p>How to setup Amazon S3 as a cloud storage for your App.</p>]]></content:encoded>
</item>
<item>
<title>10 pillars of modern PHP development</title>
<link>https://blog.fortrabbit.com/10-pillars-php-dev</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/10-pillars-php-dev</guid>
<pubDate>Thu, 04 Jun 2015 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>webdev</category>
<description><![CDATA[Our best practices in PHP application design]]></description>
<content:encoded><![CDATA[<p>Our best practices in PHP application design</p><figure><img src="https://blog.fortrabbit.com/images/10-php-pillars.png" alt="10 pillars of modern PHP development" /></figure>]]></content:encoded>
</item>
<item>
<title>Updates</title>
<link>https://blog.fortrabbit.com/2014-10-24-changelog</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/2014-10-24-changelog</guid>
<pubDate>Fri, 24 Oct 2014 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>changelog</category>
</item>
<item>
<title>Updates</title>
<link>https://blog.fortrabbit.com/2014-04-14-changelog</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/2014-04-14-changelog</guid>
<pubDate>Mon, 14 Apr 2014 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>changelog</category>
</item>
<item>
<title>Heartbleed</title>
<link>https://blog.fortrabbit.com/heartbleed-openssl-vulnerability</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/heartbleed-openssl-vulnerability</guid>
<pubDate>Tue, 08 Apr 2014 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>changelog</category>
<description><![CDATA[This exploit is a vulnerability in the heartbeat of TLS in the OpenSSL implementation. We're patched up by now.]]></description>
<content:encoded><![CDATA[<p>This exploit is a vulnerability in the heartbeat of TLS in the OpenSSL implementation. We're patched up by now.</p>]]></content:encoded>
</item>
<item>
<title>Updates</title>
<link>https://blog.fortrabbit.com/2014-03-30-changelog</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/2014-03-30-changelog</guid>
<pubDate>Sun, 30 Mar 2014 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>changelog</category>
</item>
<item>
<title>Updates</title>
<link>https://blog.fortrabbit.com/2014-03-13-changelog</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/2014-03-13-changelog</guid>
<pubDate>Thu, 13 Mar 2014 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>changelog</category>
</item>
<item>
<title>PHP 5.5 and improved deployment</title>
<link>https://blog.fortrabbit.com/php-5-5-and-improved-deployment</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/php-5-5-and-improved-deployment</guid>
<pubDate>Thu, 13 Mar 2014 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>changelog</category>
<description><![CDATA[PHP 5.5 is finally here. This and some other news.]]></description>
<content:encoded><![CDATA[<p>PHP 5.5 is finally here. This and some other news.</p>]]></content:encoded>
</item>
<item>
<title>New year cleanup</title>
<link>https://blog.fortrabbit.com/new-year-cleanup-maintenance</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/new-year-cleanup-maintenance</guid>
<pubDate>Thu, 30 Jan 2014 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>changelog</category>
<description><![CDATA[Announcing upcoming maintenance work.]]></description>
<content:encoded><![CDATA[<p>Announcing upcoming maintenance work.</p>]]></content:encoded>
</item>
<item>
<title>Use Codio with fortrabbit</title>
<link>https://blog.fortrabbit.com/use-codio-with-fortrabbit</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/use-codio-with-fortrabbit</guid>
<pubDate>Thu, 14 Nov 2013 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>webdev</category>
<description><![CDATA[How to integrate the web IDE codio here on fortrabbit.]]></description>
<content:encoded><![CDATA[<p>How to integrate the web IDE codio here on fortrabbit.</p>]]></content:encoded>
</item>
<item>
<title>Integrating codeship with fortrabbit</title>
<link>https://blog.fortrabbit.com/integrating-codeship-with-fortrabbit</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/integrating-codeship-with-fortrabbit</guid>
<pubDate>Wed, 28 Aug 2013 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>webdev</category>
<description><![CDATA[Learn how to do continuous integration with Codehip on fortrabbit.]]></description>
<content:encoded><![CDATA[<p>Learn how to do continuous integration with Codehip on fortrabbit.</p>]]></content:encoded>
</item>
<item>
<title>How we estimate hosting resources</title>
<link>https://blog.fortrabbit.com/how-we-estimate-hosting-recources</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/how-we-estimate-hosting-recources</guid>
<pubDate>Fri, 23 Aug 2013 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>webdev</category>
<category>opinion</category>
<description><![CDATA[We've recently upgraded our fortrabbit.com website, including a complete overhaul of our pricing visualization. The visualization is one thing, the other is our Map your App decision-helper: One of the major problems all hosting providers have to solve (or should at least try) is to make it transparent to the customer what kind of resources she needs. One of the major problems all hosting providers have to solve is to make it transparent to the customer what kind of resources she needs. Our Map your App helps.]]></description>
<content:encoded><![CDATA[<p>We've recently upgraded our fortrabbit.com website, including a complete overhaul of our pricing visualization. The visualization is one thing, the other is our Map your App decision-helper: One of the major problems all hosting providers have to solve (or should at least try) is to make it transparent to the customer what kind of resources she needs. One of the major problems all hosting providers have to solve is to make it transparent to the customer what kind of resources she needs. Our Map your App helps.</p>]]></content:encoded>
</item>
<item>
<title>Worker Add-On released</title>
<link>https://blog.fortrabbit.com/worker-addon-released</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/worker-addon-released</guid>
<pubDate>Wed, 07 Aug 2013 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>changelog</category>
<description><![CDATA[We have a new Add-On: Workers! Learn about it and what you can do with it.]]></description>
<content:encoded><![CDATA[<p>We have a new Add-On: Workers! Learn about it and what you can do with it.</p>]]></content:encoded>
</item>
<item>
<title>New XSL support</title>
<link>https://blog.fortrabbit.com/xsl-supported-welcome-symphony-cms</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/xsl-supported-welcome-symphony-cms</guid>
<pubDate>Sun, 10 Mar 2013 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>chronicles</category>
<description><![CDATA[Welcome Symphony CMS, we now support XSL.]]></description>
<content:encoded><![CDATA[<p>Welcome Symphony CMS, we now support XSL.</p>]]></content:encoded>
</item>
<item>
<title>SSH Upgrade: PHP CLI and Git</title>
<link>https://blog.fortrabbit.com/ssh-upgrade-php-cli-and-git</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/ssh-upgrade-php-cli-and-git</guid>
<pubDate>Mon, 18 Feb 2013 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>chronicles</category>
<description><![CDATA[As many of you requested: PHP and Git on the shell are here!]]></description>
<content:encoded><![CDATA[<p>As many of you requested: PHP and Git on the shell are here!</p>]]></content:encoded>
</item>
<item>
<title>FuelPHP on fortrabbit</title>
<link>https://blog.fortrabbit.com/video-install-fuelphp-on-fortrabbit-with-git-and-phpstorm</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/video-install-fuelphp-on-fortrabbit-with-git-and-phpstorm</guid>
<pubDate>Thu, 25 Oct 2012 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>webdev</category>
<description><![CDATA[This video show you how to install FuelPHP on fortrabbit with Git and PhpStorm.]]></description>
<content:encoded><![CDATA[<p>This video show you how to install FuelPHP on fortrabbit with Git and PhpStorm.</p>]]></content:encoded>
</item>
<item>
<title>Multi stage deployment</title>
<link>https://blog.fortrabbit.com/multi-stage-deployment-for-website-development</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/multi-stage-deployment-for-website-development</guid>
<pubDate>Mon, 01 Oct 2012 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>webdev</category>
<description><![CDATA[How to setup a production/development work-flow for website development.]]></description>
<content:encoded><![CDATA[<p>How to setup a production/development work-flow for website development.</p>]]></content:encoded>
</item>
<item>
<title>About Composer</title>
<link>https://blog.fortrabbit.com/handle-your-dependencies-with-php-composer</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/handle-your-dependencies-with-php-composer</guid>
<pubDate>Mon, 03 Sep 2012 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>webdev</category>
<description><![CDATA[How to handle your dependencies with PHP Composer.]]></description>
<content:encoded><![CDATA[<p>How to handle your dependencies with PHP Composer.</p>]]></content:encoded>
</item>
<item>
<title>About writable storage in modern hosting</title>
<link>https://blog.fortrabbit.com/about-writable-storage-in-modern-hosting</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/about-writable-storage-in-modern-hosting</guid>
<pubDate>Mon, 23 Jul 2012 00:00:00 GMT</pubDate>
<author>Ulrich Kautz</author>
<category>opinion</category>
<description><![CDATA[New-school cloud or legacy LAMP style — what's state of the art in PHP hosting?]]></description>
<content:encoded><![CDATA[<p>New-school cloud or legacy LAMP style — what's state of the art in PHP hosting?</p>]]></content:encoded>
</item>
</channel>
</rss>