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 »

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 »

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, »

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 »