Javascript и Front-end в целом становятся все сложнее и сложнее. На мой взгляд, стандартная поставка Rails не отвечает современным потребностям Front-end разработчика. К тому же использование Sprockets делает ваш код очень Rails-специфичным, что затрудняет он-бординг новых разработчиков, незнакомых с Rails.
В данном видео, на примере простого React.js приложения, я покажу, как можно мигрировать со Sprockets на Browserify.
Этот подход дает следующие бонусы:
Управление зависимостями Javascript пакетов через npm;
Лучший туллинг и интеграция с IDE;
Уменьшение связности фронтенда и бекенда;
Возможность выделения фронтенда в отдельное приложение и репозиторий. Что может не являться бонусом на первый взгляд, но довольно удобно, когда вы работаете большой командой над большим приложением.
Вот уже почти два года я живу и работаю в Гамбурге. В августе прошлого года я начал вести влог, в котором делюсь своими впечатлениями о жизни в Германии и своими мыслями о профессии. Уезжал по голубой карте, выбирал между Берлином и Гамбургом. До марта этого года работал в компании XING, почти как линкед-ин только для немоязычного рынка. Уволился и, вот уже второй месяц работаю в цифровом подразделении круизной компании AIDA. Если у вас есть есть вопросы я с радостью на них отвечу.
Если верить данному видео, скоро в Gmail Labs наконец-то появится возможность использовать GMail в режиме оффлайн! У меня там пока такая галочка не появилась, но определенно буду использовать сразу как появится.