Pull to refresh
16
0
Рожков Дмитрий @nLight

Tech Lead

Send message

Используем CommonJS модули в Rails с Browserify

Reading time1 min
Views3.9K

Привет,


Javascript и Front-end в целом становятся все сложнее и сложнее. На мой взгляд, стандартная поставка Rails не отвечает современным потребностям Front-end разработчика. К тому же использование Sprockets делает ваш код очень Rails-специфичным, что затрудняет он-бординг новых разработчиков, незнакомых с Rails.


В данном видео, на примере простого React.js приложения, я покажу, как можно мигрировать со Sprockets на Browserify.


Этот подход дает следующие бонусы:


  • Управление зависимостями Javascript пакетов через npm;
  • Лучший туллинг и интеграция с IDE;
  • Уменьшение связности фронтенда и бекенда;
  • Возможность выделения фронтенда в отдельное приложение и репозиторий. Что может не являться бонусом на первый взгляд, но довольно удобно, когда вы работаете большой командой над большим приложением.


Код приложения доступен на гитхабе: https://github.com/nLight/tutorial-rails-react-browserify

Total votes 8: ↑7 and ↓1+6
Comments2

VLOG программиста о программировании и жизни в Германии

Reading time1 min
Views5.1K
Привет!

Вот уже почти два года я живу и работаю в Гамбурге. В августе прошлого года я начал вести влог, в котором делюсь своими впечатлениями о жизни в Германии и своими мыслями о профессии. Уезжал по голубой карте, выбирал между Берлином и Гамбургом. До марта этого года работал в компании XING, почти как линкед-ин только для немоязычного рынка. Уволился и, вот уже второй месяц работаю в цифровом подразделении круизной компании AIDA. Если у вас есть есть вопросы я с радостью на них отвечу.

Total votes 9: ↑6 and ↓3+3
Comments7

GMail offline

Reading time1 min
Views1.4K
Если верить данному видео, скоро в Gmail Labs наконец-то появится возможность использовать GMail в режиме оффлайн! У меня там пока такая галочка не появилась, но определенно буду использовать сразу как появится.

Total votes 63: ↑59 and ↓4+55
Comments67

Information

Rating
Does not participate
Location
Hamburg, Hamburg, Германия
Date of birth
Registered
Activity