Parallel testing in Rails, and fighting the monolith Eileen M. Uchitelle, Senior Systems Engineer at GitHub and Rails core team member, spilled the beans on the future of Rails, at the Amsterdam Ruby meetup.
Passenger 5.3.5: fixing Ubuntu 18.04 regression Version 5.3.5 of the Passenger app server fixes an issue with Ubuntu 18.04 package installation, and improves usability of crash reports.
Running Chrome Headless, Selenium and Capybara inside GitLab CI and Docker Selenium + Chrome Headless fail with mysterious errors when run in GitLab CI and Docker. Here's why, and also how we fixed it.
How this Amsterdam conference generated 35+ pull requests to vital Ruby OSS infrastructure in one day Open source projects that are part of the average Rubyist's toolbelt - like Homebrew and RVM - received an overwhelming amount of Pull Requests from new contributors at ROSS conf Amsterdam.
ActionCable under stress: Finding a DoS vulnerability in Rails 5 WebSockets Apps In this article we will show you how Rails 5.0.0 ActionCable applications on Puma, the new default Rails app server, might be exposed to denial of service by slow clients. We will be using the OS X network shaping tools
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 eliminate the need for a separate event broadcasting se
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 on the same channel, and another bug causing socket leaks that could ev