Использование технологии Server-Sent Events (SSE) для создания постоянного соединения между Rails-приложением и клиентом. Применение Rack Hijacking API для перехвата контроля над соединениями и освобождения потоков веб-сервера приложения с целью обработки большего количества соединений используя меньшее количество серверных потоков.
Наверное каждый разработчик Ruby знает о существовании «синглтон-класса» (англ. Singleton Class, также известен как «метакласс» и «eigenclass»), но при этом не каждый знает что это и какова его роль. В то же время понимание синглтон-класса является важным и полезным, и открывает новые возможности для программиста, особенно в метапрограммировании. Цель данной статьи - дать представление о синглтон-классе, его роли и особенностях.