Как Ruby поставил счастье разработчика на первое место — и как это изменило веб‑фреймворки | Koder.ai