Phusion's experts at your service Phusion is offering professional services. We help you ship successful apps that are secure, scalable and a joy to use.
You can’t learn in a vacuum: lessons from 6 open source software maintainers Lessons learned from the maintainers of 6 major Ruby projects on maintaining and contributing to open source software.
My experience with testing a React app on different devices What we learned testing the new Passenger documentation, a React app, on different devices and in various browsers.
Passenger 5.3.3: installer fixes Version 5.3.3 of the Passenger application server for Ruby, Node.js, Meteor and Python has been released. This release contains fixes for a bug in the installer scripts for the Nginx and Apache modules.
Passenger 5.3.2: various security fixes Passenger 5.3.2 released, fixing a file system access race condition as well as various SpawningKit exploits. We urge you to upgrade your version immediately.
How to get familiar with a new Open Source project A variation on this list will provide a good recipe for getting into any open source project and community you're new to.
The Big Friendly Errorpage How we redesigned the friendly errorpage to be easy to understand for non-developers, while at the same time providing developers with a wealth of information that is easy to navigate.
Passenger 5.3.1: crash + spawn hotfix Hotfix release for two regressions in 5.3.0, causing a Passenger crash or failure to start the app.
Passenger 5.3.0: Ubuntu 18.04, Nginx 1.14, per-app logging, spawn error page Passenger 5.3: a new Passenger series with support for the latest Nginx, Ubuntu, an overhauled error page and the option to separate logfiles per application (no breaking changes).
Phusion Passenger migrated servers, here’s why (and how) Moving the Phusion Passenger website to a dedicated server was part of a bigger effort to better separate out Phusion services, but by no means a walk in the park. Here's what we learned.
Passenger 5.2.3: macOS compilation fix, full $TMPDIR support Passenger 5.2.3 solves a macOS compilation issue and makes it possible to run on a read-only filesystem with a custom /tmp dir. There's also a few minor fixes.
New: Fuse Panel for Phusion Passenger Today Phusion introduces a GUI for Passenger (open source and enterprise), providing tools to monitor, administer, analyze and troubleshoot your apps.
Passenger 5.2.2: passenger_base_uri fixed, new Phusion product spoiler Passenger 5.2.2. fixes a regression preventing the use of multiple passenger_base_uri's, and improves some internals. We're also adding something new to the Phusion product portfolio.
Passenger 5.2.1: Heroku RAM-pricing, Apache crash & max pool idle time fixed Handles the max pool idle time setting, as well as the Apache missing ServerName issue. RAM-based pricing plan on Heroku. Latest software for passenger-docker project.
Passenger 5.2.0: deterministic config, Ruby 2.5, fixed license warning All new configuration handling to prevent errors. Increased the minor version due to a few breaking changes in the Apache config. False logging alarm about our licensing server fixed. Ruby 2.5 compatibility.
How waiting in line for your webapp just got nicer Help! Load spikes! Sometimes there is temporarily more traffic than expected (yay!), or maybe you're affected by a third-party dependency slowdown (boo!). Learn how to optimize user experience in these situations.
How Dishwashers Ruin Ruby Apps Procrastination can get you into a lot of trouble, work just builds up until you have to spend all your time just catching up. It’s the same with web apps, if you just defer work until after sending the response you’ll s