<?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 — Frank Lämmer</title>
<link>https://blog.fortrabbit.com/author/fl</link>
<description><![CDATA[Articles from the fortrabbit blog written by Frank Lämmer.]]></description>
<language>en</language>
<lastBuildDate>Sat, 19 Sep 2026 09:29:06 GMT</lastBuildDate>
<ttl>10</ttl>
<atom:link href="https://blog.fortrabbit.com/feeds/author/fl" rel="self" type="application/rss+xml" />
<item>
<title>On TUI design patterns</title>
<link>https://blog.fortrabbit.com/tui-design-patterns</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/tui-design-patterns</guid>
<pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[AI coding agents in the terminal each invent their own UI. A pitch for shared TUI idioms across tools and the host OS. Every agentic coding tool ships its own slash commands, its own keybindings, its own pane layout, its own status line. Let's talk about this.]]></description>
<content:encoded><![CDATA[<p>AI coding agents in the terminal each invent their own UI. A pitch for shared TUI idioms across tools and the host OS. Every agentic coding tool ships its own slash commands, its own keybindings, its own pane layout, its own status line. Let's talk about this.</p>]]></content:encoded>
</item>
<item>
<title>MCP, CLI and API are here</title>
<link>https://blog.fortrabbit.com/mcp-cli-and-api-launched</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/mcp-cli-and-api-launched</guid>
<pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Three three-letter acronyms for the new platform — and a skills update that glues them together. Three three-letter acronyms just landed, an MCP server for coding agents, a CLI for the terminal and pipelines, and a public API underneath.]]></description>
<content:encoded><![CDATA[<p>Three three-letter acronyms for the new platform — and a skills update that glues them together. Three three-letter acronyms just landed, an MCP server for coding agents, a CLI for the terminal and pipelines, and a public API underneath.</p>]]></content:encoded>
</item>
<item>
<title>Platform updates, August 2026</title>
<link>https://blog.fortrabbit.com/platform-updates-august-2026</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/platform-updates-august-2026</guid>
<pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[More temp space, log downloads that finish, a handful of dashboard fixes, and a website that lost its hosting guide. A quiet month on the surface. A good part of August went into work we are not ready to talk about, so this round is the smaller stuff - limits raised, papercuts closed, a website that got shorter.]]></description>
<content:encoded><![CDATA[<p>More temp space, log downloads that finish, a handful of dashboard fixes, and a website that lost its hosting guide. A quiet month on the surface. A good part of August went into work we are not ready to talk about, so this round is the smaller stuff - limits raised, papercuts closed, a website that got shorter.</p>]]></content:encoded>
</item>
<item>
<title>Introducing FindHost, a register of hosting providers</title>
<link>https://blog.fortrabbit.com/findhost-a-register-of-web-hosts</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/findhost-a-register-of-web-hosts</guid>
<pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<category>chronicles</category>
<description><![CDATA[I have built an openly-licensed, ratings-free register of web hosting providers. Why? This is the story of a side project that grew out of internal competitor research.]]></description>
<content:encoded><![CDATA[<p>I have built an openly-licensed, ratings-free register of web hosting providers. Why? This is the story of a side project that grew out of internal competitor research.</p>]]></content:encoded>
</item>
<item>
<title>Platform updates, July 2026</title>
<link>https://blog.fortrabbit.com/platform-updates-july-2026</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/platform-updates-july-2026</guid>
<pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[A command palette for the dashboard, logs in the browser, MySQL timezone support, and a public API taking shape.]]></description>
<content:encoded><![CDATA[<p>A command palette for the dashboard, logs in the browser, MySQL timezone support, and a public API taking shape.</p>]]></content:encoded>
</item>
<item>
<title>Logs now available in the browser</title>
<link>https://blog.fortrabbit.com/logs-in-the-browser</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/logs-in-the-browser</guid>
<pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[Read PHP, access, Apache, and Jobs logs right in the dashboard. Filter, follow live, download — no SSH required. Nobody picks a web host for its log viewer. Yet. We believe observability is key. So we've built a nice log view for the browser.]]></description>
<content:encoded><![CDATA[<p>Read PHP, access, Apache, and Jobs logs right in the dashboard. Filter, follow live, download — no SSH required. Nobody picks a web host for its log viewer. Yet. We believe observability is key. So we've built a nice log view for the browser.</p><figure><img src="https://blog.fortrabbit.com/images/logs-poster.png" alt="Logs now available in the browser" /></figure>]]></content:encoded>
</item>
<item>
<title>APM for PHP landscape in 2026</title>
<link>https://blog.fortrabbit.com/apm-for-php</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/apm-for-php</guid>
<pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[A take on PHP application performance monitoring and meta-observability. Application Performance Monitoring can help big time researching performance issues after and before they come critical. An overview.]]></description>
<content:encoded><![CDATA[<p>A take on PHP application performance monitoring and meta-observability. Application Performance Monitoring can help big time researching performance issues after and before they come critical. An overview.</p>]]></content:encoded>
</item>
<item>
<title>Platform updates, June 2026</title>
<link>https://blog.fortrabbit.com/platform-updates-june-2026</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/platform-updates-june-2026</guid>
<pubDate>Mon, 29 Jun 2026 08:32:49 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[US data center live, a new actions menu, social logins, and better mails.]]></description>
<content:encoded><![CDATA[<p>US data center live, a new actions menu, social logins, and better mails.</p>]]></content:encoded>
</item>
<item>
<title>How and why we moved our knowledge base from Notion to Markdown</title>
<link>https://blog.fortrabbit.com/moving-knowledge-base-from-notion-to-markdown</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/moving-knowledge-base-from-notion-to-markdown</guid>
<pubDate>Thu, 11 Jun 2026 15:02:41 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Why we left Notion for a folder of Markdown files, and the gotchas we hit along the way. We used Notion as our knowledge base for years. It served us well. But now we moved everything to a folder of Markdown files.]]></description>
<content:encoded><![CDATA[<p>Why we left Notion for a folder of Markdown files, and the gotchas we hit along the way. We used Notion as our knowledge base for years. It served us well. But now we moved everything to a folder of Markdown files.</p>]]></content:encoded>
</item>
<item>
<title>New platform now available in US</title>
<link>https://blog.fortrabbit.com/us-data-center-new-platform</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/us-data-center-new-platform</guid>
<pubDate>Tue, 02 Jun 2026 12:11:03 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[The new fortrabbit platform adds a US region in North Virginia. How to pick a data center for a new app, copy an app across regions and pay in USD. Hello again 🇺🇸! The United States (East) data center location is now available on the new platform.]]></description>
<content:encoded><![CDATA[<p>The new fortrabbit platform adds a US region in North Virginia. How to pick a data center for a new app, copy an app across regions and pay in USD. Hello again 🇺🇸! The United States (East) data center location is now available on the new platform.</p><figure><img src="https://blog.fortrabbit.com/images/fortrabbit-us-blog-banner.png" alt="New platform now available in US" /></figure>]]></content:encoded>
</item>
<item>
<title>Platform updates, May 2026</title>
<link>https://blog.fortrabbit.com/platform-updates-may-2026</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/platform-updates-may-2026</guid>
<pubDate>Fri, 22 May 2026 09:01:59 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[Longer trials, agent skills, environment thumbnails, and a MySQL upgrade on the way.]]></description>
<content:encoded><![CDATA[<p>Longer trials, agent skills, environment thumbnails, and a MySQL upgrade on the way.</p>]]></content:encoded>
</item>
<item>
<title>Why we don&apos;t do 1-click installers</title>
<link>https://blog.fortrabbit.com/why-we-dont-do-1-click-installers</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/why-we-dont-do-1-click-installers</guid>
<pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[Why fortrabbit doesn't offer 1-click installers — and the local-first workflow we recommend for shipping real PHP projects. 1-click installers make great demos. They're poor starting points for a real project — and we think the trade-off isn't worth making.]]></description>
<content:encoded><![CDATA[<p>Why fortrabbit doesn't offer 1-click installers — and the local-first workflow we recommend for shipping real PHP projects. 1-click installers make great demos. They're poor starting points for a real project — and we think the trade-off isn't worth making.</p>]]></content:encoded>
</item>
<item>
<title>Us against them as a spectator from the sidelines</title>
<link>https://blog.fortrabbit.com/us-against-them</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/us-against-them</guid>
<pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[A German company on American infrastructure serving a global customer base. On EU data sovereignty, and what European should mean. We are a German company running on American infrastructure, serving a global customer base. That is hard to defend these days. Caught between geopolitical fault lines.]]></description>
<content:encoded><![CDATA[<p>A German company on American infrastructure serving a global customer base. On EU data sovereignty, and what European should mean. We are a German company running on American infrastructure, serving a global customer base. That is hard to defend these days. Caught between geopolitical fault lines.</p>]]></content:encoded>
</item>
<item>
<title>fortrabbit agent skills — early preview</title>
<link>https://blog.fortrabbit.com/introducing-agent-skills</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/introducing-agent-skills</guid>
<pubDate>Tue, 28 Apr 2026 12:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[An early preview of fortrabbit agent skills: plain-text instruction files that teach AI coding assistants how to manage apps. We just published a first preview of fortrabbit agent skills — a set of plain-text instruction files that teach AI coding assistants like Claude how to deploy code to fortrabbit, sync databases, and work through common platform tasks. It's an early release. How we got there.]]></description>
<content:encoded><![CDATA[<p>An early preview of fortrabbit agent skills: plain-text instruction files that teach AI coding assistants how to manage apps. We just published a first preview of fortrabbit agent skills — a set of plain-text instruction files that teach AI coding assistants like Claude how to deploy code to fortrabbit, sync databases, and work through common platform tasks. It's an early release. How we got there.</p>]]></content:encoded>
</item>
<item>
<title>Platform updates, April 2026</title>
<link>https://blog.fortrabbit.com/platform-updates-april-2026</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/platform-updates-april-2026</guid>
<pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[April 2026 on the new platform: GitHub deployment comments, smoother dashboard flows, smarter deployments and better documentation. Here is a batch of quality of live improvements across the dashboard and docs, bringing us closer to general availability.]]></description>
<content:encoded><![CDATA[<p>April 2026 on the new platform: GitHub deployment comments, smoother dashboard flows, smarter deployments and better documentation. Here is a batch of quality of live improvements across the dashboard and docs, bringing us closer to general availability.</p>]]></content:encoded>
</item>
<item>
<title>Autoscaling now available</title>
<link>https://blog.fortrabbit.com/autoscaling-now-available</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/autoscaling-now-available</guid>
<pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[Autoscaling arrives for MySQL, web storage and traffic: plans move up when usage grows and back down again, without any interaction. Autoscaling for MySQL, web storage, and traffic is now available. Plans scale up when usage increases and down again when usage drops.]]></description>
<content:encoded><![CDATA[<p>Autoscaling arrives for MySQL, web storage and traffic: plans move up when usage grows and back down again, without any interaction. Autoscaling for MySQL, web storage, and traffic is now available. Plans scale up when usage increases and down again when usage drops.</p>]]></content:encoded>
</item>
<item>
<title>Cold outreach</title>
<link>https://blog.fortrabbit.com/cold-outreach</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/cold-outreach</guid>
<pubDate>Tue, 10 Mar 2026 11:01:03 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[An inbox full of AI-written cold outreach, collected over weeks and read closely. What the most sophisticated spam so far looks like. My inbox is full of unsolicited business proposals. The senders know my name, my mail, my company, and often specific details about our company, despite most of this information never being publicly listed. AI meets leaked customer data.]]></description>
<content:encoded><![CDATA[<p>An inbox full of AI-written cold outreach, collected over weeks and read closely. What the most sophisticated spam so far looks like. My inbox is full of unsolicited business proposals. The senders know my name, my mail, my company, and often specific details about our company, despite most of this information never being publicly listed. AI meets leaked customer data.</p>]]></content:encoded>
</item>
<item>
<title>Vibe coding an RSS feed - how hard can it be?</title>
<link>https://blog.fortrabbit.com/vibe-coding-an-rss-feed</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/vibe-coding-an-rss-feed</guid>
<pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Building RSS feeds for a Nuxt Content blog with fuzzy prompts and little supervision. What the AI got right, and where it went off. Let's try lazy slopping a trivial feature into existing by providing some fuzzy prompts. What can possibly go wrong?]]></description>
<content:encoded><![CDATA[<p>Building RSS feeds for a Nuxt Content blog with fuzzy prompts and little supervision. What the AI got right, and where it went off. Let's try lazy slopping a trivial feature into existing by providing some fuzzy prompts. What can possibly go wrong?</p>]]></content:encoded>
</item>
<item>
<title>Essential metrics are here</title>
<link>https://blog.fortrabbit.com/essential-metrics-are-here</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/essential-metrics-are-here</guid>
<pubDate>Tue, 03 Feb 2026 15:26:54 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[Usage metrics land in the fortrabbit dashboard: MySQL storage, web storage and monthly traffic, shown per environment as they update. Essential metrics help you track usage data for web storage, MySQL storage, and traffic.]]></description>
<content:encoded><![CDATA[<p>Usage metrics land in the fortrabbit dashboard: MySQL storage, web storage and monthly traffic, shown per environment as they update. Essential metrics help you track usage data for web storage, MySQL storage, and traffic.</p>]]></content:encoded>
</item>
<item>
<title>Frank at SaaS Unbound Podcast</title>
<link>https://blog.fortrabbit.com/frank-at-saas-unbound</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/frank-at-saas-unbound</guid>
<pubDate>Tue, 13 Jan 2026 07:45:09 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[fortrabbit co-founder Frank spends an hour on the SaaS Unbound podcast with Anna Nadeina, talking about bootstrapping hustles. I recently invited myself and talked for an hour with Anna Nadeina about bootstrapping hustles. Thanks for having me.]]></description>
<content:encoded><![CDATA[<p>fortrabbit co-founder Frank spends an hour on the SaaS Unbound podcast with Anna Nadeina, talking about bootstrapping hustles. I recently invited myself and talked for an hour with Anna Nadeina about bootstrapping hustles. Thanks for having me.</p>]]></content:encoded>
</item>
<item>
<title>How to detect and fix a hacked PHP website</title>
<link>https://blog.fortrabbit.com/how-to-detect-and-fix-a-hacked-php-website</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/how-to-detect-and-fix-a-hacked-php-website</guid>
<pubDate>Wed, 07 Jan 2026 09:27:09 GMT</pubDate>
<author>Frank Lämmer</author>
<description><![CDATA[Spot signs of a hacked PHP website, clean infected files, restore from backup, and lock things back down. Recover a hacked PHP website. Detect the intrusion, clean the code, restore from backup. Notes from a hosting provider who has seen a few. This is the human-to-human edition.]]></description>
<content:encoded><![CDATA[<p>Spot signs of a hacked PHP website, clean infected files, restore from backup, and lock things back down. Recover a hacked PHP website. Detect the intrusion, clean the code, restore from backup. Notes from a hosting provider who has seen a few. This is the human-to-human edition.</p><figure><img src="https://blog.fortrabbit.com/images/hacked-poster.png" alt="How to detect and fix a hacked PHP website" /></figure>]]></content:encoded>
</item>
<item>
<title>Small team, big ideas</title>
<link>https://blog.fortrabbit.com/small-team-big-ideas</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/small-team-big-ideas</guid>
<pubDate>Sun, 14 Dec 2025 16:14:11 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Five developers, no venture capital, competing with giants. A brain dump on motivation, project management and business philosophy. Dear diary, here is a brain dump on motivation, project management and business philosophy.]]></description>
<content:encoded><![CDATA[<p>Five developers, no venture capital, competing with giants. A brain dump on motivation, project management and business philosophy. Dear diary, here is a brain dump on motivation, project management and business philosophy.</p>]]></content:encoded>
</item>
<item>
<title>New platform public BETA</title>
<link>https://blog.fortrabbit.com/new-platform-beta</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/new-platform-beta</guid>
<pubDate>Wed, 26 Nov 2025 10:24:14 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<category>chronicles</category>
<description><![CDATA[The new fortrabbit platform opens in public beta after years of work — a hosting service rebuilt from scratch rather than updated. Welcome to the public BETA of our new platform.]]></description>
<content:encoded><![CDATA[<p>The new fortrabbit platform opens in public beta after years of work — a hosting service rebuilt from scratch rather than updated. Welcome to the public BETA of our new platform.</p>]]></content:encoded>
</item>
<item>
<title>Goodbye and hello</title>
<link>https://blog.fortrabbit.com/goodbye-hello</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/goodbye-hello</guid>
<pubDate>Fri, 14 Nov 2025 16:10:14 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[A farewell to the old fortrabbit design — sharp rectangles, a custom SCSS framework, Raleway — and a first look at what replaces it. We are getting closer to releasing our new platform. This is a little farewell to the old, and a quiet hello to what comes next.]]></description>
<content:encoded><![CDATA[<p>A farewell to the old fortrabbit design — sharp rectangles, a custom SCSS framework, Raleway — and a first look at what replaces it. We are getting closer to releasing our new platform. This is a little farewell to the old, and a quiet hello to what comes next.</p><figure><img src="https://blog.fortrabbit.com/images/goodbye-hello-poster.png" alt="Goodbye and hello" /></figure>]]></content:encoded>
</item>
<item>
<title>Modern PHP monoliths</title>
<link>https://blog.fortrabbit.com/modern-php-monoliths</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/modern-php-monoliths</guid>
<pubDate>Tue, 11 Nov 2025 14:17:01 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[Interactive interfaces without splitting the stack: how a modern PHP monolith competes with a decoupled headless architecture. Web pages are so yesterday. Single-page apps are the shit. Users want interactive experiences. But you don't have to get headless right away. This is an introduction to coupled systems with PHP and JavaScript.]]></description>
<content:encoded><![CDATA[<p>Interactive interfaces without splitting the stack: how a modern PHP monolith competes with a decoupled headless architecture. Web pages are so yesterday. Single-page apps are the shit. Users want interactive experiences. But you don't have to get headless right away. This is an introduction to coupled systems with PHP and JavaScript.</p><figure><img src="https://blog.fortrabbit.com/images/monolith-poster.png" alt="Modern PHP monoliths" /></figure>]]></content:encoded>
</item>
<item>
<title>Headless PHP</title>
<link>https://blog.fortrabbit.com/headless-php</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/headless-php</guid>
<pubDate>Mon, 03 Nov 2025 08:16:08 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[Decoupled systems with a JavaScript frontend and a PHP backend: what headless actually means, how it is built, and when it pays off. Decopuled systems. Frontend in JavaScript. Backend in PHP. Why. How. If.]]></description>
<content:encoded><![CDATA[<p>Decoupled systems with a JavaScript frontend and a PHP backend: what headless actually means, how it is built, and when it pays off. Decopuled systems. Frontend in JavaScript. Backend in PHP. Why. How. If.</p><figure><img src="https://blog.fortrabbit.com/images/headless-poster.png" alt="Headless PHP" /></figure>]]></content:encoded>
</item>
<item>
<title>Deploying Laravel on fortrabbit</title>
<link>https://blog.fortrabbit.com/deploying-laravel-on-fortrabbit</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/deploying-laravel-on-fortrabbit</guid>
<pubDate>Wed, 15 Oct 2025 10:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[Deploy Laravel to fortrabbit via GitHub — environment variables, build commands, post-deploy migrations, queue workers and zero-downtime swaps. Deploy a Laravel application to fortrabbit through GitHub — environment configuration, build commands, post-deploy migrations, queues and zero-downtime swaps. If you have shipped Laravel elsewhere, most of this will look familiar; we point out the differences as we go.]]></description>
<content:encoded><![CDATA[<p>Deploy Laravel to fortrabbit via GitHub — environment variables, build commands, post-deploy migrations, queue workers and zero-downtime swaps. Deploy a Laravel application to fortrabbit through GitHub — environment configuration, build commands, post-deploy migrations, queues and zero-downtime swaps. If you have shipped Laravel elsewhere, most of this will look familiar; we point out the differences as we go.</p>]]></content:encoded>
</item>
<item>
<title>Chromopoly</title>
<link>https://blog.fortrabbit.com/chromopoly</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/chromopoly</guid>
<pubDate>Mon, 15 Sep 2025 14:44:24 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[Chrome holds around 65 percent of the browser market. What that concentration means for competition, privacy and web standards. The Google Chrome team is pushing the web forward. I am worried about competition, privacy and the future of web standards. No revealing news here, just my personal view based on vague pre-assumptions.]]></description>
<content:encoded><![CDATA[<p>Chrome holds around 65 percent of the browser market. What that concentration means for competition, privacy and web standards. The Google Chrome team is pushing the web forward. I am worried about competition, privacy and the future of web standards. No revealing news here, just my personal view based on vague pre-assumptions.</p><figure><img src="https://blog.fortrabbit.com/images/chromopoly-poster.png" alt="Chromopoly" /></figure>]]></content:encoded>
</item>
<item>
<title>Building websites in the age of AI</title>
<link>https://blog.fortrabbit.com/building-websites-in-the-age-of-ai</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/building-websites-in-the-age-of-ai</guid>
<pubDate>Tue, 22 Jul 2025 22:03:31 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[AI site builders generate code, content and layout in seconds. What that leaves for the people who build websites for a living. Not too long ago, building a website meant crafting mockups in Photoshop, hand-coding HTML and PHP, wrangling CSS. Then came page builders, no-code and low-code tools. Now, with the rise of AI, the ground is shifting again. What does it possible mean for us? This is my unprofessional opinion.]]></description>
<content:encoded><![CDATA[<p>AI site builders generate code, content and layout in seconds. What that leaves for the people who build websites for a living. Not too long ago, building a website meant crafting mockups in Photoshop, hand-coding HTML and PHP, wrangling CSS. Then came page builders, no-code and low-code tools. Now, with the rise of AI, the ground is shifting again. What does it possible mean for us? This is my unprofessional opinion.</p>]]></content:encoded>
</item>
<item>
<title>Growing ANAME / ALIAS support</title>
<link>https://blog.fortrabbit.com/growing-aname-alias-support</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/growing-aname-alias-support</guid>
<pubDate>Tue, 08 Jul 2025 14:54:40 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<category>dns</category>
<category>domains</category>
<description><![CDATA[Standard DNS forbids CNAME records at the apex. More providers now offer ANAME and ALIAS records that route a bare domain to a host. Standard DNS doesn't allow CNAME records at the apex domain. Fortunately, more DNS providers are offering ANAME/ALIAS records as a solution.]]></description>
<content:encoded><![CDATA[<p>Standard DNS forbids CNAME records at the apex. More providers now offer ANAME and ALIAS records that route a bare domain to a host. Standard DNS doesn't allow CNAME records at the apex domain. Fortunately, more DNS providers are offering ANAME/ALIAS records as a solution.</p><figure><img src="https://blog.fortrabbit.com/images/aname-poster.png" alt="Growing ANAME / ALIAS support" /></figure>]]></content:encoded>
</item>
<item>
<title>Vertical browser tab challenges</title>
<link>https://blog.fortrabbit.com/vertical-browser-tabs</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/vertical-browser-tabs</guid>
<pubDate>Thu, 12 Jun 2025 09:48:22 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[Vertical browser tabs move the tab strip to the side, which quietly complicates web development if the pattern ever goes mainstream. Vertical browser tabs will add more complexity to web development if they ever become mainstream.]]></description>
<content:encoded><![CDATA[<p>Vertical browser tabs move the tab strip to the side, which quietly complicates web development if the pattern ever goes mainstream. Vertical browser tabs will add more complexity to web development if they ever become mainstream.</p><figure><img src="https://blog.fortrabbit.com/images/browser-tabs-poster.png" alt="Vertical browser tab challenges" /></figure>]]></content:encoded>
</item>
<item>
<title>Craft CMS CVE 2025-32432</title>
<link>https://blog.fortrabbit.com/craft-cms-cve-2025-32432</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/craft-cms-cve-2025-32432</guid>
<pubDate>Wed, 07 May 2025 09:24:51 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[A high-impact Craft CMS vulnerability in the asset transform endpoint, what fortrabbit blocked, and what every installation must update. Update and check your Craft CMS installation. There is a high-impact vulnerability out there (again).]]></description>
<content:encoded><![CDATA[<p>A high-impact Craft CMS vulnerability in the asset transform endpoint, what fortrabbit blocked, and what every installation must update. Update and check your Craft CMS installation. There is a high-impact vulnerability out there (again).</p><figure><img src="https://blog.fortrabbit.com/images/craft-logo-dripping.png" alt="Craft CMS CVE 2025-32432" /></figure>]]></content:encoded>
</item>
<item>
<title>PHP 8.4</title>
<link>https://blog.fortrabbit.com/php-84-update</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/php-84-update</guid>
<pubDate>Wed, 23 Apr 2025 12:04:25 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[PHP 8.4 rolls out across the fortrabbit platform. The full version list, the sequential update procedure and the expected downtime. We are preparing to roll out PHP 8.4 to our platform. Here is a list with lots of numbers and dots.]]></description>
<content:encoded><![CDATA[<p>PHP 8.4 rolls out across the fortrabbit platform. The full version list, the sequential update procedure and the expected downtime. We are preparing to roll out PHP 8.4 to our platform. Here is a list with lots of numbers and dots.</p><figure><img src="https://blog.fortrabbit.com/images/php-84-poster.png" alt="PHP 8.4" /></figure>]]></content:encoded>
</item>
<item>
<title>Web hosting and open source</title>
<link>https://blog.fortrabbit.com/web-hosting-and-open-source</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/web-hosting-and-open-source</guid>
<pubDate>Mon, 17 Mar 2025 10:46:16 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<category>changelog</category>
<description><![CDATA[It's complicated. The relation between open source and web hosting from our point of view This is not about WordPress founder Matt, who is angry about the web hosting service WP-Engine. It's a much smaller story, it's ours.]]></description>
<content:encoded><![CDATA[<p>It's complicated. The relation between open source and web hosting from our point of view This is not about WordPress founder Matt, who is angry about the web hosting service WP-Engine. It's a much smaller story, it's ours.</p>]]></content:encoded>
</item>
<item>
<title>Yes, we rewrite</title>
<link>https://blog.fortrabbit.com/yes-we-rewrite</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/yes-we-rewrite</guid>
<pubDate>Thu, 06 Feb 2025 20:25:35 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Rewriting a hosting platform from scratch is the mistake every essay warns about. Why fortrabbit did it anyway, and how it went. We decided to rewrite our entire hosting platform. Here is more on the process and how we are doing so far.]]></description>
<content:encoded><![CDATA[<p>Rewriting a hosting platform from scratch is the mistake every essay warns about. Why fortrabbit did it anyway, and how it went. We decided to rewrite our entire hosting platform. Here is more on the process and how we are doing so far.</p><figure><img src="https://blog.fortrabbit.com/images/rewrite-poster.png" alt="Yes, we rewrite" /></figure>]]></content:encoded>
</item>
<item>
<title>How we hire</title>
<link>https://blog.fortrabbit.com/how-we-hire</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/how-we-hire</guid>
<pubDate>Fri, 10 Jan 2025 10:53:08 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Hiring at a small company without an applicant tracking system or a hiring manager, and the things that end an application early. Hiring as a small company is challenging. Currently we have one open position, remote. Finding the right person is hard. How we look at candidates.]]></description>
<content:encoded><![CDATA[<p>Hiring at a small company without an applicant tracking system or a hiring manager, and the things that end an application early. Hiring as a small company is challenging. Currently we have one open position, remote. Finding the right person is hard. How we look at candidates.</p><figure><img src="https://blog.fortrabbit.com/images/open-poster.png" alt="How we hire" /></figure>]]></content:encoded>
</item>
<item>
<title>Billing provider research</title>
<link>https://blog.fortrabbit.com/billing-research</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/billing-research</guid>
<pubDate>Thu, 09 Jan 2025 21:31:03 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Choosing a billing provider for a hosting platform: the requirements, the candidates, and why a homebrew system finally had to go. Our journey to find a billing service provider to handle products, prices, payment methods, customers and invoices, programmatically by API.]]></description>
<content:encoded><![CDATA[<p>Choosing a billing provider for a hosting platform: the requirements, the candidates, and why a homebrew system finally had to go. Our journey to find a billing service provider to handle products, prices, payment methods, customers and invoices, programmatically by API.</p><figure><img src="https://blog.fortrabbit.com/images/billing-provider-poster.png" alt="Billing provider research" /></figure>]]></content:encoded>
</item>
<item>
<title>Looking for the perfect infra provider</title>
<link>https://blog.fortrabbit.com/infra-research-2024</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/infra-research-2024</guid>
<pubDate>Wed, 04 Dec 2024 07:26:27 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[After a decade on AWS, a new platform is a chance to reconsider. How infrastructure providers were evaluated, and against which criteria. Our hosting service is running on AWS for more than a decade. The new platform - in the making - is offering us a chance to switch the infrastructure vendor. This documents our journey.]]></description>
<content:encoded><![CDATA[<p>After a decade on AWS, a new platform is a chance to reconsider. How infrastructure providers were evaluated, and against which criteria. Our hosting service is running on AWS for more than a decade. The new platform - in the making - is offering us a chance to switch the infrastructure vendor. This documents our journey.</p><figure><img src="https://blog.fortrabbit.com/images/infra-provider-poster.png" alt="Looking for the perfect infra provider" /></figure>]]></content:encoded>
</item>
<item>
<title>A web hosting control panel with a social network you say?</title>
<link>https://blog.fortrabbit.com/hosting-panel-with-social-network</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/hosting-panel-with-social-network</guid>
<pubDate>Fri, 11 Oct 2024 17:32:51 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Why a hosting dashboard gets collaboration features that look like a small social network, and what agencies and freelancers do with them. We are integrating a mini social network into our hosting dashboard. Why we are even building a custom hosting control panel? There are Plesk and cPanel already.]]></description>
<content:encoded><![CDATA[<p>Why a hosting dashboard gets collaboration features that look like a small social network, and what agencies and freelancers do with them. We are integrating a mini social network into our hosting dashboard. Why we are even building a custom hosting control panel? There are Plesk and cPanel already.</p><figure><img src="https://blog.fortrabbit.com/images/social-network-poster.png" alt="A web hosting control panel with a social network you say?" /></figure>]]></content:encoded>
</item>
<item>
<title>Support driven development</title>
<link>https://blog.fortrabbit.com/support-driven-development</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/support-driven-development</guid>
<pubDate>Tue, 27 Aug 2024 13:11:39 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[Doing first-level support and product ownership at once: how client conversations turn into features rather than just bug reports. How we use client feedback to shape and extend our service offering.]]></description>
<content:encoded><![CDATA[<p>Doing first-level support and product ownership at once: how client conversations turn into features rather than just bug reports. How we use client feedback to shape and extend our service offering.</p><figure><img src="https://blog.fortrabbit.com/images/support-poster.gif" alt="Support driven development" /></figure>]]></content:encoded>
</item>
<item>
<title>Action-oriented UX</title>
<link>https://blog.fortrabbit.com/action-oriented-ux</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/action-oriented-ux</guid>
<pubDate>Wed, 24 Jul 2024 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[Action-oriented UX puts the verb first, closer to how people speak and think, instead of the object-first layouts most dashboards use. This is usability experience concept. Verb first interfaces to be closer to natural language and human thinking.]]></description>
<content:encoded><![CDATA[<p>Action-oriented UX puts the verb first, closer to how people speak and think, instead of the object-first layouts most dashboards use. This is usability experience concept. Verb first interfaces to be closer to natural language and human thinking.</p><figure><img src="https://blog.fortrabbit.com/images/action-ui-poster.png" alt="Action-oriented UX" /></figure>]]></content:encoded>
</item>
<item>
<title>On horizontal scaling</title>
<link>https://blog.fortrabbit.com/on-horizontal-scaling</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/on-horizontal-scaling</guid>
<pubDate>Fri, 05 Jul 2024 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[Why the new fortrabbit platform drops horizontal scaling, a signature feature of the Pro Stack, and what replaces it. Some clients asked us why we don't plan to provide horizontal scaling for the new platform in the making any more. Let me try to explain.]]></description>
<content:encoded><![CDATA[<p>Why the new fortrabbit platform drops horizontal scaling, a signature feature of the Pro Stack, and what replaces it. Some clients asked us why we don't plan to provide horizontal scaling for the new platform in the making any more. Let me try to explain.</p><figure><img src="https://blog.fortrabbit.com/images/horizontal-scaling-poster.png" alt="On horizontal scaling" /></figure>]]></content:encoded>
</item>
<item>
<title>PHP &amp; JS?</title>
<link>https://blog.fortrabbit.com/php-and-js</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/php-and-js</guid>
<pubDate>Mon, 24 Jun 2024 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[PHP and JavaScript have grown apart. What is missing between them in 2024, seen from a company that hosts one and serves the other. Is something missing to bring together JS and PHP?]]></description>
<content:encoded><![CDATA[<p>PHP and JavaScript have grown apart. What is missing between them in 2024, seen from a company that hosts one and serves the other. Is something missing to bring together JS and PHP?</p><figure><img src="https://blog.fortrabbit.com/images/php-js-poster.png" alt="PHP &amp; JS?" /></figure>]]></content:encoded>
</item>
<item>
<title>How we chose our new frontend stack</title>
<link>https://blog.fortrabbit.com/our-new-frontend-stack</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/our-new-frontend-stack</guid>
<pubDate>Fri, 17 May 2024 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[So many options - React, Svelte, Vue, Nuxt, htmx, Interia, Livewire. What to choose for our new web properties?]]></description>
<content:encoded><![CDATA[<p>So many options - React, Svelte, Vue, Nuxt, htmx, Interia, Livewire. What to choose for our new web properties?</p><figure><img src="https://blog.fortrabbit.com/images/frontend-stack-poster.png" alt="How we chose our new frontend stack" /></figure>]]></content:encoded>
</item>
<item>
<title>On technical limits</title>
<link>https://blog.fortrabbit.com/on-technical-limits</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/on-technical-limits</guid>
<pubDate>Mon, 29 Apr 2024 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[Fail early they say. Don't throw hardware on performance problems we say.contributions. Allow me to go a bit deeper on fortrabbit resource limitations and how they are usually helpful.]]></description>
<content:encoded><![CDATA[<p>Fail early they say. Don't throw hardware on performance problems we say.contributions. Allow me to go a bit deeper on fortrabbit resource limitations and how they are usually helpful.</p><figure><img src="https://blog.fortrabbit.com/images/limits-poster.png" alt="On technical limits" /></figure>]]></content:encoded>
</item>
<item>
<title>PHP 8.3</title>
<link>https://blog.fortrabbit.com/php-83-update</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/php-83-update</guid>
<pubDate>Wed, 20 Mar 2024 10:36:54 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[PHP 8.3 rolls out to all Uni and Pro apps. The version list for PHP and its extensions, the schedule and the downtime to expect. We are preparing to roll out PHP 8.3 to our platform. Here is a list with lots of numbers and dots.]]></description>
<content:encoded><![CDATA[<p>PHP 8.3 rolls out to all Uni and Pro apps. The version list for PHP and its extensions, the schedule and the downtime to expect. We are preparing to roll out PHP 8.3 to our platform. Here is a list with lots of numbers and dots.</p><figure><img src="https://blog.fortrabbit.com/images/php-83-poster.png" alt="PHP 8.3" /></figure>]]></content:encoded>
</item>
<item>
<title>Craft CMS CVE-2023-41892</title>
<link>https://blog.fortrabbit.com/craft-cms-cve-2023-41892</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/craft-cms-cve-2023-41892</guid>
<pubDate>Thu, 29 Feb 2024 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[Update your Craft CMS 4 installation. There is a low-effort high-impact vulnerability out there. Update your Craft CMS 4 installation, if you have not for a while. There is a low-effort high-impact vulnerability out there.]]></description>
<content:encoded><![CDATA[<p>Update your Craft CMS 4 installation. There is a low-effort high-impact vulnerability out there. Update your Craft CMS 4 installation, if you have not for a while. There is a low-effort high-impact vulnerability out there.</p><figure><img src="https://blog.fortrabbit.com/images/craft-logo-dripping.png" alt="Craft CMS CVE-2023-41892" /></figure>]]></content:encoded>
</item>
<item>
<title>The tyranny of inconsistent keyboard shortcuts</title>
<link>https://blog.fortrabbit.com/the-tyranny-of-inconsistent-keyboard-shortcuts</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/the-tyranny-of-inconsistent-keyboard-shortcuts</guid>
<pubDate>Mon, 12 Feb 2024 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<description><![CDATA[Insert a link in Slack, Notion, Linear, Obsidian and VS Code, and get five different shortcuts. A rant about relearning basic actions. A rant about how difficult it is to adapt keyboard shortcuts across multiple programs as a human.]]></description>
<content:encoded><![CDATA[<p>Insert a link in Slack, Notion, Linear, Obsidian and VS Code, and get five different shortcuts. A rant about relearning basic actions. A rant about how difficult it is to adapt keyboard shortcuts across multiple programs as a human.</p>]]></content:encoded>
</item>
<item>
<title>Post mortem September maintenance</title>
<link>https://blog.fortrabbit.com/post-mortem-september-2023-maintenance</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/post-mortem-september-2023-maintenance</guid>
<pubDate>Wed, 04 Oct 2023 10:14:11 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[A post mortem of the September 2023 internal maintenance: what went wrong across the nights in the EU, and what the aftermath was. We recently rolled out a BIG internal update. It was kinda rocky and we still have to deal with aftermath. Here are some technical details, as well as some personal reflections.]]></description>
<content:encoded><![CDATA[<p>A post mortem of the September 2023 internal maintenance: what went wrong across the nights in the EU, and what the aftermath was. We recently rolled out a BIG internal update. It was kinda rocky and we still have to deal with aftermath. Here are some technical details, as well as some personal reflections.</p>]]></content:encoded>
</item>
<item>
<title>September 2023 updates</title>
<link>https://blog.fortrabbit.com/september-2023-updates</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/september-2023-updates</guid>
<pubDate>Wed, 06 Sep 2023 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicle</category>
<description><![CDATA[A platform update covering operating system components and newer hardware, with the version list, the schedule and the downtime. We are preparing to roll out some minor version updates. Here is a list with lots of numbers and dots.]]></description>
<content:encoded><![CDATA[<p>A platform update covering operating system components and newer hardware, with the version list, the schedule and the downtime. We are preparing to roll out some minor version updates. Here is a list with lots of numbers and dots.</p>]]></content:encoded>
</item>
<item>
<title>Why a GUI and not a CLI</title>
<link>https://blog.fortrabbit.com/why-gui-not-cli</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/why-gui-not-cli</guid>
<pubDate>Mon, 28 Aug 2023 09:36:38 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Developers reach for the terminal first, so why did a hosting platform for developers start with a graphical dashboard instead?]]></description>
<content:encoded><![CDATA[<p>Developers reach for the terminal first, so why did a hosting platform for developers start with a graphical dashboard instead?</p><figure><img src="https://blog.fortrabbit.com/images/gui-not-cli.png" alt="Why a GUI and not a CLI" /></figure>]]></content:encoded>
</item>
<item>
<title>MySQL 8 upgrades</title>
<link>https://blog.fortrabbit.com/mysql-8-upgrades</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/mysql-8-upgrades</guid>
<pubDate>Mon, 05 Jun 2023 11:02:19 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[The last remaining apps move from MySQL 5.7 to MySQL 8 in a long-running maintenance project. What clients need to do, and when. This article informs our clients about a long running maintenance project to move remaining Apps from MySQL 5.7 to MySQL 8.0]]></description>
<content:encoded><![CDATA[<p>The last remaining apps move from MySQL 5.7 to MySQL 8 in a long-running maintenance project. What clients need to do, and when. This article informs our clients about a long running maintenance project to move remaining Apps from MySQL 5.7 to MySQL 8.0</p><figure><img src="https://blog.fortrabbit.com/images/mysql-8-poster.png" alt="MySQL 8 upgrades" /></figure>]]></content:encoded>
</item>
<item>
<title>Mission statement 2023</title>
<link>https://blog.fortrabbit.com/mission-statement-2023</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/mission-statement-2023</guid>
<pubDate>Sat, 15 Apr 2023 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Ten years of PHP cloud hosting: slow steady growth, hiring difficulties, and an honest account of a quiet period without big features. 10 years of fortrabbit cloud hosting. We haven't been doing much blogging lately. And you haven't seen many big new features landing here either. What's going on? Here is an update from the rabbitverse.]]></description>
<content:encoded><![CDATA[<p>Ten years of PHP cloud hosting: slow steady growth, hiring difficulties, and an honest account of a quiet period without big features. 10 years of fortrabbit cloud hosting. We haven't been doing much blogging lately. And you haven't seen many big new features landing here either. What's going on? Here is an update from the rabbitverse.</p><figure><img src="https://blog.fortrabbit.com/images/mission-statement-2022-poster.png" alt="Mission statement 2023" /></figure>]]></content:encoded>
</item>
<item>
<title>PHP 8.2</title>
<link>https://blog.fortrabbit.com/php-82-update</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/php-82-update</guid>
<pubDate>Wed, 12 Apr 2023 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[PHP 8.2 rolls out across the platform. The complete version list for PHP and its extensions, with timing and expected downtime. We are preparing to roll out PHP 8.2 to our platform. Here is a list with lots of numbers and dots.]]></description>
<content:encoded><![CDATA[<p>PHP 8.2 rolls out across the platform. The complete version list for PHP and its extensions, with timing and expected downtime. We are preparing to roll out PHP 8.2 to our platform. Here is a list with lots of numbers and dots.</p><figure><img src="https://blog.fortrabbit.com/images/php-8-2-poster.png" alt="PHP 8.2" /></figure>]]></content:encoded>
</item>
<item>
<title>PHP 7.4 support to end some day</title>
<link>https://blog.fortrabbit.com/php-74-eol</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/php-74-eol</guid>
<pubDate>Fri, 14 Oct 2022 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[PHP 7.4 reaches end of life. Why PHP 8 is worth the move — speed, active maintenance, new features — and how to get there. Same procedure as every year. PHP 7.4 will reach its end of life soon. This means that no security patches will be applied any more. This is information for PHP developers and fortrabbit clients.]]></description>
<content:encoded><![CDATA[<p>PHP 7.4 reaches end of life. Why PHP 8 is worth the move — speed, active maintenance, new features — and how to get there. Same procedure as every year. PHP 7.4 will reach its end of life soon. This means that no security patches will be applied any more. This is information for PHP developers and fortrabbit clients.</p><figure><img src="https://blog.fortrabbit.com/images/php-eol-poster.jpg" alt="PHP 7.4 support to end some day" /></figure>]]></content:encoded>
</item>
<item>
<title>Opinionated Craft CMS 4 upgrade guide</title>
<link>https://blog.fortrabbit.com/opinionated-craft-4-upgrade-guide</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/opinionated-craft-4-upgrade-guide</guid>
<pubDate>Tue, 11 Oct 2022 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[A step-by-step path from Craft CMS 3 to Craft 4: check plugin support, update composer.json, run migrations, test locally and deploy to fortrabbit. Upgrading to a new major version of Craft CMS is a bigger undertaking as you may think. This article aims to dive a bit deeper than the official docs. Here is what you need to know before getting started and some of our opinionated practices.]]></description>
<content:encoded><![CDATA[<p>A step-by-step path from Craft CMS 3 to Craft 4: check plugin support, update composer.json, run migrations, test locally and deploy to fortrabbit. Upgrading to a new major version of Craft CMS is a bigger undertaking as you may think. This article aims to dive a bit deeper than the official docs. Here is what you need to know before getting started and some of our opinionated practices.</p><figure><img src="https://blog.fortrabbit.com/images/craft-update-poster.png" alt="Opinionated Craft CMS 4 upgrade guide" /></figure>]]></content:encoded>
</item>
<item>
<title>New features at fortrabbit</title>
<link>https://blog.fortrabbit.com/new-at-fortrabbit-2022-04</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/new-at-fortrabbit-2022-04</guid>
<pubDate>Mon, 04 Apr 2022 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[A recap of recent platform work: a basic web application firewall setting, Craft Copy for Nitro, and Craft Copy for Craft CMS 4. Time flies by. We keep maintaining and improving our service. Here is a recap of recent updates.]]></description>
<content:encoded><![CDATA[<p>A recap of recent platform work: a basic web application firewall setting, Craft Copy for Nitro, and Craft Copy for Craft CMS 4. Time flies by. We keep maintaining and improving our service. Here is a recap of recent updates.</p><figure><img src="https://blog.fortrabbit.com/images/new-improved-poster.gif" alt="New features at fortrabbit" /></figure>]]></content:encoded>
</item>
<item>
<title>PHP 8.1</title>
<link>https://blog.fortrabbit.com/php-81-update</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/php-81-update</guid>
<pubDate>Mon, 14 Mar 2022 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[PHP 8.1 rolls out to all Uni and Pro apps. The version and extension numbers, the schedule, and the downtime to expect. We are preparing to roll out PHP 8.1 to our platform. Here is a list with lots of numbers and dots.]]></description>
<content:encoded><![CDATA[<p>PHP 8.1 rolls out to all Uni and Pro apps. The version and extension numbers, the schedule, and the downtime to expect. We are preparing to roll out PHP 8.1 to our platform. Here is a list with lots of numbers and dots.</p><figure><img src="https://blog.fortrabbit.com/images/php-8-1-poster.png" alt="PHP 8.1" /></figure>]]></content:encoded>
</item>
<item>
<title>PHP 7.3 support to end soon</title>
<link>https://blog.fortrabbit.com/php-73-eol</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/php-73-eol</guid>
<pubDate>Wed, 19 Jan 2022 16:03:34 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[PHP 7.3 reaches end of life and gets switched to 7.4 on 13 April 2022. What to test before that date, and how to move earlier. Time flies by. Here is yet another PHP version that will soon get no more security updates, so we will need to stop supporting it as well: PHP 7.3. Here is what our clients need to know about upcoming changes.]]></description>
<content:encoded><![CDATA[<p>PHP 7.3 reaches end of life and gets switched to 7.4 on 13 April 2022. What to test before that date, and how to move earlier. Time flies by. Here is yet another PHP version that will soon get no more security updates, so we will need to stop supporting it as well: PHP 7.3. Here is what our clients need to know about upcoming changes.</p><figure><img src="https://blog.fortrabbit.com/images/php-eol-poster.jpg" alt="PHP 7.3 support to end soon" /></figure>]]></content:encoded>
</item>
<item>
<title>Things to know about fast Craft CMS websites</title>
<link>https://blog.fortrabbit.com/craft-performance-tuning-debugging</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/craft-performance-tuning-debugging</guid>
<pubDate>Sun, 16 Jan 2022 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[What we learned helping clients speed up Craft CMS sites: the backend bottlenecks that come up again and again, and how to measure them. Here's what we've learned helping clients to increase performance of their Craft CMS websites.]]></description>
<content:encoded><![CDATA[<p>What we learned helping clients speed up Craft CMS sites: the backend bottlenecks that come up again and again, and how to measure them. Here's what we've learned helping clients to increase performance of their Craft CMS websites.</p><figure><img src="https://blog.fortrabbit.com/images/craft-cms-tuning-2021.png" alt="Things to know about fast Craft CMS websites" /></figure>]]></content:encoded>
</item>
<item>
<title>PHP 8.0.12</title>
<link>https://blog.fortrabbit.com/php-8-0-12-update</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/php-8-0-12-update</guid>
<pubDate>Thu, 11 Nov 2021 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[The platform update rolling out PHP 8.0.12 to all Uni and Pro apps, with the full version list and the downtime to expect. We are preparing to roll out PHP 8.0.12 to our platform. Here is a list with lots of numbers and dots.]]></description>
<content:encoded><![CDATA[<p>The platform update rolling out PHP 8.0.12 to all Uni and Pro apps, with the full version list and the downtime to expect. We are preparing to roll out PHP 8.0.12 to our platform. Here is a list with lots of numbers and dots.</p><figure><img src="https://blog.fortrabbit.com/images/php-8-0-12-poster.png" alt="PHP 8.0.12" /></figure>]]></content:encoded>
</item>
<item>
<title>Image processing services intro</title>
<link>https://blog.fortrabbit.com/image-optimization-services-overview</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/image-optimization-services-overview</guid>
<pubDate>Wed, 14 Apr 2021 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[A field guide to image processing and optimization services: what problem they solve, which providers exist, and the alternatives. Learn about image processing service providers here. What are they? What problem do they solve? What options and alternatives are available?]]></description>
<content:encoded><![CDATA[<p>A field guide to image processing and optimization services: what problem they solve, which providers exist, and the alternatives. Learn about image processing service providers here. What are they? What problem do they solve? What options and alternatives are available?</p><figure><img src="https://blog.fortrabbit.com/images/cute-cat-pic.jpg" alt="Image processing services intro" /></figure>]]></content:encoded>
</item>
<item>
<title>About a recent security patch</title>
<link>https://blog.fortrabbit.com/about-a-recent-security-patch</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/about-a-recent-security-patch</guid>
<pubDate>Tue, 23 Mar 2021 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[The story of one small dashboard security fix: a password form bypassed with browser dev tools, reported by a long-standing researcher. This is the story of a small security update we recently deployed to our Dashboard.]]></description>
<content:encoded><![CDATA[<p>The story of one small dashboard security fix: a password form bypassed with browser dev tools, reported by a long-standing researcher. This is the story of a small security update we recently deployed to our Dashboard.</p><figure><img src="https://blog.fortrabbit.com/images/security-update-poster.png" alt="About a recent security patch" /></figure>]]></content:encoded>
</item>
<item>
<title>PHP 8</title>
<link>https://blog.fortrabbit.com/php-8-update</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/php-8-update</guid>
<pubDate>Mon, 22 Feb 2021 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[PHP 8 rolls out across the fortrabbit platform. The full list of versions and extensions, plus timing and expected downtime. We are preparing to roll out PHP 8 to our platform. Here is a list with lots of numbers and dots.]]></description>
<content:encoded><![CDATA[<p>PHP 8 rolls out across the fortrabbit platform. The full list of versions and extensions, plus timing and expected downtime. We are preparing to roll out PHP 8 to our platform. Here is a list with lots of numbers and dots.</p><figure><img src="https://blog.fortrabbit.com/images/php-8-poster.png" alt="PHP 8" /></figure>]]></content:encoded>
</item>
<item>
<title>Meanwhile at fortrabbit</title>
<link>https://blog.fortrabbit.com/meanwhile-at-fortrabbit</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/meanwhile-at-fortrabbit</guid>
<pubDate>Thu, 11 Feb 2021 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[HTTP/2 finally rolls out for all apps, alongside a set of smaller platform changes from the home office task force. Here is a combined update from the home office working task force, announcing upcoming and recent changes. You care about detail? We do too!]]></description>
<content:encoded><![CDATA[<p>HTTP/2 finally rolls out for all apps, alongside a set of smaller platform changes from the home office task force. Here is a combined update from the home office working task force, announcing upcoming and recent changes. You care about detail? We do too!</p><figure><img src="https://blog.fortrabbit.com/images/new-improved-poster.gif" alt="Meanwhile at fortrabbit" /></figure>]]></content:encoded>
</item>
<item>
<title>Let&apos;s Encrypt root certificate change</title>
<link>https://blog.fortrabbit.com/lets-encrypt-new-root</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/lets-encrypt-new-root</guid>
<pubDate>Thu, 26 Nov 2020 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[Let's Encrypt will change its root certificates. Learn how this might affect you as a fortrabbit client. Let's Encrypt will change its root certificates. Learn how this might affect you as a fortrabbit client.]]></description>
<content:encoded><![CDATA[<p>Let's Encrypt will change its root certificates. Learn how this might affect you as a fortrabbit client. Let's Encrypt will change its root certificates. Learn how this might affect you as a fortrabbit client.</p><figure><img src="https://blog.fortrabbit.com/images/lets-encrypt-new-root.png" alt="Let&apos;s Encrypt root certificate change" /></figure>]]></content:encoded>
</item>
<item>
<title>Craft Copy 1.0 released</title>
<link>https://blog.fortrabbit.com/craft-copy-1-released</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/craft-copy-1-released</guid>
<pubDate>Thu, 12 Nov 2020 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[Our command line tool to help with Craft CMS deployment on fortrabbit is now production grade ready. We are pleased to announce that Craft Copy has now reached version 1.0.0. Craft Copy is an open source command line interface to sync your local Craft with fortrabbit in more convenient and sophisticated ways.]]></description>
<content:encoded><![CDATA[<p>Our command line tool to help with Craft CMS deployment on fortrabbit is now production grade ready. We are pleased to announce that Craft Copy has now reached version 1.0.0. Craft Copy is an open source command line interface to sync your local Craft with fortrabbit in more convenient and sophisticated ways.</p><figure><img src="https://blog.fortrabbit.com/images/craft-copy-poster.gif" alt="Craft Copy 1.0 released" /></figure>]]></content:encoded>
</item>
<item>
<title>PHP 7.2 support to end soon</title>
<link>https://blog.fortrabbit.com/php-72-eol</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/php-72-eol</guid>
<pubDate>Wed, 11 Nov 2020 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[PHP 7.2 stops receiving security updates and support on fortrabbit ends. The quick upgrade route that works for most apps. Time flies by. Here is yet another PHP version that will soon get no more security updates, so we will need to stop supporting it as well: PHP 7.2. Here is what our clients need to know about upcoming changes.]]></description>
<content:encoded><![CDATA[<p>PHP 7.2 stops receiving security updates and support on fortrabbit ends. The quick upgrade route that works for most apps. Time flies by. Here is yet another PHP version that will soon get no more security updates, so we will need to stop supporting it as well: PHP 7.2. Here is what our clients need to know about upcoming changes.</p><figure><img src="https://blog.fortrabbit.com/images/php-eol-poster.jpg" alt="PHP 7.2 support to end soon" /></figure>]]></content:encoded>
</item>
<item>
<title>MySQL 8 is now available for Pro Apps</title>
<link>https://blog.fortrabbit.com/mysql-8-now-available-for-pro-apps</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/mysql-8-now-available-for-pro-apps</guid>
<pubDate>Wed, 28 Oct 2020 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[We are finally making MySQL 8 available. What clients need to know about the roll-out. This has been a long requested feature. Now, we can finally announce it. Starting today, all newly created Pro Apps will run on MySQL version 8. Here is what else you might want to know.]]></description>
<content:encoded><![CDATA[<p>We are finally making MySQL 8 available. What clients need to know about the roll-out. This has been a long requested feature. Now, we can finally announce it. Starting today, all newly created Pro Apps will run on MySQL version 8. Here is what else you might want to know.</p><figure><img src="https://blog.fortrabbit.com/images/mysql-8-poster.png" alt="MySQL 8 is now available for Pro Apps" /></figure>]]></content:encoded>
</item>
<item>
<title>Privacy Shield considered obsolete, possible impacts on our hosting platform</title>
<link>https://blog.fortrabbit.com/privacy-shield-obsolete-our-thoughts</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/privacy-shield-obsolete-our-thoughts</guid>
<pubDate>Tue, 15 Sep 2020 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[The European Court of Justice invalidated the EU-US Privacy Shield. What that means for a hosting platform and for its clients. The European Court of Justice (EUCJ) invalidated the Privacy Shield agreement recently. This is what clients may want to know.]]></description>
<content:encoded><![CDATA[<p>The European Court of Justice invalidated the EU-US Privacy Shield. What that means for a hosting platform and for its clients. The European Court of Justice (EUCJ) invalidated the Privacy Shield agreement recently. This is what clients may want to know.</p><figure><img src="https://blog.fortrabbit.com/images/privacy-shield-poster.gif" alt="Privacy Shield considered obsolete, possible impacts on our hosting platform" /></figure>]]></content:encoded>
</item>
<item>
<title>Craft CMS SEOmatic exploit info</title>
<link>https://blog.fortrabbit.com/seomatic-exploit</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/seomatic-exploit</guid>
<pubDate>Tue, 07 Jul 2020 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[A critical vulnerability in the Craft CMS plugin SEOmatic. How to check whether an installation was affected, and how to clean up. The Craft CMS plugin SEOmatic has had a critical security vulnerability. This is how to check if your installation is affected and maybe even hacked already. TLDR; Update Craft CMS and plugins now!]]></description>
<content:encoded><![CDATA[<p>A critical vulnerability in the Craft CMS plugin SEOmatic. How to check whether an installation was affected, and how to clean up. The Craft CMS plugin SEOmatic has had a critical security vulnerability. This is how to check if your installation is affected and maybe even hacked already. TLDR; Update Craft CMS and plugins now!</p><figure><img src="https://blog.fortrabbit.com/images/seomatic-poster.gif" alt="Craft CMS SEOmatic exploit info" /></figure>]]></content:encoded>
</item>
<item>
<title>Covid-19 info for clients</title>
<link>https://blog.fortrabbit.com/covid-19-info</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/covid-19-info</guid>
<pubDate>Fri, 27 Mar 2020 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[What fortrabbit changed in March 2020 to keep client sites online: remote work, shared responsibility and extended documentation. What we are doing to keep your business online and how you can help.]]></description>
<content:encoded><![CDATA[<p>What fortrabbit changed in March 2020 to keep client sites online: remote work, shared responsibility and extended documentation. What we are doing to keep your business online and how you can help.</p><figure><img src="https://blog.fortrabbit.com/images/covid-19-poster.gif" alt="Covid-19 info for clients" /></figure>]]></content:encoded>
</item>
<item>
<title>PHP 7.4 and other updates</title>
<link>https://blog.fortrabbit.com/php-74-update</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/php-74-update</guid>
<pubDate>Fri, 27 Mar 2020 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[The platform update bringing PHP 7.4 and a set of extension bumps, with version numbers, timing and expected downtime. We are currently preparing a small update. PHP 7.4 and some extensions. Here is a list with lots of numbers and dots.]]></description>
<content:encoded><![CDATA[<p>The platform update bringing PHP 7.4 and a set of extension bumps, with version numbers, timing and expected downtime. We are currently preparing a small update. PHP 7.4 and some extensions. Here is a list with lots of numbers and dots.</p><figure><img src="https://blog.fortrabbit.com/images/php-74-poster.gif" alt="PHP 7.4 and other updates" /></figure>]]></content:encoded>
</item>
<item>
<title>The story of our new invoice number format</title>
<link>https://blog.fortrabbit.com/the-story-of-our-new-invoice-numbers</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/the-story-of-our-new-invoice-numbers</guid>
<pubDate>Mon, 03 Feb 2020 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[How our new invoice numbers are structured and what went wrong when we rolled it out. We have just changed our invoice number format. This is why we changed it and about the issues during roll out.]]></description>
<content:encoded><![CDATA[<p>How our new invoice numbers are structured and what went wrong when we rolled it out. We have just changed our invoice number format. This is why we changed it and about the issues during roll out.</p><figure><img src="https://blog.fortrabbit.com/images/new-invoice-number-format.gif" alt="The story of our new invoice number format" /></figure>]]></content:encoded>
</item>
<item>
<title>Patch updates ahead</title>
<link>https://blog.fortrabbit.com/updates-ahead-2019-10</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/updates-ahead-2019-10</guid>
<pubDate>Wed, 16 Oct 2019 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[A patch update for all supported PHP versions rolls out app by app, with up to ten minutes of downtime for web delivery. We are currently preparing a patch version update. Here is what you need to know.]]></description>
<content:encoded><![CDATA[<p>A patch update for all supported PHP versions rolls out app by app, with up to ten minutes of downtime for web delivery. We are currently preparing a patch version update. Here is what you need to know.</p><figure><img src="https://blog.fortrabbit.com/images/minor-and-patch-updates-poster.gif" alt="Patch updates ahead" /></figure>]]></content:encoded>
</item>
<item>
<title>PHP 7.1 is slowly fading out</title>
<link>https://blog.fortrabbit.com/php-71-fade-out</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/php-71-fade-out</guid>
<pubDate>Wed, 25 Sep 2019 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[Security support for PHP 7.1 ends in December 2019. The five-minute upgrade path, and what to check before switching production. The official security support for PHP 7.1 is ending in December 2019. Bring your Apps up-to-date now. Here are the basic and some advanced steps you — dear fortrabbit client — might need to do.]]></description>
<content:encoded><![CDATA[<p>Security support for PHP 7.1 ends in December 2019. The five-minute upgrade path, and what to check before switching production. The official security support for PHP 7.1 is ending in December 2019. Bring your Apps up-to-date now. Here are the basic and some advanced steps you — dear fortrabbit client — might need to do.</p><figure><img src="https://blog.fortrabbit.com/images/php71-fade-poster.gif" alt="PHP 7.1 is slowly fading out" /></figure>]]></content:encoded>
</item>
<item>
<title>imageMagick patch 2</title>
<link>https://blog.fortrabbit.com/imagemagick-update-2019-08</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/imagemagick-update-2019-08</guid>
<pubDate>Fri, 16 Aug 2019 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[A second ImageMagick patch rolls out across the platform, with the rundown of timing and the downtime to expect for Uni and Pro apps. We are currently preparing for a smaller platform update. Mainly, this is about releasing a new patch, improving imageMagick performance - general stability and security improvements included.]]></description>
<content:encoded><![CDATA[<p>A second ImageMagick patch rolls out across the platform, with the rundown of timing and the downtime to expect for Uni and Pro apps. We are currently preparing for a smaller platform update. Mainly, this is about releasing a new patch, improving imageMagick performance - general stability and security improvements included.</p><figure><img src="https://blog.fortrabbit.com/images/imagemagick-issues-poster-2.gif" alt="imageMagick patch 2" /></figure>]]></content:encoded>
</item>
<item>
<title>Post mortem for `Under the hood updates`</title>
<link>https://blog.fortrabbit.com/post-mortem-under-the-hood-2019-06</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/post-mortem-under-the-hood-2019-06</guid>
<pubDate>Fri, 28 Jun 2019 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[A post mortem of the 2019 under-the-hood update: a global operating system upgrade that did not go as planned, and why. We recently rolled out a BIG internal update and it didn't work out exactly as planned. Here is what went wrong.]]></description>
<content:encoded><![CDATA[<p>A post mortem of the 2019 under-the-hood update: a global operating system upgrade that did not go as planned, and why. We recently rolled out a BIG internal update and it didn't work out exactly as planned. Here is what went wrong.</p><figure><img src="https://blog.fortrabbit.com/images/improved-shaky.gif" alt="Post mortem for `Under the hood updates`" /></figure>]]></content:encoded>
</item>
<item>
<title>Under the hood updates</title>
<link>https://blog.fortrabbit.com/under-the-hood-updates-2019-06</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/under-the-hood-updates-2019-06</guid>
<pubDate>Tue, 28 May 2019 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[A large internal platform update focused on stability, security and groundwork, with the timing and downtime to expect per app. We are currently preparing a big internal update. You will not find new features (PHP7.4 and HTTP/2 not yet) but it includes many bigger under the hood changes, further improving platform stability and security.]]></description>
<content:encoded><![CDATA[<p>A large internal platform update focused on stability, security and groundwork, with the timing and downtime to expect per app. We are currently preparing a big internal update. You will not find new features (PHP7.4 and HTTP/2 not yet) but it includes many bigger under the hood changes, further improving platform stability and security.</p><figure><img src="https://blog.fortrabbit.com/images/new-improved-poster.gif" alt="Under the hood updates" /></figure>]]></content:encoded>
</item>
<item>
<title>ImageMagick issues</title>
<link>https://blog.fortrabbit.com/imagemagick-issues</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/imagemagick-issues</guid>
<pubDate>Mon, 04 Mar 2019 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[The backstory of a week of ImageMagick trouble on the platform: what broke in image transformations, and what was done about it. During the last week we have had some trouble with ImageMagick. Sorry for the inconvenience. This article provides some background about what happened.]]></description>
<content:encoded><![CDATA[<p>The backstory of a week of ImageMagick trouble on the platform: what broke in image transformations, and what was done about it. During the last week we have had some trouble with ImageMagick. Sorry for the inconvenience. This article provides some background about what happened.</p><figure><img src="https://blog.fortrabbit.com/images/imagemagick-issues-poster.gif" alt="ImageMagick issues" /></figure>]]></content:encoded>
</item>
<item>
<title>PHP 5.6 &amp; PHP 7.0 EOL FAQ</title>
<link>https://blog.fortrabbit.com/php-eol-faq</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/php-eol-faq</guid>
<pubDate>Fri, 14 Dec 2018 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[What else you need to know about the upcoming EOL of the two PHP versions 5.6 and 7.0. The end is near. At least for PHP 5.6 and PHP 7.0. Here are most facts for fortrabbit clients on the upcoming updates.]]></description>
<content:encoded><![CDATA[<p>What else you need to know about the upcoming EOL of the two PHP versions 5.6 and 7.0. The end is near. At least for PHP 5.6 and PHP 7.0. Here are most facts for fortrabbit clients on the upcoming updates.</p><figure><img src="https://blog.fortrabbit.com/images/php56-deadline-faq.jpg" alt="PHP 5.6 &amp; PHP 7.0 EOL FAQ" /></figure>]]></content:encoded>
</item>
<item>
<title>On upcoming PHP deadlines</title>
<link>https://blog.fortrabbit.com/on-php-deadlines</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/on-php-deadlines</guid>
<pubDate>Thu, 06 Sep 2018 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[PHP 5.6 and PHP 7.0 deadlines: Why is so much old PHP around? What we will do!]]></description>
<content:encoded><![CDATA[<p>PHP 5.6 and PHP 7.0 deadlines: Why is so much old PHP around? What we will do!</p><figure><img src="https://blog.fortrabbit.com/images/php56-deadline-poster.jpg" alt="On upcoming PHP deadlines" /></figure>]]></content:encoded>
</item>
<item>
<title>Hello Teutonic CSS</title>
<link>https://blog.fortrabbit.com/hello-teutonic-css</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/hello-teutonic-css</guid>
<pubDate>Thu, 02 Aug 2018 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[Teutonic CSS, an open-source CSS framework grown out of the stylesheet behind fortrabbit, and the thinking that shaped it. So we said to do more open source on fortrabbit. TADA - here is my first big open source publication. A CSS framework.]]></description>
<content:encoded><![CDATA[<p>Teutonic CSS, an open-source CSS framework grown out of the stylesheet behind fortrabbit, and the thinking that shaped it. So we said to do more open source on fortrabbit. TADA - here is my first big open source publication. A CSS framework.</p><figure><img src="https://blog.fortrabbit.com/images/teutonic-poster.jpg" alt="Hello Teutonic CSS" /></figure>]]></content:encoded>
</item>
<item>
<title>Yes, we love open source</title>
<link>https://blog.fortrabbit.com/open-source-at-fortrabbit</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/open-source-at-fortrabbit</guid>
<pubDate>Mon, 30 Jul 2018 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[Props to the OSS communities and highlighting some of our open source contributions. fortrabbit wouldn't be possible without great open source projects. So we are thinking about ways to give back.]]></description>
<content:encoded><![CDATA[<p>Props to the OSS communities and highlighting some of our open source contributions. fortrabbit wouldn't be possible without great open source projects. So we are thinking about ways to give back.</p><figure><img src="https://blog.fortrabbit.com/images/open-source-poster.gif" alt="Yes, we love open source" /></figure>]]></content:encoded>
</item>
<item>
<title>fortrabbit is GDPR ready</title>
<link>https://blog.fortrabbit.com/fortrabbit-is-gdpr-ready</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/fortrabbit-is-gdpr-ready</guid>
<pubDate>Mon, 16 Apr 2018 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[GDPR is here. Wat is changing for our clients, what not, why and when. Comply by the end of May. The General Data Protection Regulation is coming. This post reflects when, why, what and what not is changing for our clients.]]></description>
<content:encoded><![CDATA[<p>GDPR is here. Wat is changing for our clients, what not, why and when. Comply by the end of May. The General Data Protection Regulation is coming. This post reflects when, why, what and what not is changing for our clients.</p><figure><img src="https://blog.fortrabbit.com/images/gdpr-ready-poster.jpg" alt="fortrabbit is GDPR ready" /></figure>]]></content:encoded>
</item>
<item>
<title>My favorite Facebook bot designs</title>
<link>https://blog.fortrabbit.com/favorite-facebook-bot-designs</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/favorite-facebook-bot-designs</guid>
<pubDate>Mon, 08 Jan 2018 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[A collection of Facebook reaction bots found on hosted sites, and the accidental brutalist beauty of their interfaces. As a hosting provider we fight against all kind of frauds, hacks, scams and phishings. This is my favorite, mostly harmless service misuse.]]></description>
<content:encoded><![CDATA[<p>A collection of Facebook reaction bots found on hosted sites, and the accidental brutalist beauty of their interfaces. As a hosting provider we fight against all kind of frauds, hacks, scams and phishings. This is my favorite, mostly harmless service misuse.</p><figure><img src="https://blog.fortrabbit.com/images/facebook-bot-4-s.png" alt="My favorite Facebook bot designs" /></figure>]]></content:encoded>
</item>
<item>
<title>Market overview: Email services for business and private</title>
<link>https://blog.fortrabbit.com/market-overview-email-as-a-service</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/market-overview-email-as-a-service</guid>
<pubDate>Mon, 30 Oct 2017 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[An opinionated field guide to email hosting providers, for teams whose PHP host deliberately does not run their mailboxes. We evangelize the idea of decoupled hosting. This post gives you an overview about cool "Email as a Service" providers.]]></description>
<content:encoded><![CDATA[<p>An opinionated field guide to email hosting providers, for teams whose PHP host deliberately does not run their mailboxes. We evangelize the idea of decoupled hosting. This post gives you an overview about cool "Email as a Service" providers.</p><figure><img src="https://blog.fortrabbit.com/images/email-as-a-service-poster.gif" alt="Market overview: Email services for business and private" /></figure>]]></content:encoded>
</item>
<item>
<title>How to get good support</title>
<link>https://blog.fortrabbit.com/how-to-get-good-support</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/how-to-get-good-support</guid>
<pubDate>Wed, 18 Oct 2017 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[Read, search, ask — how to write a support request that gets a useful answer quickly, and what makes hosting support slow down. Customer service is crucial, especially for hosting. Help us helping you! Get better answers faster. Learn how to ask.]]></description>
<content:encoded><![CDATA[<p>Read, search, ask — how to write a support request that gets a useful answer quickly, and what makes hosting support slow down. Customer service is crucial, especially for hosting. Help us helping you! Get better answers faster. Learn how to ask.</p><figure><img src="https://blog.fortrabbit.com/images/support-poster.gif" alt="How to get good support" /></figure>]]></content:encoded>
</item>
<item>
<title>Transactional e-mails market overview</title>
<link>https://blog.fortrabbit.com/market-overview-transactional-mails</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/market-overview-transactional-mails</guid>
<pubDate>Thu, 21 Sep 2017 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[What transactional email services are for — confirmations, invoices, password resets — and which providers are worth a look. This field guide helps understanding commercial services for transactional e-mails. What are they good for anyways?]]></description>
<content:encoded><![CDATA[<p>What transactional email services are for — confirmations, invoices, password resets — and which providers are worth a look. This field guide helps understanding commercial services for transactional e-mails. What are they good for anyways?</p><figure><img src="https://blog.fortrabbit.com/images/transactional-mail-provider-poster.jpg" alt="Transactional e-mails market overview" /></figure>]]></content:encoded>
</item>
<item>
<title>Market overview: video hosting for business</title>
<link>https://blog.fortrabbit.com/market-overview-video-hosting</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/market-overview-video-hosting</guid>
<pubDate>Mon, 14 Aug 2017 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[An opinionated field guide to video encoding and hosting services, and when outsourcing video beats serving it from the web server. We evangelize the idea of decoupled hosting. This post gives you an overview about cool video encoding and hosting services you can usefor your business.]]></description>
<content:encoded><![CDATA[<p>An opinionated field guide to video encoding and hosting services, and when outsourcing video beats serving it from the web server. We evangelize the idea of decoupled hosting. This post gives you an overview about cool video encoding and hosting services you can usefor your business.</p><figure><img src="https://blog.fortrabbit.com/images/video-overview-poster.gif" alt="Market overview: video hosting for business" /></figure>]]></content:encoded>
</item>
<item>
<title>Market overview: CDN services</title>
<link>https://blog.fortrabbit.com/market-overview-cdn</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/market-overview-cdn</guid>
<pubDate>Thu, 03 Aug 2017 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[An opinionated field guide to developer-friendly CDN services, with pay-as-you-go pricing that finally fits medium-sized projects. We evangelize the idea of decoupled hosting. This post gives you an overview about cool content delivery services.]]></description>
<content:encoded><![CDATA[<p>An opinionated field guide to developer-friendly CDN services, with pay-as-you-go pricing that finally fits medium-sized projects. We evangelize the idea of decoupled hosting. This post gives you an overview about cool content delivery services.</p><figure><img src="https://blog.fortrabbit.com/images/cdn-overview-poster.gif" alt="Market overview: CDN services" /></figure>]]></content:encoded>
</item>
<item>
<title>Market overview: Domain services for developers</title>
<link>https://blog.fortrabbit.com/market-overview-domain-providers</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/market-overview-domain-providers</guid>
<pubDate>Tue, 18 Jul 2017 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[An opinionated field guide on developer-friendly domain hosting services. Your application is running on a cloud service (like this one here). You now ask where the developer-friendly domain registration service is?]]></description>
<content:encoded><![CDATA[<p>An opinionated field guide on developer-friendly domain hosting services. Your application is running on a cloud service (like this one here). You now ask where the developer-friendly domain registration service is?</p><figure><img src="https://blog.fortrabbit.com/images/domain-hosting-poster.jpg" alt="Market overview: Domain services for developers" /></figure>]]></content:encoded>
</item>
<item>
<title>How we do transactional e-mails</title>
<link>https://blog.fortrabbit.com/how-we-do-transactional-mail</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/how-we-do-transactional-mail</guid>
<pubDate>Thu, 22 Jun 2017 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<category>webdev</category>
<category>opinion</category>
<description><![CDATA[Our real-live practices on auto-generated client e-mail communication. Sending triggered standardized e-mails to clients is part of almost every web application. To get this right is crucial for business. This is about our own 'worst' practices — a nerdy article covering communication, design and web tech (PHP related).]]></description>
<content:encoded><![CDATA[<p>Our real-live practices on auto-generated client e-mail communication. Sending triggered standardized e-mails to clients is part of almost every web application. To get this right is crucial for business. This is about our own 'worst' practices — a nerdy article covering communication, design and web tech (PHP related).</p><figure><img src="https://blog.fortrabbit.com/images/transactional-mail-poster-blur.jpg" alt="How we do transactional e-mails" /></figure>]]></content:encoded>
</item>
<item>
<title>Introducing the &apos;client invite&apos;</title>
<link>https://blog.fortrabbit.com/invite-the-client</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/invite-the-client</guid>
<pubDate>Thu, 15 Jun 2017 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[The client invite hands billing for an app to the client, instead of sharing logins or asking for their credit card details. NEED: You are developing a website. You want your client to pay for the hosting.]]></description>
<content:encoded><![CDATA[<p>The client invite hands billing for an app to the client, instead of sharing logins or asking for their credit card details. NEED: You are developing a website. You want your client to pay for the hosting.</p><figure><img src="https://blog.fortrabbit.com/images/client-invite-poster.gif" alt="Introducing the &apos;client invite&apos;" /></figure>]]></content:encoded>
</item>
<item>
<title>Universal App pricing V2 is here</title>
<link>https://blog.fortrabbit.com/universal-pricing-v2</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/universal-pricing-v2</guid>
<pubDate>Thu, 11 May 2017 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<category>changelog</category>
<description><![CDATA[Universal App plans get reworked five months after launch: the entry plan goes, the middle plan takes its price, a top plan arrives. The Universal Stack was launched 5 months ago. We are now implementing a frequent feedback: Meet our new more powerful Universal Stack plans:]]></description>
<content:encoded><![CDATA[<p>Universal App plans get reworked five months after launch: the entry plan goes, the middle plan takes its price, a top plan arrives. The Universal Stack was launched 5 months ago. We are now implementing a frequent feedback: Meet our new more powerful Universal Stack plans:</p><figure><img src="https://blog.fortrabbit.com/images/old-new-pricing-poster.gif" alt="Universal App pricing V2 is here" /></figure>]]></content:encoded>
</item>
<item>
<title>Old App migration program</title>
<link>https://blog.fortrabbit.com/old-app-migration-program</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/old-app-migration-program</guid>
<pubDate>Mon, 20 Mar 2017 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[We are manually moving many Old Apps to Universal Apps to avoid downtime and data loss for stragglers. <span style='background-color:yellow;box-shadow:0 0 0 6px yellow'>Our Old App infrastructure is going to be shut down in less than two weeks — by the end of March 2017.</span> Most clients have already moved their Apps. But a high number of Old App is still running and this is worrying us. To avoid data loss, downtime and frustration we decided to do help out with an unusual step:]]></description>
<content:encoded><![CDATA[<p>We are manually moving many Old Apps to Universal Apps to avoid downtime and data loss for stragglers. <span style='background-color:yellow;box-shadow:0 0 0 6px yellow'>Our Old App infrastructure is going to be shut down in less than two weeks — by the end of March 2017.</span> Most clients have already moved their Apps. But a high number of Old App is still running and this is worrying us. To avoid data loss, downtime and frustration we decided to do help out with an unusual step:</p><figure><img src="https://blog.fortrabbit.com/images/old-apps-migtation-program-poster.gif" alt="Old App migration program" /></figure>]]></content:encoded>
</item>
<item>
<title>Universal Stack changelog</title>
<link>https://blog.fortrabbit.com/universal-stack-changelog</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/universal-stack-changelog</guid>
<pubDate>Tue, 20 Dec 2016 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[Every change that came with the Universal Stack release, including New Apps being renamed to Professional Apps. No action required. This is nuts and bolts for our existing clients on changes with the latest platform update. TL;DR: No action required from your side. All platform updates are opt-in. Your Apps, plans, settings and pricing will stay exactly the same.]]></description>
<content:encoded><![CDATA[<p>Every change that came with the Universal Stack release, including New Apps being renamed to Professional Apps. No action required. This is nuts and bolts for our existing clients on changes with the latest platform update. TL;DR: No action required from your side. All platform updates are opt-in. Your Apps, plans, settings and pricing will stay exactly the same.</p>]]></content:encoded>
</item>
<item>
<title>Universal Stack launched</title>
<link>https://blog.fortrabbit.com/universal-stack-launched</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/universal-stack-launched</guid>
<pubDate>Tue, 20 Dec 2016 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[Optimized for CMS driven websites - made for your needs: Backups, Git, SFTP, HTTPS & team collaboration. It's been a long time. The rabbits crew is back with yet another major release. The all new all great 'U-new-versal' Stack is available now — ready to blow your mind.]]></description>
<content:encoded><![CDATA[<p>Optimized for CMS driven websites - made for your needs: Backups, Git, SFTP, HTTPS & team collaboration. It's been a long time. The rabbits crew is back with yet another major release. The all new all great 'U-new-versal' Stack is available now — ready to blow your mind.</p><figure><img src="https://blog.fortrabbit.com/images/universal-poster.gif" alt="Universal Stack launched" /></figure>]]></content:encoded>
</item>
<item>
<title>Dashboard improvements</title>
<link>https://blog.fortrabbit.com/dashboard-improvements</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/dashboard-improvements</guid>
<pubDate>Fri, 02 Sep 2016 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[A shorter sign-up, instant login, app access links and a setup guide that extends the trial — the boarding flow rebuilt end to end. On our quest to eliminate obstacles we have just optimized the boarding flow. This is new:]]></description>
<content:encoded><![CDATA[<p>A shorter sign-up, instant login, app access links and a setup guide that extends the trial — the boarding flow rebuilt end to end. On our quest to eliminate obstacles we have just optimized the boarding flow. This is new:</p><figure><img src="https://blog.fortrabbit.com/images/dashboard-improvements.gif" alt="Dashboard improvements" /></figure>]]></content:encoded>
</item>
<item>
<title>Our Drupal 8 install guide took 540 days</title>
<link>https://blog.fortrabbit.com/540-days-for-drupal8-install-guide</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/540-days-for-drupal8-install-guide</guid>
<pubDate>Thu, 25 Aug 2016 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Why a Drupal 8 install guide took 540 days to write, and what the delay says about writing hosting documentation for a moving target. Why it took us such a crazy long time to write an install guide for Drupal 8.]]></description>
<content:encoded><![CDATA[<p>Why a Drupal 8 install guide took 540 days to write, and what the delay says about writing hosting documentation for a moving target. Why it took us such a crazy long time to write an install guide for Drupal 8.</p>]]></content:encoded>
</item>
<item>
<title>Sneak peek</title>
<link>https://blog.fortrabbit.com/sneak-peek</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/sneak-peek</guid>
<pubDate>Mon, 22 Aug 2016 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[What comes after the mission statement: a new hobby line alongside professional hosting, and the migration path for Old App owners. What we are working on and how we'll proceed with the Old Apps.]]></description>
<content:encoded><![CDATA[<p>What comes after the mission statement: a new hobby line alongside professional hosting, and the migration path for Old App owners. What we are working on and how we'll proceed with the Old Apps.</p><figure><img src="https://blog.fortrabbit.com/images/upnext-poster.gif" alt="Sneak peek" /></figure>]]></content:encoded>
</item>
<item>
<title>The new stack chooser</title>
<link>https://blog.fortrabbit.com/new-stack-chooser</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/new-stack-chooser</guid>
<pubDate>Thu, 04 Aug 2016 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[Pick a framework or CMS when creating an app and fortrabbit sets the matching configuration — no one-click installer, but a running start. Simply select your stack when creating a new App — get started more quickly. We now help out by setting basic configs like root path, environment variables and App secrets for you.]]></description>
<content:encoded><![CDATA[<p>Pick a framework or CMS when creating an app and fortrabbit sets the matching configuration — no one-click installer, but a running start. Simply select your stack when creating a new App — get started more quickly. We now help out by setting basic configs like root path, environment variables and App secrets for you.</p><figure><img src="https://blog.fortrabbit.com/images/stack-chooser-poster.gif" alt="The new stack chooser" /></figure>]]></content:encoded>
</item>
<item>
<title>Introducing password authentication + dynamic help</title>
<link>https://blog.fortrabbit.com/introducing-password-authentication</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/introducing-password-authentication</guid>
<pubDate>Thu, 21 Jul 2016 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Password authentication as an alternative to SSH keys, plus documentation code examples that fill in real values while logged in. Boarding just got better. This new release makes it easier to get started with fortrabbit for new and novice users.]]></description>
<content:encoded><![CDATA[<p>Password authentication as an alternative to SSH keys, plus documentation code examples that fill in real values while logged in. Boarding just got better. This new release makes it easier to get started with fortrabbit for new and novice users.</p><figure><img src="https://blog.fortrabbit.com/images/password-poster.gif" alt="Introducing password authentication + dynamic help" /></figure>]]></content:encoded>
</item>
<item>
<title>Introducing a better domain handling</title>
<link>https://blog.fortrabbit.com/better-domain-handling</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/better-domain-handling</guid>
<pubDate>Tue, 12 Jul 2016 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[Domain setup on fortrabbit gets a clearer interface and a forwarding service for naked domains, following free HTTPS via Let's Encrypt. Setting up domains for your fortrabbit Apps just became easier. We have vastly improved handling for naked domains.]]></description>
<content:encoded><![CDATA[<p>Domain setup on fortrabbit gets a clearer interface and a forwarding service for naked domains, following free HTTPS via Let's Encrypt. Setting up domains for your fortrabbit Apps just became easier. We have vastly improved handling for naked domains.</p><figure><img src="https://blog.fortrabbit.com/images/domain-update-poster.gif" alt="Introducing a better domain handling" /></figure>]]></content:encoded>
</item>
<item>
<title>Mission statement 2016</title>
<link>https://blog.fortrabbit.com/mission-statement-2016</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/mission-statement-2016</guid>
<pubDate>Mon, 27 Jun 2016 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Four years of PHP cloud hosting: what New Apps changed, where the company stands, and what the next year is meant to bring. 4 years of fortrabbit cloud hosting already. What's going on?]]></description>
<content:encoded><![CDATA[<p>Four years of PHP cloud hosting: what New Apps changed, where the company stands, and what the next year is meant to bring. 4 years of fortrabbit cloud hosting already. What's going on?</p><figure><img src="https://blog.fortrabbit.com/images/mission-statement-poster.gif" alt="Mission statement 2016" /></figure>]]></content:encoded>
</item>
<item>
<title>TLS free launched</title>
<link>https://blog.fortrabbit.com/tls-free-launched</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/tls-free-launched</guid>
<pubDate>Wed, 15 Jun 2016 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[Free SSL certificates for custom domains via Let's Encrypt are here now. SSL certificates for your custom domains by Let's Encrypt — <b>free and with zero config</b>.]]></description>
<content:encoded><![CDATA[<p>Free SSL certificates for custom domains via Let's Encrypt are here now. SSL certificates for your custom domains by Let's Encrypt — <b>free and with zero config</b>.</p><figure><img src="https://blog.fortrabbit.com/images/tls-free-poster.jpg" alt="TLS free launched" /></figure>]]></content:encoded>
</item>
<item>
<title>File-based CMS overview</title>
<link>https://blog.fortrabbit.com/file-based-cms-2016</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/file-based-cms-2016</guid>
<pubDate>Tue, 07 Jun 2016 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[Thoughts on flat file CMS and static site generators, mostly PHP-related. Let's have a look at different types of database-less CMS — the candidates, the pros, the cons and what you need to consider when it comes to deployment & hosting.]]></description>
<content:encoded><![CDATA[<p>Thoughts on flat file CMS and static site generators, mostly PHP-related. Let's have a look at different types of database-less CMS — the candidates, the pros, the cons and what you need to consider when it comes to deployment & hosting.</p><figure><img src="https://blog.fortrabbit.com/images/flat-file-cms-poster.gif" alt="File-based CMS overview" /></figure>]]></content:encoded>
</item>
<item>
<title>Remote SSH execution is here</title>
<link>https://blog.fortrabbit.com/remote-ssh-execution-released</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/remote-ssh-execution-released</guid>
<pubDate>Wed, 01 Jun 2016 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<category>chronicles</category>
<description><![CDATA[Remote SSH execution runs artisan and other framework commands directly on the environment, without a tunnel and a special config. We regularly get support requests on how to use Laravel Artisan commands — especially for database migration. That just became a lot easier.]]></description>
<content:encoded><![CDATA[<p>Remote SSH execution runs artisan and other framework commands directly on the environment, without a tunnel and a special config. We regularly get support requests on how to use Laravel Artisan commands — especially for database migration. That just became a lot easier.</p><figure><img src="https://blog.fortrabbit.com/images/remote-ssh-exec-poster.gif" alt="Remote SSH execution is here" /></figure>]]></content:encoded>
</item>
<item>
<title>HTTP/2 reality check</title>
<link>https://blog.fortrabbit.com/http2-reality-check</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/http2-reality-check</guid>
<pubDate>Mon, 09 May 2016 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[HTTP/2 promised faster delivery. What measurements on a real PHP hosting platform actually showed, and where the gains went. We have recently launched our <a href="/object-storage-launched">Object Storage</a> — an integrated S3-compatible asset storage. One of the features is HTTP/2 support. So we were curious to see the performance improvements: How much faster is it actually? TLDR: It depends. And it turned out that testing is never easy.]]></description>
<content:encoded><![CDATA[<p>HTTP/2 promised faster delivery. What measurements on a real PHP hosting platform actually showed, and where the gains went. We have recently launched our <a href="/object-storage-launched">Object Storage</a> — an integrated S3-compatible asset storage. One of the features is HTTP/2 support. So we were curious to see the performance improvements: How much faster is it actually? TLDR: It depends. And it turned out that testing is never easy.</p><figure><img src="https://blog.fortrabbit.com/images/http2-poster.gif" alt="HTTP/2 reality check" /></figure>]]></content:encoded>
</item>
<item>
<title>Object Storage launched</title>
<link>https://blog.fortrabbit.com/object-storage-launched</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/object-storage-launched</guid>
<pubDate>Thu, 21 Apr 2016 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[An integrated S3-compatible object storage for uploads, runtime data and static assets, easier to set up than S3 itself. fortrabbit now offers a new Object Storage Component which allows you to store uploads, runtime data and static assets. This milestone marks our New Apps as fully feature complete as <a href="/new-apps-are-here">announced back in August</a>.]]></description>
<content:encoded><![CDATA[<p>An integrated S3-compatible object storage for uploads, runtime data and static assets, easier to set up than S3 itself. fortrabbit now offers a new Object Storage Component which allows you to store uploads, runtime data and static assets. This milestone marks our New Apps as fully feature complete as <a href="/new-apps-are-here">announced back in August</a>.</p><figure><img src="https://blog.fortrabbit.com/images/object-storage-poster.gif" alt="Object Storage launched" /></figure>]]></content:encoded>
</item>
<item>
<title>Why we don&apos;t do Add-Ons</title>
<link>https://blog.fortrabbit.com/why-we-dont-do-add-ons</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/why-we-dont-do-add-ons</guid>
<pubDate>Mon, 29 Feb 2016 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[Insights why we will not offer an Add-On program soon and what we have instead We have long thought about bringing Add-Ons to fortrabbit to make the service offering more versatile. Now, after lots' of research and discussions, we can finally conclude: We won't do it — for now. Here is why and what instead.]]></description>
<content:encoded><![CDATA[<p>Insights why we will not offer an Add-On program soon and what we have instead We have long thought about bringing Add-Ons to fortrabbit to make the service offering more versatile. Now, after lots' of research and discussions, we can finally conclude: We won't do it — for now. Here is why and what instead.</p>]]></content:encoded>
</item>
<item>
<title>fortrabbit just launched in the US</title>
<link>https://blog.fortrabbit.com/hello-us</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/hello-us</guid>
<pubDate>Wed, 24 Feb 2016 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[fortrabbit opens a US East data center location for new apps, and adds billing in US dollars alongside the euro. Hoooooooooray! The new data center location in US-EAST-1 is now available for New Apps. And you can pay in USD directly.]]></description>
<content:encoded><![CDATA[<p>fortrabbit opens a US East data center location for new apps, and adds billing in US dollars alongside the euro. Hoooooooooray! The new data center location in US-EAST-1 is now available for New Apps. And you can pay in USD directly.</p><figure><img src="https://blog.fortrabbit.com/images/fortrabbit-us-blog-banner.png" alt="fortrabbit just launched in the US" /></figure>]]></content:encoded>
</item>
<item>
<title>That bounced payment</title>
<link>https://blog.fortrabbit.com/bounced-payment</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/bounced-payment</guid>
<pubDate>Thu, 28 Jan 2016 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[One complicated support ticket about a bounced payment, printed almost in full — on privacy over convenience and disaster communication. Things will go wrong — they say. That other day I had to deal with this complicated support ticket. I'd like to share the conversation and some thoughts on billing & accounting for startups here with you.]]></description>
<content:encoded><![CDATA[<p>One complicated support ticket about a bounced payment, printed almost in full — on privacy over convenience and disaster communication. Things will go wrong — they say. That other day I had to deal with this complicated support ticket. I'd like to share the conversation and some thoughts on billing & accounting for startups here with you.</p><figure><img src="https://blog.fortrabbit.com/images/payment-poster.jpg" alt="That bounced payment" /></figure>]]></content:encoded>
</item>
<item>
<title>Is PaaS dead?</title>
<link>https://blog.fortrabbit.com/cloudscapes-rerevisited</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/cloudscapes-rerevisited</guid>
<pubDate>Wed, 13 Jan 2016 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[Is PaaS dead? Trends, pivots and troubles in PHP cloud hosting in 2015, seen from inside one of the companies competing in it. A few years ago tech press and analysts praised the public PaaS model. What's going on now?]]></description>
<content:encoded><![CDATA[<p>Is PaaS dead? Trends, pivots and troubles in PHP cloud hosting in 2015, seen from inside one of the companies competing in it. A few years ago tech press and analysts praised the public PaaS model. What's going on now?</p><figure><img src="https://blog.fortrabbit.com/images/cloudy.png" alt="Is PaaS dead?" /></figure>]]></content:encoded>
</item>
<item>
<title>E-commerce in 2016</title>
<link>https://blog.fortrabbit.com/ecommerce-status-quo-2016</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/ecommerce-status-quo-2016</guid>
<pubDate>Wed, 06 Jan 2016 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[A look at PHP e-commerce software in 2016, for the developers and entrepreneurs still building custom shops against Amazon. We are constantly on the lookout for new software. This is a brief look on current developments in the e-commerce section.]]></description>
<content:encoded><![CDATA[<p>A look at PHP e-commerce software in 2016, for the developers and entrepreneurs still building custom shops against Amazon. We are constantly on the lookout for new software. This is a brief look on current developments in the e-commerce section.</p><figure><img src="https://blog.fortrabbit.com/images/shoppingcart-2970468736_0fdb725f9f_o.jpg" alt="E-commerce in 2016" /></figure>]]></content:encoded>
</item>
<item>
<title>Announcing GA for New Apps</title>
<link>https://blog.fortrabbit.com/new-apps-ga</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/new-apps-ga</guid>
<pubDate>Thu, 10 Dec 2015 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[New Apps reach general availability, more scalable and extensible than the beta, and the platform update that got them there.]]></description>
<content:encoded><![CDATA[<p>New Apps reach general availability, more scalable and extensible than the beta, and the platform update that got them there.</p><figure><img src="https://blog.fortrabbit.com/images/new-apps-ga-intro.gif" alt="Announcing GA for New Apps" /></figure>]]></content:encoded>
</item>
<item>
<title>httpSpeedy?</title>
<link>https://blog.fortrabbit.com/httpspeedy</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/httpspeedy</guid>
<pubDate>Thu, 05 Nov 2015 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[TLS, SNI, certificate authorities and HTTP/2, and why a hosting platform should not rush any of them into production.]]></description>
<content:encoded><![CDATA[<p>TLS, SNI, certificate authorities and HTTP/2, and why a hosting platform should not rush any of them into production.</p>]]></content:encoded>
</item>
<item>
<title>New Apps are here</title>
<link>https://blog.fortrabbit.com/new-apps-are-here</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/new-apps-are-here</guid>
<pubDate>Tue, 25 Aug 2015 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[New Apps enter beta: twice as fast at half the price, built around ephemeral storage and a rethought hosting architecture.]]></description>
<content:encoded><![CDATA[<p>New Apps enter beta: twice as fast at half the price, built around ephemeral storage and a rethought hosting architecture.</p><figure><img src="https://blog.fortrabbit.com/images/new-apps-intro.jpg" alt="New Apps are here" /></figure>]]></content:encoded>
</item>
<item>
<title>Introducing 2FA</title>
<link>https://blog.fortrabbit.com/introducing-2fa</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/introducing-2fa</guid>
<pubDate>Thu, 18 Jun 2015 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<category>changelog</category>
<description><![CDATA[Two-factor authentication arrives for fortrabbit accounts, together with configurable session and sudo timeouts.]]></description>
<content:encoded><![CDATA[<p>Two-factor authentication arrives for fortrabbit accounts, together with configurable session and sudo timeouts.</p><figure><img src="https://blog.fortrabbit.com/images/security-2fa.jpg" alt="Introducing 2FA" /></figure>]]></content:encoded>
</item>
<item>
<title>I love assets</title>
<link>https://blog.fortrabbit.com/i-love-assets</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/i-love-assets</guid>
<pubDate>Mon, 18 May 2015 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[Automated asset pipelines for CSS, JS and images: how to build them and how to deploy the output when storage is no longer persistent.]]></description>
<content:encoded><![CDATA[<p>Automated asset pipelines for CSS, JS and images: how to build them and how to deploy the output when storage is no longer persistent.</p><figure><img src="https://blog.fortrabbit.com/images/i-love-assets.png" alt="I love assets" /></figure>]]></content:encoded>
</item>
<item>
<title>Survey results</title>
<link>https://blog.fortrabbit.com/survey-results</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/survey-results</guid>
<pubDate>Tue, 12 May 2015 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[What customers said in a survey about fortrabbit and about hosting in general, and which conclusions were actually drawn from it.]]></description>
<content:encoded><![CDATA[<p>What customers said in a survey about fortrabbit and about hosting in general, and which conclusions were actually drawn from it.</p>]]></content:encoded>
</item>
<item>
<title>About PaaS pricing</title>
<link>https://blog.fortrabbit.com/about-paas-pricing</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/about-paas-pricing</guid>
<pubDate>Fri, 08 May 2015 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[Value-based against cost-based pricing for a hosting service, written when Heroku dropped its free tier and changed the entry plan.]]></description>
<content:encoded><![CDATA[<p>Value-based against cost-based pricing for a hosting service, written when Heroku dropped its free tier and changed the entry plan.</p><figure><img src="https://blog.fortrabbit.com/images/paas-pricing-clouds.jpg" alt="About PaaS pricing" /></figure>]]></content:encoded>
</item>
<item>
<title>PHP Hosting Possibilities</title>
<link>https://blog.fortrabbit.com/php-hosting-possibilities</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/php-hosting-possibilities</guid>
<pubDate>Tue, 05 May 2015 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[A stubborn look at hosting options for developers — shared, VPS, cloud and PaaS — and which of them fits which kind of project.]]></description>
<content:encoded><![CDATA[<p>A stubborn look at hosting options for developers — shared, VPS, cloud and PaaS — and which of them fits which kind of project.</p><figure><img src="https://blog.fortrabbit.com/images/cloudy2.gif" alt="PHP Hosting Possibilities" /></figure>]]></content:encoded>
</item>
<item>
<title>Small Dashboard improvements</title>
<link>https://blog.fortrabbit.com/small-improvements</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/small-improvements</guid>
<pubDate>Thu, 30 Apr 2015 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Two small dashboard additions: batch importing environment variables from a .env file, and DNS checks on domain setup.]]></description>
<content:encoded><![CDATA[<p>Two small dashboard additions: batch importing environment variables from a .env file, and DNS checks on domain setup.</p><figure><img src="https://blog.fortrabbit.com/images/new-and-improved.png" alt="Small Dashboard improvements" /></figure>]]></content:encoded>
</item>
<item>
<title>Roadmap to Hack App</title>
<link>https://blog.fortrabbit.com/roadmap-to-hack-app</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/roadmap-to-hack-app</guid>
<pubDate>Mon, 20 Apr 2015 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[The fortrabbit roadmap after the dashboard relaunch, and the groundwork already laid for the updates that follow it.]]></description>
<content:encoded><![CDATA[<p>The fortrabbit roadmap after the dashboard relaunch, and the groundwork already laid for the updates that follow it.</p><figure><img src="https://blog.fortrabbit.com/images/road-to-hack.jpg" alt="Roadmap to Hack App" /></figure>]]></content:encoded>
</item>
<item>
<title>Battling with billing</title>
<link>https://blog.fortrabbit.com/battling-billing</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/battling-billing</guid>
<pubDate>Tue, 24 Mar 2015 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[How hustling with accounting keeps us away from developing our service.]]></description>
<content:encoded><![CDATA[<p>How hustling with accounting keeps us away from developing our service.</p>]]></content:encoded>
</item>
<item>
<title>On password security</title>
<link>https://blog.fortrabbit.com/on-password-security</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/on-password-security</guid>
<pubDate>Tue, 10 Mar 2015 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[Password rules sit between usability, culture and security. What a security researcher's review changed in the fortrabbit dashboard.]]></description>
<content:encoded><![CDATA[<p>Password rules sit between usability, culture and security. What a security researcher's review changed in the fortrabbit dashboard.</p><figure><img src="https://blog.fortrabbit.com/images/password-input.jpg" alt="On password security" /></figure>]]></content:encoded>
</item>
<item>
<title>New dashboard supervision</title>
<link>https://blog.fortrabbit.com/new-dashboard-supervision</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/new-dashboard-supervision</guid>
<pubDate>Wed, 04 Mar 2015 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Releasing a dashboard that took years to write, then watching how it lands. On feedback, missing features and shipping big projects.]]></description>
<content:encoded><![CDATA[<p>Releasing a dashboard that took years to write, then watching how it lands. On feedback, missing features and shipping big projects.</p>]]></content:encoded>
</item>
<item>
<title>Migration help</title>
<link>https://blog.fortrabbit.com/migration-help</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/migration-help</guid>
<pubDate>Thu, 26 Feb 2015 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[A guide for existing users moving into the new fortrabbit dashboard: what changed, what stayed, and where to find each feature.]]></description>
<content:encoded><![CDATA[<p>A guide for existing users moving into the new fortrabbit dashboard: what changed, what stayed, and where to find each feature.</p>]]></content:encoded>
</item>
<item>
<title>The new Dashboard is here</title>
<link>https://blog.fortrabbit.com/the-new-dashboard-is-here</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/the-new-dashboard-is-here</guid>
<pubDate>Wed, 25 Feb 2015 14:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[The new fortrabbit dashboard ships after more than a year of work. What changed, what it cost, and where the roadmap goes next.]]></description>
<content:encoded><![CDATA[<p>The new fortrabbit dashboard ships after more than a year of work. What changed, what it cost, and where the roadmap goes next.</p>]]></content:encoded>
</item>
<item>
<title>A new blog layout, a new engine</title>
<link>https://blog.fortrabbit.com/new-blog-layout</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/new-blog-layout</guid>
<pubDate>Fri, 23 Jan 2015 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[A new blog layout on a new engine, and why a static site generator replaced WordPress for a developer-facing company blog.]]></description>
<content:encoded><![CDATA[<p>A new blog layout on a new engine, and why a static site generator replaced WordPress for a developer-facing company blog.</p>]]></content:encoded>
</item>
<item>
<title>New dashboard migration guide</title>
<link>https://blog.fortrabbit.com/new-dashboard-migration-guide</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/new-dashboard-migration-guide</guid>
<pubDate>Wed, 15 Oct 2014 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[What actually changes for existing customers when the new fortrabbit dashboard arrives, including the move from freemium to a free trial.]]></description>
<content:encoded><![CDATA[<p>What actually changes for existing customers when the new fortrabbit dashboard arrives, including the move from freemium to a free trial.</p>]]></content:encoded>
</item>
<item>
<title>New dashboard mission statement</title>
<link>https://blog.fortrabbit.com/mission-statement-the-new-dashboard</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/mission-statement-the-new-dashboard</guid>
<pubDate>Mon, 08 Sep 2014 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[What to expect from the rebuilt fortrabbit dashboard, months before its release: the process, the features and the reasoning.]]></description>
<content:encoded><![CDATA[<p>What to expect from the rebuilt fortrabbit dashboard, months before its release: the process, the features and the reasoning.</p><figure><img src="https://blog.fortrabbit.com/images/dashboard-mission-statement.jpg" alt="New dashboard mission statement" /></figure>]]></content:encoded>
</item>
<item>
<title>New status page</title>
<link>https://blog.fortrabbit.com/our-new-status-page</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/our-new-status-page</guid>
<pubDate>Tue, 02 Sep 2014 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[status.fortrabbit.com becomes the official channel for scheduled maintenance and incidents, with mail, SMS and RSS subscriptions.]]></description>
<content:encoded><![CDATA[<p>status.fortrabbit.com becomes the official channel for scheduled maintenance and incidents, with mail, SMS and RSS subscriptions.</p>]]></content:encoded>
</item>
<item>
<title>Add-Ons markdown</title>
<link>https://blog.fortrabbit.com/add-ons-markdown</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/add-ons-markdown</guid>
<pubDate>Mon, 07 Jul 2014 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Price cuts for the Memcache, MySQL and Workers add-on plans, and why cloud pricing has not followed Moore's Law so far.]]></description>
<content:encoded><![CDATA[<p>Price cuts for the Memcache, MySQL and Workers add-on plans, and why cloud pricing has not followed Moore's Law so far.</p><figure><img src="https://blog.fortrabbit.com/images/pricedrop.jpg" alt="Add-Ons markdown" /></figure>]]></content:encoded>
</item>
<item>
<title>Sunsetting a few features</title>
<link>https://blog.fortrabbit.com/sunsetting-a-few-features</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/sunsetting-a-few-features</guid>
<pubDate>Wed, 18 Jun 2014 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[The SMTP wrapper and the ReSync tool are switched off ahead of the new dashboard, with a note on how features reach end of life.]]></description>
<content:encoded><![CDATA[<p>The SMTP wrapper and the ReSync tool are switched off ahead of the new dashboard, with a note on how features reach end of life.</p><figure><img src="https://blog.fortrabbit.com/images/move-fast.jpg" alt="Sunsetting a few features" /></figure>]]></content:encoded>
</item>
<item>
<title>20 years Pretty Home Pages</title>
<link>https://blog.fortrabbit.com/20-years-pretty-home-pages</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/20-years-pretty-home-pages</guid>
<pubDate>Wed, 28 May 2014 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[PHP turned twenty. An infographic through the history of the language that still powers most of the pretty home pages on the web.]]></description>
<content:encoded><![CDATA[<p>PHP turned twenty. An infographic through the history of the language that still powers most of the pretty home pages on the web.</p>]]></content:encoded>
</item>
<item>
<title>Cloudscapes revisited</title>
<link>https://blog.fortrabbit.com/cloudscapes-revisited-php-cloud-overview</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/cloudscapes-revisited-php-cloud-overview</guid>
<pubDate>Mon, 19 May 2014 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[A subjective insider tour through the PHP cloud hosting scene of 2014: who arrived, who struggled, and what changed since 2012.]]></description>
<content:encoded><![CDATA[<p>A subjective insider tour through the PHP cloud hosting scene of 2014: who arrived, who struggled, and what changed since 2012.</p><figure><img src="https://blog.fortrabbit.com/images/cloudy.png" alt="Cloudscapes revisited" /></figure>]]></content:encoded>
</item>
<item>
<title>Support as a Service</title>
<link>https://blog.fortrabbit.com/support-as-a-service</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/support-as-a-service</guid>
<pubDate>Mon, 07 Apr 2014 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Enhancing our platform with professional & reliable developer to developer support.]]></description>
<content:encoded><![CDATA[<p>Enhancing our platform with professional & reliable developer to developer support.</p>]]></content:encoded>
</item>
<item>
<title>First fortran PaaS</title>
<link>https://blog.fortrabbit.com/first-fortran-paas</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/first-fortran-paas</guid>
<pubDate>Tue, 01 Apr 2014 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[fortrabbit announces the world's first Fortran platform as a service, with a new stack and full support. Published 1 April 2014.]]></description>
<content:encoded><![CDATA[<p>fortrabbit announces the world's first Fortran platform as a service, with a new stack and full support. Published 1 April 2014.</p><figure><img src="https://blog.fortrabbit.com/images/fortran.gif" alt="First fortran PaaS" /></figure>]]></content:encoded>
</item>
<item>
<title>Sunsetting freemium</title>
<link>https://blog.fortrabbit.com/sunsetting-freemium</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/sunsetting-freemium</guid>
<pubDate>Tue, 18 Mar 2014 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[The freemium development plan is replaced by a free trial. The reasoning, the timeline, and what it means for existing accounts.]]></description>
<content:encoded><![CDATA[<p>The freemium development plan is replaced by a free trial. The reasoning, the timeline, and what it means for existing accounts.</p>]]></content:encoded>
</item>
<item>
<title>Status update</title>
<link>https://blog.fortrabbit.com/status-update</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/status-update</guid>
<pubDate>Wed, 27 Nov 2013 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Where the platform stands in late 2013: a new dashboard in the making, what shipped since launch, and what did not.]]></description>
<content:encoded><![CDATA[<p>Where the platform stands in late 2013: a new dashboard in the making, what shipped since launch, and what did not.</p>]]></content:encoded>
</item>
<item>
<title>New boarding bonus</title>
<link>https://blog.fortrabbit.com/the-new-boarding-bonus</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/the-new-boarding-bonus</guid>
<pubDate>Thu, 31 Oct 2013 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[The boarding bonus experiment gave new accounts extra credit for a longer test drive. How it worked, and why it ended.]]></description>
<content:encoded><![CDATA[<p>The boarding bonus experiment gave new accounts extra credit for a longer test drive. How it worked, and why it ended.</p>]]></content:encoded>
</item>
<item>
<title>New tasklist</title>
<link>https://blog.fortrabbit.com/the-new-tasklist</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/the-new-tasklist</guid>
<pubDate>Mon, 07 Oct 2013 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[The tasklist replaces a plain freemium tier with something fairer and more playful, based on measured behavior of new accounts.]]></description>
<content:encoded><![CDATA[<p>The tasklist replaces a plain freemium tier with something fairer and more playful, based on measured behavior of new accounts.</p>]]></content:encoded>
</item>
<item>
<title>Celebrating one year of fortrabbit</title>
<link>https://blog.fortrabbit.com/celebrating-one-year-of-fortrabbit</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/celebrating-one-year-of-fortrabbit</guid>
<pubDate>Fri, 04 Oct 2013 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[One year of running a PHP hosting platform: a thank-you to the clients who trusted an unfinished product, and what comes next.]]></description>
<content:encoded><![CDATA[<p>One year of running a PHP hosting platform: a thank-you to the clients who trusted an unfinished product, and what comes next.</p>]]></content:encoded>
</item>
<item>
<title>Freemium or free trial?</title>
<link>https://blog.fortrabbit.com/freemium-or-free-trial</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/freemium-or-free-trial</guid>
<pubDate>Wed, 04 Sep 2013 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Is freemium the right business model for our service or shall we switch to a free trial model?]]></description>
<content:encoded><![CDATA[<p>Is freemium the right business model for our service or shall we switch to a free trial model?</p>]]></content:encoded>
</item>
<item>
<title>Laracon observations</title>
<link>https://blog.fortrabbit.com/laracon-observations</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/laracon-observations</guid>
<pubDate>Mon, 02 Sep 2013 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[Notes from Laracon 2013 in Amsterdam, on the relationship between Symfony and Laravel and where the PHP framework scene was heading.]]></description>
<content:encoded><![CDATA[<p>Notes from Laracon 2013 in Amsterdam, on the relationship between Symfony and Laravel and where the PHP framework scene was heading.</p><figure><img src="https://blog.fortrabbit.com/images/laracon.jpg" alt="Laracon observations" /></figure>]]></content:encoded>
</item>
<item>
<title>User survey results</title>
<link>https://blog.fortrabbit.com/fortrabbit-user-survey-results</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/fortrabbit-user-survey-results</guid>
<pubDate>Mon, 26 Aug 2013 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Results and learnings from our latest questionnaire among our users with 327 answers.]]></description>
<content:encoded><![CDATA[<p>Results and learnings from our latest questionnaire among our users with 327 answers.</p>]]></content:encoded>
</item>
<item>
<title>Performance / convenience</title>
<link>https://blog.fortrabbit.com/hosting-performance-hosting-convenience</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/hosting-performance-hosting-convenience</guid>
<pubDate>Wed, 10 Jul 2013 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[Hosting is still argued over price and performance. The case for judging it by convenience instead, from a PHP platform startup.]]></description>
<content:encoded><![CDATA[<p>Hosting is still argued over price and performance. The case for judging it by convenience instead, from a PHP platform startup.</p>]]></content:encoded>
</item>
<item>
<title>Damn, we got pwned</title>
<link>https://blog.fortrabbit.com/damn-we-got-pwned</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/damn-we-got-pwned</guid>
<pubDate>Thu, 30 May 2013 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[In May 2013 the fortrabbit platform was successfully attacked. The full account of what happened, what leaked and what changed after.]]></description>
<content:encoded><![CDATA[<p>In May 2013 the fortrabbit platform was successfully attacked. The full account of what happened, what leaked and what changed after.</p>]]></content:encoded>
</item>
<item>
<title>Hiccups</title>
<link>https://blog.fortrabbit.com/fortrabbit-hiccups-behind-the-scenes</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/fortrabbit-hiccups-behind-the-scenes</guid>
<pubDate>Tue, 21 May 2013 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Two weeks of downtimes in 2013, explained from the inside: what broke, what it meant for a young hosting company, and what changed.]]></description>
<content:encoded><![CDATA[<p>Two weeks of downtimes in 2013, explained from the inside: what broke, what it meant for a young hosting company, and what changed.</p>]]></content:encoded>
</item>
<item>
<title>Free web hosting</title>
<link>https://blog.fortrabbit.com/free-web-hosting</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/free-web-hosting</guid>
<pubDate>Tue, 09 Apr 2013 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[Free PHP hosting is one of the most frequent searches leading to fortrabbit. Why the offer does not exist, and what it would really cost.]]></description>
<content:encoded><![CDATA[<p>Free PHP hosting is one of the most frequent searches leading to fortrabbit. Why the offer does not exist, and what it would really cost.</p>]]></content:encoded>
</item>
<item>
<title>New write protection</title>
<link>https://blog.fortrabbit.com/the-story-of-our-new-write-protection-feature</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/the-story-of-our-new-write-protection-feature</guid>
<pubDate>Thu, 21 Mar 2013 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Write protection reduces the privileges of a running app, and it is worth enabling on every production app. Why it took a while to build.]]></description>
<content:encoded><![CDATA[<p>Write protection reduces the privileges of a running app, and it is worth enabling on every production app. Why it took a while to build.</p>]]></content:encoded>
</item>
<item>
<title>Optional PHP extensions</title>
<link>https://blog.fortrabbit.com/optional-php-extensions</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/optional-php-extensions</guid>
<pubDate>Thu, 31 Jan 2013 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<description><![CDATA[A new PHP settings page in the dashboard lets each app switch optional PHP extensions on and off without a support request.]]></description>
<content:encoded><![CDATA[<p>A new PHP settings page in the dashboard lets each app switch optional PHP extensions on and off without a support request.</p>]]></content:encoded>
</item>
<item>
<title>Goodbye WebRechnung</title>
<link>https://blog.fortrabbit.com/goodbye-webrechnung</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/goodbye-webrechnung</guid>
<pubDate>Thu, 10 Jan 2013 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[fortrabbit shuts down WebRechnung and the remaining MISH services, to put everything behind the new PHP hosting platform.]]></description>
<content:encoded><![CDATA[<p>fortrabbit shuts down WebRechnung and the remaining MISH services, to put everything behind the new PHP hosting platform.</p>]]></content:encoded>
</item>
<item>
<title>Decoupled hosting</title>
<link>https://blog.fortrabbit.com/the-idea-of-decoupled-hosting</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/the-idea-of-decoupled-hosting</guid>
<pubDate>Mon, 31 Dec 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[Code in git, dependencies in Composer, assets in object storage, mail in a service: the case for modular, decoupled hosting.]]></description>
<content:encoded><![CDATA[<p>Code in git, dependencies in Composer, assets in object storage, mail in a service: the case for modular, decoupled hosting.</p>]]></content:encoded>
</item>
<item>
<title>App collaboration &amp; owner transfer</title>
<link>https://blog.fortrabbit.com/new-features-app-collaboration-transfer</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/new-features-app-collaboration-transfer</guid>
<pubDate>Tue, 18 Dec 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<category>changelog</category>
<description><![CDATA[Permission management arrives: app collaboration for teammates, owner transfer, and the multi-tenancy workflows that come with it.]]></description>
<content:encoded><![CDATA[<p>Permission management arrives: app collaboration for teammates, owner transfer, and the multi-tenancy workflows that come with it.</p>]]></content:encoded>
</item>
<item>
<title>Where to host my website now?</title>
<link>https://blog.fortrabbit.com/where-to-host-my-website-now</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/where-to-host-my-website-now</guid>
<pubDate>Tue, 04 Dec 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[IaaS, PaaS, bare metal, shared or managed hosting: how to decide, written for clients whose old hosting platform was being retired.]]></description>
<content:encoded><![CDATA[<p>IaaS, PaaS, bare metal, shared or managed hosting: how to decide, written for clients whose old hosting platform was being retired.</p>]]></content:encoded>
</item>
<item>
<title>The Roadmap</title>
<link>https://blog.fortrabbit.com/the-roadmap</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/the-roadmap</guid>
<pubDate>Mon, 19 Nov 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[The fortrabbit roadmap for the coming year, written at the point where a young PHP platform decides what to build next.]]></description>
<content:encoded><![CDATA[<p>The fortrabbit roadmap for the coming year, written at the point where a young PHP platform decides what to build next.</p>]]></content:encoded>
</item>
<item>
<title>Bephpug</title>
<link>https://blog.fortrabbit.com/fortrabbit-talk-bephpug</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/fortrabbit-talk-bephpug</guid>
<pubDate>Mon, 12 Nov 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[Slides and notes from the fortrabbit talk at the Berlin PHP user group, given by the person with the least PHP knowledge in the room.]]></description>
<content:encoded><![CDATA[<p>Slides and notes from the fortrabbit talk at the Berlin PHP user group, given by the person with the least PHP knowledge in the room.</p>]]></content:encoded>
</item>
<item>
<title>Symfony2 on fortrabbit</title>
<link>https://blog.fortrabbit.com/video-symfony2-on-fortrabbit</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/video-symfony2-on-fortrabbit</guid>
<pubDate>Thu, 01 Nov 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[A screencast showing one way to set up Symfony 2 on fortrabbit, recorded for the Symfony Live event in Berlin in 2012.]]></description>
<content:encoded><![CDATA[<p>A screencast showing one way to set up Symfony 2 on fortrabbit, recorded for the Symfony Live event in Berlin in 2012.</p>]]></content:encoded>
</item>
<item>
<title>Green cloud?</title>
<link>https://blog.fortrabbit.com/the-cloud-economically-attractive-but-what-the-about-ecological-impact</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/the-cloud-economically-attractive-but-what-the-about-ecological-impact</guid>
<pubDate>Tue, 23 Oct 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[The cloud: economically attractive, but what the about ecological impact?]]></description>
<content:encoded><![CDATA[<p>The cloud: economically attractive, but what the about ecological impact?</p>]]></content:encoded>
</item>
<item>
<title>The meat market</title>
<link>https://blog.fortrabbit.com/what-the-hosting-and-the-meat-market-have-in-common</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/what-the-hosting-and-the-meat-market-have-in-common</guid>
<pubDate>Fri, 19 Oct 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[Brutal price competition produces factory farming in meat and something similar in hosting. An illustrated argument about cheap.]]></description>
<content:encoded><![CDATA[<p>Brutal price competition produces factory farming in meat and something similar in hosting. An illustrated argument about cheap.</p>]]></content:encoded>
</item>
<item>
<title>Slim PHP on fortrabbit</title>
<link>https://blog.fortrabbit.com/video-install-slim-php-on-fortrabbit-with-git-composer</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/video-install-slim-php-on-fortrabbit-with-git-composer</guid>
<pubDate>Sun, 14 Oct 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[This videos shows you how to set up SlimPHP on fortrabbit with Git and Composer]]></description>
<content:encoded><![CDATA[<p>This videos shows you how to set up SlimPHP on fortrabbit with Git and Composer</p>]]></content:encoded>
</item>
<item>
<title>Install Laravel on fortrabbit with Git</title>
<link>https://blog.fortrabbit.com/video-install-laravel-on-fortrabbit-with-git</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/video-install-laravel-on-fortrabbit-with-git</guid>
<pubDate>Sat, 13 Oct 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[A screencast walking through installing Laravel and deploying it to fortrabbit with git, from an empty folder to a running site.]]></description>
<content:encoded><![CDATA[<p>A screencast walking through installing Laravel and deploying it to fortrabbit with git, from an empty folder to a running site.</p>]]></content:encoded>
</item>
<item>
<title>Hello world with PHPStorm</title>
<link>https://blog.fortrabbit.com/video-yet-another-hello-world-with-phpstorm</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/video-yet-another-hello-world-with-phpstorm</guid>
<pubDate>Fri, 12 Oct 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[A screencast deploying a simple hello world from PHPStorm to fortrabbit, and a note on how much work tutorial videos actually are.]]></description>
<content:encoded><![CDATA[<p>A screencast deploying a simple hello world from PHPStorm to fortrabbit, and a note on how much work tutorial videos actually are.</p>]]></content:encoded>
</item>
<item>
<title>Take off</title>
<link>https://blog.fortrabbit.com/take-off-fortrabbit-php-platform-launched</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/take-off-fortrabbit-php-platform-launched</guid>
<pubDate>Thu, 04 Oct 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[fortrabbit announces general availability of its PHP hosting platform from Berlin, and the problem it was built to solve.]]></description>
<content:encoded><![CDATA[<p>fortrabbit announces general availability of its PHP hosting platform from Berlin, and the problem it was built to solve.</p>]]></content:encoded>
</item>
<item>
<title>PHP renaissance collection</title>
<link>https://blog.fortrabbit.com/php-renaissance-collection</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/php-renaissance-collection</guid>
<pubDate>Tue, 02 Oct 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[A collection of links on the modern side of PHP, gathered when the language was shaking off its spaghetti-code reputation.]]></description>
<content:encoded><![CDATA[<p>A collection of links on the modern side of PHP, gathered when the language was shaking off its spaghetti-code reputation.</p>]]></content:encoded>
</item>
<item>
<title>Freemium VS Bootstrapped</title>
<link>https://blog.fortrabbit.com/freemium-vs-bootstrapped</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/freemium-vs-bootstrapped</guid>
<pubDate>Tue, 25 Sep 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[Building a PaaS in Berlin without venture capital: what bootstrapping decides about pricing, pace and the product itself.]]></description>
<content:encoded><![CDATA[<p>Building a PaaS in Berlin without venture capital: what bootstrapping decides about pricing, pace and the product itself.</p>]]></content:encoded>
</item>
<item>
<title>BETA begins</title>
<link>https://blog.fortrabbit.com/beta-begins</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/beta-begins</guid>
<pubDate>Thu, 30 Aug 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[The private beta of the fortrabbit PHP platform opens and the first invitations go out. What testers can expect during the beta period.]]></description>
<content:encoded><![CDATA[<p>The private beta of the fortrabbit PHP platform opens and the first invitations go out. What testers can expect during the beta period.</p>]]></content:encoded>
</item>
<item>
<title>BETA survey results</title>
<link>https://blog.fortrabbit.com/beta-survey-results</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/beta-survey-results</guid>
<pubDate>Thu, 23 Aug 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[What 160 developers told us about their PHP workflows, hosting and tools, and how the answers shaped the platform we then built.]]></description>
<content:encoded><![CDATA[<p>What 160 developers told us about their PHP workflows, hosting and tools, and how the answers shaped the platform we then built.</p>]]></content:encoded>
</item>
<item>
<title>A Coders Survey</title>
<link>https://blog.fortrabbit.com/a-coders-survey</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/a-coders-survey</guid>
<pubDate>Tue, 21 Aug 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<category>webdev</category>
<description><![CDATA[Results of a survey among developers and designers about hosting, workflows and tools — data that was not available anywhere else in 2012.]]></description>
<content:encoded><![CDATA[<p>Results of a survey among developers and designers about hosting, workflows and tools — data that was not available anywhere else in 2012.</p>]]></content:encoded>
</item>
<item>
<title>www</title>
<link>https://blog.fortrabbit.com/www-musings-about-a-subdomain</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/www-musings-about-a-subdomain</guid>
<pubDate>Fri, 17 Aug 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[The www subdomain is optional, hard to say out loud, and still everywhere. On apex domains, print designers and old internet habits.]]></description>
<content:encoded><![CDATA[<p>The www subdomain is optional, hard to say out loud, and still everywhere. On apex domains, print designers and old internet habits.</p>]]></content:encoded>
</item>
<item>
<title>Support pages are on now</title>
<link>https://blog.fortrabbit.com/support-pages-are-on-now</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/support-pages-are-on-now</guid>
<pubDate>Wed, 15 Aug 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>changelog</category>
<category>chronicles</category>
<description><![CDATA[The first fortrabbit help pages go live, and the search for a knowledge base system that suits a small hosting company.]]></description>
<content:encoded><![CDATA[<p>The first fortrabbit help pages go live, and the search for a knowledge base system that suits a small hosting company.</p>]]></content:encoded>
</item>
<item>
<title>Online text editors</title>
<link>https://blog.fortrabbit.com/about-new-online-text-editors</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/about-new-online-text-editors</guid>
<pubDate>Tue, 07 Aug 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<category>webdev</category>
<description><![CDATA[A first look at browser-based code editors and web IDEs in 2012 — what the category promised, and whether it was any good yet.]]></description>
<content:encoded><![CDATA[<p>A first look at browser-based code editors and web IDEs in 2012 — what the category promised, and whether it was any good yet.</p>]]></content:encoded>
</item>
<item>
<title>The freemium hosting business model</title>
<link>https://blog.fortrabbit.com/the-freemium-hosting-business-models-our-thoughts</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/the-freemium-hosting-business-models-our-thoughts</guid>
<pubDate>Thu, 02 Aug 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[Will small hosting plans end up free? Someone always pays for the resources — a look at freemium in hosting after AppFog's pricing.]]></description>
<content:encoded><![CDATA[<p>Will small hosting plans end up free? Someone always pays for the resources — a look at freemium in hosting after AppFog's pricing.</p>]]></content:encoded>
</item>
<item>
<title>Vendor locked-in buzz</title>
<link>https://blog.fortrabbit.com/paas-vendor-locked-in-buzz</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/paas-vendor-locked-in-buzz</guid>
<pubDate>Mon, 30 Jul 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[How locked in is a website to its hosting provider, and does portability across clouds mean anything in practice for a PHP app?]]></description>
<content:encoded><![CDATA[<p>How locked in is a website to its hosting provider, and does portability across clouds mean anything in practice for a PHP app?</p>]]></content:encoded>
</item>
<item>
<title>Custom HTTP Error Pages (Sneek Peek)</title>
<link>https://blog.fortrabbit.com/custom-http-error-pages</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/custom-http-error-pages</guid>
<pubDate>Thu, 26 Jul 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>webdev</category>
<description><![CDATA[A sneak peek at the handmade fortrabbit error pages, built to be useful in the moment something on a hosted site goes wrong. As Murphy knew: Things will go wrong. Let's be prepared for that moment. Our error pages offer some help in a dark hour. Nice looking 404, 403, 500 … pages for the rest of us.]]></description>
<content:encoded><![CDATA[<p>A sneak peek at the handmade fortrabbit error pages, built to be useful in the moment something on a hosted site goes wrong. As Murphy knew: Things will go wrong. Let's be prepared for that moment. Our error pages offer some help in a dark hour. Nice looking 404, 403, 500 … pages for the rest of us.</p>]]></content:encoded>
</item>
<item>
<title>Cloudscapes - Comparing PHP Cloud Hosting Platforms</title>
<link>https://blog.fortrabbit.com/comparing-cloud-hosting-platforms</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/comparing-cloud-hosting-platforms</guid>
<pubDate>Mon, 09 Jul 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>opinion</category>
<description><![CDATA[A 2012 snapshot of the PHP PaaS field — Heroku, PHP Fog, Pagodabox, dotCloud, cloudControl and the European newcomers. Most of them are gone.]]></description>
<content:encoded><![CDATA[<p>A 2012 snapshot of the PHP PaaS field — Heroku, PHP Fog, Pagodabox, dotCloud, cloudControl and the European newcomers. Most of them are gone.</p>]]></content:encoded>
</item>
<item>
<title>What happened to our old WebHosting?</title>
<link>https://blog.fortrabbit.com/what-happend-to-our-old-webhosting</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/what-happend-to-our-old-webhosting</guid>
<pubDate>Mon, 02 Jul 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[What became of MISH, the bare-metal hosting platform fortrabbit ran in a Berlin data center before building a PHP cloud service. You might know that we are already running a WebHosting platform on our own servers in a data center in Berlin. What is the connection to our new upcoming PHP cloud platform?]]></description>
<content:encoded><![CDATA[<p>What became of MISH, the bare-metal hosting platform fortrabbit ran in a Berlin data center before building a PHP cloud service. You might know that we are already running a WebHosting platform on our own servers in a data center in Berlin. What is the connection to our new upcoming PHP cloud platform?</p>]]></content:encoded>
</item>
<item>
<title>New fortrabbit.com teaser page</title>
<link>https://blog.fortrabbit.com/new-fortrabbit-com-teaser-page</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/new-fortrabbit-com-teaser-page</guid>
<pubDate>Thu, 21 Jun 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[A coming-soon page for fortrabbit.com with an HTML5 video background, and a survey asking developers what the platform should be.]]></description>
<content:encoded><![CDATA[<p>A coming-soon page for fortrabbit.com with an HTML5 video background, and a survey asking developers what the platform should be.</p>]]></content:encoded>
</item>
<item>
<title>Hello world!</title>
<link>https://blog.fortrabbit.com/hello-world</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/hello-world</guid>
<pubDate>Fri, 15 Jun 2012 00:00:00 GMT</pubDate>
<author>Frank Lämmer</author>
<category>chronicles</category>
<description><![CDATA[The first post on the fortrabbit blog, announcing a next-generation PHP platform built in Europe, and what this blog will be for.]]></description>
<content:encoded><![CDATA[<p>The first post on the fortrabbit blog, announcing a next-generation PHP platform built in Europe, and what this blog will be for.</p>]]></content:encoded>
</item>
</channel>
</rss>