Матрос
лучше поверить чем проверить такое
Aleksand
вообще в универе думал что скорость света это очень много, а когда понял что из-за потолка скорости света максимально быстрый пинг между максимально удаленными пирами - 65 мс, то передумал
Kons
https://habrahabr.ru/post/128372/ — не 350 лямов, а 300, и не 7мс, а 6мс :) Хотя 50 лямов/1мс это не отменяет ))
Vladimir
Ну так в том фишка, за воровство много платят
Aleksand
Vladimir
Ну так или иначе его уже уволили нахер
Vladimir
А украл он или нет - это может и никто и не узнает никогда
Таймураз
Матрос
блин да ну нахер. надо бросать эту финансовую сферу, даже если в ней прибыльно работать
Aleksand
в той компании они писали автоматическую покупку рекламы, там никакого рокет-саенса не нужно и скоросоти тоже, но баги привели к покупке рекламы с КПД 0%
Vladimir
Юристы сказали - уволить, они и уволили. Будут говорить что они не при делах
Kons
Возможно, на следующий день он заработал компании в пять раз больше. Но, как говорится, осадочек остался.
Aleksand
Ну так в том фишка, за воровство много платят
с воровством в ИТ есть один большой провал. деньги почти невозможно использовать, их намного сложнее отмыть чем украсть, а не отмыв бабло ни дом в монако, ни феррари себе не купишь
Таймураз
Таймураз
Вообще нет)
Таймураз
а
вообще да)
Aleksand
там не только прогеры, там железячники делают аппаратный декодер для протокола FAST, компиляторщики пишут оптимизации для ключевых алгоритмов, системщики пишут оптимизированные ядра для конкретного железа, производители железа делают оптимизации для специфичных вычислений
Ilya
Aleksand
строго говоря для типичного разрабочтика там особо работы нет, нужно быть упоротым и разносторонним инженером
Evgeny
Я хз за подробности порчи конечностей
Фεδως
Смотря какие прогеры
Aleksand
https://hackernoon.com/upgrading-from-node-6-to-node-8-a-real-world-performance-comparison-3dfe1fbc92a3
Aleksand
Interestingly, NPM 3 topped out at about 7 Mbps download, with NPM 5 reaching 20 Mbps.
Таймураз
Да, тоже заметил
Aleksand
To be honest, with Node 8 I was expecting an improvement of maybe a few percent, and wouldn’t have been surprised if that didn’t translate into the real world. But shaving a quarter off server-rendering time and a third off NPM install time is amazing.
Aleksand
Да, тоже заметил
yarn все же в зависимости от проекта может быть сильно быстрее по факту
Таймураз
Oleg 🍺
Вроде бы у Yarn по прежнему есть приемущество
Oleg 🍺
Забыл слово
Aleksand
ну я с этим вообще не сталкиваюсь, докер же
Oleg 🍺
Deterministic
Oleg 🍺
Ну окай :C
Oleg 🍺
И что они его забросят?
Таймураз
Ну окай :C
Кстати, именно детерминированность вроде как у package-lock лучше
Oleg 🍺
А можно пруфов?
Таймураз
А можно пруфов?
А можно)
https://yarnpkg.com/blog/2017/05/31/determinism/
Oleg 🍺
Уже читаю
Aleksand
я пользуюсь докером с первой беты, тут не прошаренность а реальное удобство использования, как одноразовые перчатки, очень советую освоить
Таймураз
Kons
Я тут на docker подсел тоже. Очень удобно. Даже разработка на локальной машине в докере.
Oleg 🍺
Oleg 🍺
Таймураз
Таймураз
Oleg 🍺
Окей
Aleksand
Pull request
да, я тут скидывал недавно твит про это
Kons
docker-compose up -d
И вперед! Обновления файлов видятся, внутри запущен nodemon для сервера, webpack — для клиента. База отдельно, рэббит — тоже.
Таймураз
Aleksand
Делали*
https://twitter.com/sebmck/status/869666248312975361
Kons
Таймураз
Kons
дефолтный — dev
Таймураз
а скрипты для версионирования или еще что в этом роде юзаете?
Kons
в `docker-compose.yml` общий конфиг, в override — для дева, и остальные соответственно.
Kons
Таймураз
а как оверрайд оверрайдит?
Kons
По дефолту компоуз загружает два файла — docker-compose.yml и docker-compose.override.yml
Aleksand
Таймураз
Kons
да
Таймураз
да
Вот мне лень убить пару часов и дописать пару конфигов
А столько профита будет
Kons
The -f flag is optional. If you don’t provide this flag on the command line, Compose traverses the working directory and its parent directories looking for a docker-compose.yml and a docker-compose.override.yml file. You must supply at least the docker-compose.yml file. If both files are present on the same directory level, Compose combines the two files into a single configuration. The configuration in the docker-compose.override.yml file is applied over and in addition to the values in the docker-compose.yml file.
Kons
Так что на локальной машине можно без указания файлов набирать команды docker-compose
Таймураз
Kons
Я у меня все руки не дойдут CI/CD на основе этого сделать. Сейчас руками заливаю в регистри, потом переключаю docker-machine и там делаю pull/up
Таймураз
Завидую
Oleg 🍺
Aleksand
Aleksand
используете наследование?
Таймураз
Aleksand
Aleksand
FROM
Kons
Все образы, кроме БД и кролика — node:8
Aleksand
Таймураз
FROM
Это я понял
Есть смысл разбивать на образы, когда используются слои?