Resolving Web Application Resource Bottlenecks with Concurrency

This article is a general introduction into the bottlenecks of web applications and how application servers can deal with them to improve request throughput and response »

Hiring: Junior Client Success Manager

Hey you! We are looking for an energetic, passionate and fun Junior Client Success Manager (full-time) to help build our customer success unit from the ground »

Efficiently and Conveniently Building Ruby and Node.js Application Docker Containers for Production

Introduction In this article we will show how we build Docker application containers in two steps and explain why that is a useful thing to do. »

Using Rails 5 ActionCable and RethinkDB to build a Reactive WebSocket App

In this article we will demonstrate how to build a WebSockets driven application using Rails 5’s ActionCable. By using RethinkDB's active changefeeds feature we can »

Using SSL with Passenger in Development on macOS

This blog post will show you how to create, install, and trust a self signed certificate on your development web server, and setup your DNS to »

Passenger 5.0.30 Installation fix, stability and speed improvements

Version 5.0.30 of the Phusion Passenger application server for Ruby, Node.js, Meteor and Python has been released. We've fixed an issue that could »

Web applications on Phusion Passenger are not vulnerable to HTTPoxy

A short time ago an old security issue was revealed to still be present in many modern application servers. The issue is now known as HTTPoxy, »

Baseimage-docker 0.9.19 released, based on Ubuntu 16.04

Baseimage-docker is a special Docker image that is configured for correct use within Docker containers. It is Ubuntu, plus modifications for Docker-friendliness. You can use it »

ActionCable under stress: fixing data corruption, socket leak issues in Rails 5

During performance testing of the Rails 5.0.0 release we discovered two bugs in Rails. One data corruption bug that occurs when two threads transmit »

Passenger 5.0.29: Ubuntu 16.04 packages, Nginx 1.10.1, Docker logging improvements

Version 5.0.29 of the Phusion Passenger application server for Ruby, Node.js, Meteor and Python has been released. It's also available through apt on »

Camden Narzt joins Phusion as its first North American Software Engineer

Hi North America! I'm pleased to announce that Camden Narzt will be joining Phusion full-time as its first remote hire in North America. Camden holds a »

Xcode 7.3.1 fixes build & remote code execution

When Apple released version 7.3.0 of Xcode, Passenger users on OSX started experiencing a crash issue after compiling Passenger. Version 7.3.1 no »

Passenger 5.0.28: rails server, Nginx 1.10, memleak fix

Version 5.0.28 of the Phusion Passenger application server for Ruby, Node.js, Meteor and Python has been released. Besides a few improvements it contains »

Sheryl Man joins Phusion as its Head of Sales and Marketing

Phusion is pleased to announce and welcome Sheryl Man as its Head of Sales and Marketing. She will be playing a key role in developing new »

Passenger 5.0.27: fixes, fixes, improvements

Version 5.0.27 of the Phusion Passenger application server for Ruby, Node.js, Meteor and Python has been released. It has some interesting fixes for »