Size: a a a

2016 October 07

RS

Rustam Sharshenov in Rubyata
Причем, даже сейчас, чтобы компилить ассеты рельсам нужен js и чтобы не тащить с рельсами embedded v8 (therubyracer), проще всего - поставить на сервере продакшена nodejs
источник

KO

Kalys Osmonov in Rubyata
Mikhail Sytchev
я не вдавался в подробности, но я в фреймворке Кости делаю gulp build  и случается то же, что на картинке
что только там не делается. пакуется, пнг оптимизируется, шрифты, свгшки собираются, кофе варится.
источник

MS

Mikhail Sytchev in Rubyata
Кстати, Рубята, хорошая статья. Используйте локинги БД и транзакции с умом http://travisofthenorth.com/blog/2016/10/2/beware-the-orm
источник

MS

Mikhail Sytchev in Rubyata
Для многих вообще можно перефразировать: знайте что такое локинги, используйте локинги. Думайте о конкурентном доступе к данным вашего приложения.
источник

MS

Mikhail Sytchev in Rubyata
Знайте что такое транзакция
источник

KO

Kalys Osmonov in Rubyata
Рубята, Миша говорит очень важную вещь.
источник

RS

Rustam Sharshenov in Rubyata
ORM ORM ORM
источник

RS

Rustam Sharshenov in Rubyata
источник

RS

Rustam Sharshenov in Rubyata
Пока шишки не набьешь не начинаешь задумываться
источник

RS

Rustam Sharshenov in Rubyata
А то если так копнуть, то и не только о БД надо задумываться, но и о GC, памяти в целом, тредах, железе и инфраструктуре
источник

RS

Rustam Sharshenov in Rubyata
IO
источник

RS

Rustam Sharshenov in Rubyata
сеть, http, tcp, dns
источник

RS

Rustam Sharshenov in Rubyata
А когда со всех строн изучаешь все это, то выбор инструмента уже основывается на бОльшем количестве критериев, чем были те, из-за которых мы когда-то пришли к тем же руби/рельсам
источник

MS

Mikhail Sytchev in Rubyata
Посоны, чтобы bundle не проходил при каждом ребилде Docker контейнера есть хороший хак
источник

MS

Mikhail Sytchev in Rubyata
COPY Gemfile* /tmp/
WORKDIR /tmp
RUN bundle install

ENV app /app
RUN mkdir $app
WORKDIR $app
COPY . $app
источник

MS

Mikhail Sytchev in Rubyata
разделяете место куда Gemfiles  помещается. Каждая дирректива в Докерфайле -- слой. Каждый слой кешируется
источник

MS

Mikhail Sytchev in Rubyata
Кому интересно, спрашивайте свои ответы
источник

KO

Kalys Osmonov in Rubyata
пфф
источник

KO

Kalys Osmonov in Rubyata
ваще неправильно
источник

KO

Kalys Osmonov in Rubyata
ни для дева, ни для образа на продакшен
источник