<?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</title>
<link>https://blog.fortrabbit.com/</link>
<description><![CDATA[Building a hosting platform, sharing our journey.]]></description>
<language>en</language>
<lastBuildDate>Thu, 07 May 2026 08:40:39 GMT</lastBuildDate>
<ttl>10</ttl>
<atom:link href="https://blog.fortrabbit.com/feed" rel="self" type="application/rss+xml" />
<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[fortrabbit uses AWS, about EU data sovereignty and privacy trends. 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>fortrabbit uses AWS, about EU data sovereignty and privacy trends. 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[Teach your AI coding buddy how to manage fortrabbit 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>Teach your AI coding buddy how to manage fortrabbit 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[Smoother flows, smarter deployments, and better docs. 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>Smoother flows, smarter deployments, and better docs. 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>The story of our new ENV vars edit experience</title>
<link>https://blog.fortrabbit.com/our-new-env-var-edit-experience</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/our-new-env-var-edit-experience</guid>
<pubDate>Wed, 08 Apr 2026 08:38:48 GMT</pubDate>
<author>Erin Strand</author>
<category>chronicles</category>
<description><![CDATA[Building a fairly simple looking feature. Editing ENV vars should be easy, right? Here's how we iterated to make it more powerful and developer-friendly, tackling devilish details.]]></description>
<content:encoded><![CDATA[<p>Building a fairly simple looking feature. Editing ENV vars should be easy, right? Here's how we iterated to make it more powerful and developer-friendly, tackling devilish details.</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[Components auto-adjust plans based on usage. 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>Components auto-adjust plans based on usage. 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[Artificial Intelligence is a good spammer. 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>Artificial Intelligence is a good spammer. 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>PHP 8.5</title>
<link>https://blog.fortrabbit.com/php-85-update</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/php-85-update</guid>
<pubDate>Tue, 17 Feb 2026 10:44:59 GMT</pubDate>
<author>Erin Strand</author>
<category>changelog</category>
<description><![CDATA[Changelog on new versions. We finally rolled out PHP 8.5 and here are the details.]]></description>
<content:encoded><![CDATA[<p>Changelog on new versions. We finally rolled out PHP 8.5 and here are the details.</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[It's trivial and non-critical. 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>It's trivial and non-critical. 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[New features just landed Essential metrics help you track usage data for web storage, MySQL storage, and traffic.]]></description>
<content:encoded><![CDATA[<p>New features just landed 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 on a podcast (1h). 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 on a podcast (1h). 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[Got pwned? Regain control. Regain control and kick evildoers out. Actionable tips for web developers on how to clean a compromised website. This is the human-to-human edition.]]></description>
<content:encoded><![CDATA[<p>Got pwned? Regain control. Regain control and kick evildoers out. Actionable tips for web developers on how to clean a compromised website. 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[How we manage ambition with limited resources. Dear diary, here is a brain dump on motivation, project management and business philosophy.]]></description>
<content:encoded><![CDATA[<p>How we manage ambition with limited resources. 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[A new hosting experience at your fingertips. Welcome to the public BETA of our new platform.]]></description>
<content:encoded><![CDATA[<p>A new hosting experience at your fingertips. 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[Farewell sharp rectangles, hello soft corners. 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>Farewell sharp rectangles, hello soft corners. 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[Coupled websites with PHP and JS. 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>Coupled websites with PHP and JS. 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 websites with PHP and JS. Decopuled systems. Frontend in JavaScript. Backend in PHP. Why. How. If.]]></description>
<content:encoded><![CDATA[<p>Decoupled websites with PHP and JS. 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>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[Mixed feelings about Google Chrome. 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>Mixed feelings about Google Chrome. 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[Good luck if you still create 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>Good luck if you still create 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[More DNS providers now support direct bare domain to host routing. 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>More DNS providers now support direct bare domain to host routing. 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[UX and web dev challenges. Vertical browser tabs will add more complexity to web development if they ever become mainstream.]]></description>
<content:encoded><![CDATA[<p>UX and web dev challenges. 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[High-impact low effort vulnerability. Update and check your Craft CMS installation. There is a high-impact vulnerability out there (again).]]></description>
<content:encoded><![CDATA[<p>High-impact low effort vulnerability. 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[Changelog on new versions. 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>Changelog on new versions. 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>Improving DX for executing scripts</title>
<link>https://blog.fortrabbit.com/improving-dx-for-executing-scripts</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/improving-dx-for-executing-scripts</guid>
<pubDate>Wed, 02 Apr 2025 12:28:52 GMT</pubDate>
<author>Vlastimil Holer</author>
<description><![CDATA[Modifying C standard library to evaluate shebang in the user space Make running scripts easier, support user expectations, still maintain security. We do that by modifying the C standard library to evaluate shebang directives in user space.]]></description>
<content:encoded><![CDATA[<p>Modifying C standard library to evaluate shebang in the user space Make running scripts easier, support user expectations, still maintain security. We do that by modifying the C standard library to evaluate shebang directives in user space.</p><figure><img src="https://blog.fortrabbit.com/images/usability-security-poster.png" alt="Improving DX for executing scripts" /></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[Reflecting on our decision to do a big rewrite. 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>Reflecting on our decision to do a big rewrite. 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[How to not get an interview here. 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>How to not get an interview here. 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[Looking for a billing provider. 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>Looking for a billing provider. 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[How we are evaluating an infrastructure provider for our new platform 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>How we are evaluating an infrastructure provider for our new platform 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>3 ways to reset the Craft CMS control panel password</title>
<link>https://blog.fortrabbit.com/three-ways-to-reset-the-craft-cms-control-panel-password-without-email-access</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/three-ways-to-reset-the-craft-cms-control-panel-password-without-email-access</guid>
<pubDate>Thu, 17 Oct 2024 07:16:31 GMT</pubDate>
<author>Piotr Pogorzelski</author>
<category>webdev</category>
<description><![CDATA[Need to reset your Craft CMS admin password but email functionality isn't working? Need to reset your Craft CMS admin password but email functionality isn't working? Here is how you can do this using alternative methods.]]></description>
<content:encoded><![CDATA[<p>Need to reset your Craft CMS admin password but email functionality isn't working? Need to reset your Craft CMS admin password but email functionality isn't working? Here is how you can do this using alternative methods.</p><figure><img src="https://blog.fortrabbit.com/images/password-mail-poster.png" alt="3 ways to reset the Craft CMS control panel password" /></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[Next level collaboration features for the new platform. 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>Next level collaboration features for the new platform. 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[How we use client feedback to shape our service. How we use client feedback to shape and extend our service offering.]]></description>
<content:encoded><![CDATA[<p>How we use client feedback to shape our service. 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[Verbs first for interfaces with more natural language. This is usability experience concept. Verb first interfaces to be closer to natural language and human thinking.]]></description>
<content:encoded><![CDATA[<p>Verbs first for interfaces with more natural language. 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 we plan to drop a signature feature of the Pro Stack. 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 we plan to drop a signature feature of the Pro Stack. 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[Is something missing to bring together JS and PHP? Is something missing to bring together JS and PHP?]]></description>
<content:encoded><![CDATA[<p>Is something missing to bring together JS and PHP? 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[Changelog on new versions. 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>Changelog on new versions. 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[Keyboard shortcuts are my productivity fuel. Navigating inconsistent keyboard shortcut landscapes across different programs feels like an obstacle course. A significant number of interactions remain universal across software. Why then, must we relearn basic actions like "insert link" with every new tool? A rant about how difficult it is to adapt keyboard shortcuts across multiple programs as a human.]]></description>
<content:encoded><![CDATA[<p>Keyboard shortcuts are my productivity fuel. Navigating inconsistent keyboard shortcut landscapes across different programs feels like an obstacle course. A significant number of interactions remain universal across software. Why then, must we relearn basic actions like "insert link" with every new tool? 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[Details on recent rocky updates 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>Details on recent rocky updates 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[Changelog on new versions. 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>Changelog on new versions. 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[An insight into product development at fortrabbit]]></description>
<content:encoded><![CDATA[<p>An insight into product development at fortrabbit</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>Image processing in Craft CMS with the Image Toolbox plugin</title>
<link>https://blog.fortrabbit.com/craft-image-transform-toolbox</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/craft-image-transform-toolbox</guid>
<pubDate>Wed, 26 Jul 2023 18:15:31 GMT</pubDate>
<author>Piotr Pogorzelski</author>
<category>webdev</category>
<description><![CDATA[How to migrate an App to the new version of MySQL here Using the Image Toolbox plugin, you can create responsive pictures with WebP variants and automatically generate placeholders in case an image asset is missing.]]></description>
<content:encoded><![CDATA[<p>How to migrate an App to the new version of MySQL here Using the Image Toolbox plugin, you can create responsive pictures with WebP variants and automatically generate placeholders in case an image asset is missing.</p><figure><img src="https://blog.fortrabbit.com/images/craft-image-toolbox-poster.png" alt="Image processing in Craft CMS with the Image Toolbox plugin" /></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[FYI: Remaining Apps are going to be migrated to MySQL 8 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>FYI: Remaining Apps are going to be migrated to MySQL 8 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[What we are up to now. 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>What we are up to now. 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[Changelog on new versions. 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>Changelog on new versions. 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>User account management with Craft CMS</title>
<link>https://blog.fortrabbit.com/craft-cms-user-account-management</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/craft-cms-user-account-management</guid>
<pubDate>Thu, 09 Feb 2023 00:00:00 GMT</pubDate>
<author>Piotr Pogorzelski</author>
<category>webdev</category>
<description><![CDATA[Ready-to-use templates and detailed explanation of how they work Craft CMS (4 at the time of this writing) is a powerful tool to build content heavy websites. Editors love it. Little known is, that you can also have custom user management with it.]]></description>
<content:encoded><![CDATA[<p>Ready-to-use templates and detailed explanation of how they work Craft CMS (4 at the time of this writing) is a powerful tool to build content heavy websites. Editors love it. Little known is, that you can also have custom user management with it.</p><figure><img src="https://blog.fortrabbit.com/images/craft-login-form-poster.png" alt="User account management with Craft CMS" /></figure>]]></content:encoded>
</item>
<item>
<title>Testing Craft CMS sites with Pest</title>
<link>https://blog.fortrabbit.com/craft-cms-pestphp-testing</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/craft-cms-pestphp-testing</guid>
<pubDate>Thu, 01 Dec 2022 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>webdev</category>
<description><![CDATA[Using Pest to test Craft CMS websites. Testing a Craft CMS website might be less difficult than you think. Level up and follow us along as we learn about frontend testing Craft CMS websites.]]></description>
<content:encoded><![CDATA[<p>Using Pest to test Craft CMS websites. Testing a Craft CMS website might be less difficult than you think. Level up and follow us along as we learn about frontend testing Craft CMS websites.</p><figure><img src="https://blog.fortrabbit.com/images/craft-pestphp.jpg" alt="Testing Craft CMS sites with Pest" /></figure>]]></content:encoded>
</item>
<item>
<title>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[Client information for the end of life of PHP 7.4. 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>Client information for the end of life of PHP 7.4. 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[Everything you always wanted to know about updating to Craft 4 - but were afraid to ask. 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>Everything you always wanted to know about updating to Craft 4 - but were afraid to ask. 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>Frontend testing for Craft CMS</title>
<link>https://blog.fortrabbit.com/craft-cms-frontend-testing-with-codeception-and-cypress</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/craft-cms-frontend-testing-with-codeception-and-cypress</guid>
<pubDate>Wed, 21 Sep 2022 00:00:00 GMT</pubDate>
<author>Piotr Pogorzelski</author>
<category>webdev</category>
<description><![CDATA[Using Codeception and Cypress to test Craft CMS websites. Testing a Craft CMS website might be less difficult than you think. Level up and follow us along as we learn about frontend testing Craft CMS websites.]]></description>
<content:encoded><![CDATA[<p>Using Codeception and Cypress to test Craft CMS websites. Testing a Craft CMS website might be less difficult than you think. Level up and follow us along as we learn about frontend testing Craft CMS websites.</p><figure><img src="https://blog.fortrabbit.com/images/craft-codeception-cypress-poster.png" alt="Frontend testing for Craft CMS" /></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[Basic WAF, Craft Copy for Nitro, 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>Basic WAF, Craft Copy for Nitro, 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[Changelog on new versions. 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>Changelog on new versions. 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[What you might want to know about the upcoming EOL of PHP 7.3. 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>What you might want to know about the upcoming EOL of PHP 7.3. 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 improving Craft CMS performance 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 improving Craft CMS performance 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[Changelog on new versions. 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>Changelog on new versions. 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>Craft Nitro 2 first look: How to quickly set up a local Craft CMS dev site</title>
<link>https://blog.fortrabbit.com/craft-nitro-2-first-look-how-to-quickly-set-up-a-local-craft-cms-dev-site</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/craft-nitro-2-first-look-how-to-quickly-set-up-a-local-craft-cms-dev-site</guid>
<pubDate>Thu, 27 May 2021 00:00:00 GMT</pubDate>
<author>Jascha Silbermann</author>
<category>webdev</category>
<content:encoded><![CDATA[<figure><img src="https://blog.fortrabbit.com/images/craft-nitro-poster.png" alt="Craft Nitro 2 first look: How to quickly set up a local Craft CMS dev site" /></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 on image transformation and optimization providers 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 on image transformation and optimization providers 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>MySQL 8 upgrade plan</title>
<link>https://blog.fortrabbit.com/mysql-8-upgrade-plan</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/mysql-8-upgrade-plan</guid>
<pubDate>Wed, 07 Apr 2021 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>changelog</category>
<description><![CDATA[How to migrate an App to the new version of MySQL here This article guides with upgrading an App on fortrabbit to the newer version of MySQL 8.]]></description>
<content:encoded><![CDATA[<p>How to migrate an App to the new version of MySQL here This article guides with upgrading an App on fortrabbit to the newer version of MySQL 8.</p><figure><img src="https://blog.fortrabbit.com/images/mysql-8-poster.png" alt="MySQL 8 upgrade plan" /></figure>]]></content:encoded>
</item>
<item>
<title>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[About things that are usually not visible. This is the story of a small security update we recently deployed to our Dashboard.]]></description>
<content:encoded><![CDATA[<p>About things that are usually not visible. 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>Working with geographic features and spatial data in MySQL 8</title>
<link>https://blog.fortrabbit.com/geographic-features-spatial-data-mysql-8</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/geographic-features-spatial-data-mysql-8</guid>
<pubDate>Mon, 01 Mar 2021 00:00:00 GMT</pubDate>
<author>Jascha Silbermann</author>
<category>webdev</category>
<description><![CDATA[How to implement geo features in MySQL 8]]></description>
<content:encoded><![CDATA[<p>How to implement geo features in MySQL 8</p><figure><img src="https://blog.fortrabbit.com/images/mysql-spatial-data-poster.png" alt="Working with geographic features and spatial data in MySQL 8" /></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[Changelog on new versions. 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>Changelog on new versions. 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[Finally HTTP/2 is here, as well as some other updates 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>Finally HTTP/2 is here, as well as some other updates 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>Composer 2 is about to land on fortrabbit</title>
<link>https://blog.fortrabbit.com/composer-2-availability</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/composer-2-availability</guid>
<pubDate>Wed, 16 Dec 2020 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>changelog</category>
<description><![CDATA[Composer 2 will soon be available here. What you need to know. What you need to know and how to troubleshoot issues.]]></description>
<content:encoded><![CDATA[<p>Composer 2 will soon be available here. What you need to know. What you need to know and how to troubleshoot issues.</p><figure><img src="https://blog.fortrabbit.com/images/composer-poster.png" alt="Composer 2 is about to land on fortrabbit" /></figure>]]></content:encoded>
</item>
<item>
<title>MySQL with JSON in Laravel</title>
<link>https://blog.fortrabbit.com/mysql-json-column-with-laravel</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/mysql-json-column-with-laravel</guid>
<pubDate>Tue, 08 Dec 2020 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>webdev</category>
<description><![CDATA[Learn about JSON columns in MySQL and how to use them in Laravel. Learn about JSON columns in MySQL and how to use them in Laravel.]]></description>
<content:encoded><![CDATA[<p>Learn about JSON columns in MySQL and how to use them in Laravel. Learn about JSON columns in MySQL and how to use them in Laravel.</p><figure><img src="https://blog.fortrabbit.com/images/mysql-json-laravel.png" alt="MySQL with JSON in Laravel" /></figure>]]></content:encoded>
</item>
<item>
<title>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[What you might want to know about the upcoming EOL of PHP 7.2. 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>What you might want to know about the upcoming EOL of PHP 7.2. 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>A first look at the new Craft Nitro development tool</title>
<link>https://blog.fortrabbit.com/first-look-craft-nitro-development-tool</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/first-look-craft-nitro-development-tool</guid>
<pubDate>Wed, 14 Oct 2020 00:00:00 GMT</pubDate>
<author>Jascha Silbermann</author>
<category>webdev</category>
<description><![CDATA[The new tool by Pixel & Tonic, can we recommend it yet?]]></description>
<content:encoded><![CDATA[<p>The new tool by Pixel & Tonic, can we recommend it yet?</p><figure><img src="https://blog.fortrabbit.com/images/craft-nitro-poster.png" alt="A first look at the new Craft Nitro development tool" /></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 Privacy Shield is no longer valid. How to proceed? 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 Privacy Shield is no longer valid. How to proceed? 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>Quickly set up a local Craft CMS dev site with the DDEV development tool</title>
<link>https://blog.fortrabbit.com/local-craft-dev-site-ddev-development-tool</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/local-craft-dev-site-ddev-development-tool</guid>
<pubDate>Thu, 10 Sep 2020 00:00:00 GMT</pubDate>
<author>Jascha Silbermann</author>
<category>webdev</category>
<description><![CDATA[Install the DDEV and power existing Craft CMS development sites. We will show you how to use the DDEV development tool to quickly set up a Craft CMS dev site for local development.]]></description>
<content:encoded><![CDATA[<p>Install the DDEV and power existing Craft CMS development sites. We will show you how to use the DDEV development tool to quickly set up a Craft CMS dev site for local development.</p><figure><img src="https://blog.fortrabbit.com/images/ddev-poster.gif" alt="Quickly set up a local Craft CMS dev site with the DDEV development tool" /></figure>]]></content:encoded>
</item>
<item>
<title>Tools for PHP development — local dev site setup</title>
<link>https://blog.fortrabbit.com/tools-for-php-development-local-dev-site-setup</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/tools-for-php-development-local-dev-site-setup</guid>
<pubDate>Thu, 30 Jul 2020 00:00:00 GMT</pubDate>
<author>Jascha Silbermann</author>
<category>webdev</category>
<description><![CDATA[What PHP development tools are available? What are the pros and cons of each tool? The PHP ecosystem is diverse and has brought forth such industry heavyweights as WordPress, Drupal, and Laravel. Having a local PHP development environment set up allows one to develop and test sites and apps on one's own machine. Without this, one needs to push any code changes to a remote staging environment for testing; a time-consuming and inefficient process.]]></description>
<content:encoded><![CDATA[<p>What PHP development tools are available? What are the pros and cons of each tool? The PHP ecosystem is diverse and has brought forth such industry heavyweights as WordPress, Drupal, and Laravel. Having a local PHP development environment set up allows one to develop and test sites and apps on one's own machine. Without this, one needs to push any code changes to a remote staging environment for testing; a time-consuming and inefficient process.</p><figure><img src="https://blog.fortrabbit.com/images/local-php-dev-poster.gif" alt="Tools for PHP development — local dev site setup" /></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[How to check your website 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>How to check your website 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[How we prepared for the virus and what you can do. What we are doing to keep your business online and how you can help.]]></description>
<content:encoded><![CDATA[<p>How we prepared for the virus and what you can do. 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[Changelog on new versions. 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>Changelog on new versions. 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>Deploy to fortrabbit with GitHub Actions</title>
<link>https://blog.fortrabbit.com/how-to-use-github-actions</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/how-to-use-github-actions</guid>
<pubDate>Tue, 19 Nov 2019 00:00:00 GMT</pubDate>
<author>Yann Rabiller</author>
<category>webdev</category>
<description><![CDATA[Why not automate this? Let's use the new cool kid in town. GitHub Actions became public last week. This new CI system is free for all public repos. Private repos get 2000 minutes to build per month for free. This is a rough guide to use GitHub Actions as a deployment pipeline to fortrabbit.]]></description>
<content:encoded><![CDATA[<p>Why not automate this? Let's use the new cool kid in town. GitHub Actions became public last week. This new CI system is free for all public repos. Private repos get 2000 minutes to build per month for free. This is a rough guide to use GitHub Actions as a deployment pipeline to fortrabbit.</p><figure><img src="https://blog.fortrabbit.com/images/github-actions-poster.gif" alt="Deploy to fortrabbit with GitHub Actions" /></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[Patches for all PHP versions planned. We are currently preparing a patch version update. Here is what you need to know.]]></description>
<content:encoded><![CDATA[<p>Patches for all PHP versions planned. 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[Informations on upcoming PHP 7.1 switch off here. 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>Informations on upcoming PHP 7.1 switch off here. 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[Some smaller internal improvements mostly on imageMagick ahead. 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>Some smaller internal improvements mostly on imageMagick ahead. 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[Some details on recent platform problems. 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>Some details on recent platform problems. 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[Some internal changes ahead 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>Some internal changes ahead 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 recent issues related to image transformations. 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 recent issues related to image transformations. 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>Introducing Craft Copy</title>
<link>https://blog.fortrabbit.com/introducing-craft-copy</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/introducing-craft-copy</guid>
<pubDate>Thu, 01 Nov 2018 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>webdev</category>
<description><![CDATA[A command line tool to help with Craft CMS deployment on fortrabbit. So we said to do more open source on fortrabbit. TADA - here (if you haven't seen already) is Craft Copy. Deployment tools for Craft Apps on fortrabbit.]]></description>
<content:encoded><![CDATA[<p>A command line tool to help with Craft CMS deployment on fortrabbit. So we said to do more open source on fortrabbit. TADA - here (if you haven't seen already) is Craft Copy. Deployment tools for Craft Apps on fortrabbit.</p><figure><img src="https://blog.fortrabbit.com/images/craft-copy-poster.gif" alt="Introducing Craft Copy" /></figure>]]></content:encoded>
</item>
<item>
<title>Testing code for PHP 7</title>
<link>https://blog.fortrabbit.com/php-testing</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/php-testing</guid>
<pubDate>Wed, 19 Sep 2018 00:00:00 GMT</pubDate>
<author>Erin Strand</author>
<category>webdev</category>
<description><![CDATA[How to check your PHP code for future compability. This post helps running automated tests on your code to detect breaking changes before switching the PHP version. It includes instructions on how to use our predefined Docker image with PHPCompatibility.]]></description>
<content:encoded><![CDATA[<p>How to check your PHP code for future compability. This post helps running automated tests on your code to detect breaking changes before switching the PHP version. It includes instructions on how to use our predefined Docker image with PHPCompatibility.</p><figure><img src="https://blog.fortrabbit.com/images/php7-testing.gif" alt="Testing code for PHP 7" /></figure>]]></content:encoded>
</item>
<item>
<title>PHP 7.2 upgrade path</title>
<link>https://blog.fortrabbit.com/php-upgrade-path</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/php-upgrade-path</guid>
<pubDate>Wed, 19 Sep 2018 00:00:00 GMT</pubDate>
<author>Erin Strand</author>
<category>webdev</category>
<description><![CDATA[Migrating your Apps to PHP 7.2 here on fortrabbit. The official security support for PHP 5.6 and PHP 7.0 will end in December 2019. We plan to force-update all Apps on those versions to PHP 7.1 in February 2019. The exact date will be announced. We recommend you to update well before that. Here is how, exactly.]]></description>
<content:encoded><![CDATA[<p>Migrating your Apps to PHP 7.2 here on fortrabbit. The official security support for PHP 5.6 and PHP 7.0 will end in December 2019. We plan to force-update all Apps on those versions to PHP 7.1 in February 2019. The exact date will be announced. We recommend you to update well before that. Here is how, exactly.</p><figure><img src="https://blog.fortrabbit.com/images/php56-php72-migrate-poster.png" alt="PHP 7.2 upgrade path" /></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>Introducing Upper</title>
<link>https://blog.fortrabbit.com/introducing-upper</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/introducing-upper</guid>
<pubDate>Thu, 16 Aug 2018 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>webdev</category>
<description><![CDATA[A Craft CMS plugin to help you with pull-CDNs So we said to do more open source on fortrabbit. TADA - here is Upper, a Craft CMS plugin to integrate CDN edge caches.]]></description>
<content:encoded><![CDATA[<p>A Craft CMS plugin to help you with pull-CDNs So we said to do more open source on fortrabbit. TADA - here is Upper, a Craft CMS plugin to integrate CDN edge caches.</p><figure><img src="https://blog.fortrabbit.com/images/upper-poster.gif" alt="Introducing Upper" /></figure>]]></content:encoded>
</item>
<item>
<title>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[Some details on our open source CSS framework. 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>Some details on our open source CSS framework. 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>Your responsibility: App security</title>
<link>https://blog.fortrabbit.com/app-security</link>
<guid isPermaLink="true">https://blog.fortrabbit.com/app-security</guid>
<pubDate>Wed, 28 Mar 2018 00:00:00 GMT</pubDate>
<author>Oliver Stark</author>
<category>webdev</category>
<description><![CDATA[Ultimately, you are responsible for your code and as well for the 3rd party code you rely on. « Application security encompasses measures taken to improve the security of an application often by finding, fixing and preventing security vulnerabilities. » (Wikipedia)]]></description>
<content:encoded><![CDATA[<p>Ultimately, you are responsible for your code and as well for the 3rd party code you rely on. « Application security encompasses measures taken to improve the security of an application often by finding, fixing and preventing security vulnerabilities. » (Wikipedia)</p><figure><img src="https://blog.fortrabbit.com/images/security-advisories-header.jpg" alt="Your responsibility: App security" /></figure>]]></content:encoded>
</item>
<item>
<title>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[The bizarre beauty of brutalist Facebook reaction bots. 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>The bizarre beauty of brutalist Facebook reaction bots. 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 on Email as a Service providers. 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 on Email as a Service providers. 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[Successful communication in customer support chat channels. Customer service is crucial, especially for hosting. Help us helping you! Get better answers faster. Learn how to ask.]]></description>
<content:encoded><![CDATA[<p>Successful communication in customer support chat channels. 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[Why to use a service for transactional e-mails. This field guide helps understanding commercial services for transactional e-mails. What are they good for anyways?]]></description>
<content:encoded><![CDATA[<p>Why to use a service for transactional e-mails. 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 on developer-friendly video services. 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 on developer-friendly video services. 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 on developer-friendly CDN services. 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 on developer-friendly CDN services. 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>
</channel>
</rss>