
Rafael
06.06.2017
13:25:49
Вообще нет)
вмсысле я про тех, что в высокочастотном трединге

Таймураз
06.06.2017
13:26:06

Aleksandr
06.06.2017
13:28:43
наверняка все прогеры перфекционисты
там не только прогеры, там железячники делают аппаратный декодер для протокола FAST, компиляторщики пишут оптимизации для ключевых алгоритмов, системщики пишут оптимизированные ядра для конкретного железа, производители железа делают оптимизации для специфичных вычислений

Ilya
06.06.2017
13:29:18

Google

Aleksandr
06.06.2017
13:29:41
строго говоря для типичного разрабочтика там особо работы нет, нужно быть упоротым и разносторонним инженером

Evgeny
06.06.2017
13:29:42
Я хз за подробности порчи конечностей

Fedir
06.06.2017
13:29:50

Aleksandr
06.06.2017
13:48:13
https://hackernoon.com/upgrading-from-node-6-to-node-8-a-real-world-performance-comparison-3dfe1fbc92a3
Interestingly, NPM 3 topped out at about 7 Mbps download, with NPM 5 reaching 20 Mbps.

Таймураз
06.06.2017
13:51:26
Да, тоже заметил

Aleksandr
06.06.2017
13:51:33
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.
Да, тоже заметил
yarn все же в зависимости от проекта может быть сильно быстрее по факту

Rafael
06.06.2017
13:52:20
у меня из коробки еще ни разу нормально не поставил

Таймураз
06.06.2017
13:52:42

Rafael
06.06.2017
13:52:53
настраивать лень, поэтому глобальные вещи ставлю через npm

Oleg ?
06.06.2017
13:53:02
Вроде бы у Yarn по прежнему есть приемущество

Google

Oleg ?
06.06.2017
13:53:06
Забыл слово

Aleksandr
06.06.2017
13:53:14

Oleg ?
06.06.2017
13:53:16
Deterministic

Таймураз
06.06.2017
13:53:20

Oleg ?
06.06.2017
13:53:31
Ну окай :C
И что они его забросят?

Rafael
06.06.2017
13:53:38

Таймураз
06.06.2017
13:54:20
Ну окай :C
Кстати, именно детерминированность вроде как у package-lock лучше

Oleg ?
06.06.2017
13:54:38
А можно пруфов?

Таймураз
06.06.2017
13:54:54

Oleg ?
06.06.2017
13:55:01
Уже читаю

Aleksandr
06.06.2017
13:55:01

Таймураз
06.06.2017
13:55:34

Konstantin
06.06.2017
13:55:49
Я тут на docker подсел тоже. Очень удобно. Даже разработка на локальной машине в докере.

Aleksandr
06.06.2017
13:56:11

Oleg ?
06.06.2017
13:56:12

Таймураз
06.06.2017
13:56:37

Oleg ?
06.06.2017
13:56:55
Окей

Google

Aleksandr
06.06.2017
13:57:11

Konstantin
06.06.2017
13:57:34
docker-compose up -d
И вперед! Обновления файлов видятся, внутри запущен nodemon для сервера, webpack — для клиента. База отдельно, рэббит — тоже.

Таймураз
06.06.2017
13:58:10

Aleksandr
06.06.2017
13:58:15
Делали*
https://twitter.com/sebmck/status/869666248312975361

Konstantin
06.06.2017
13:58:35

Таймураз
06.06.2017
13:58:46

Konstantin
06.06.2017
13:59:00
дефолтный — dev

Таймураз
06.06.2017
13:59:17
а скрипты для версионирования или еще что в этом роде юзаете?

Konstantin
06.06.2017
13:59:50

Таймураз
06.06.2017
14:00:12
а как оверрайд оверрайдит?

Konstantin
06.06.2017
14:00:45
По дефолту компоуз загружает два файла — docker-compose.yml и docker-compose.override.yml

Aleksandr
06.06.2017
14:00:48

Таймураз
06.06.2017
14:01:32

Konstantin
06.06.2017
14:01:37
да

Таймураз
06.06.2017
14:02:14
да
Вот мне лень убить пару часов и дописать пару конфигов
А столько профита будет

Konstantin
06.06.2017
14:02:32
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.
Так что на локальной машине можно без указания файлов набирать команды docker-compose

Таймураз
06.06.2017
14:04:09

Google

Konstantin
06.06.2017
14:06:00
Я у меня все руки не дойдут CI/CD на основе этого сделать. Сейчас руками заливаю в регистри, потом переключаю docker-machine и там делаю pull/up

Таймураз
06.06.2017
14:07:15
Завидую

Oleg ?
06.06.2017
14:08:03

Aleksandr
06.06.2017
14:08:25
используете наследование?

Таймураз
06.06.2017
14:08:52

Aleksandr
06.06.2017
14:09:04
FROM

Konstantin
06.06.2017
14:09:19

Admin
ERROR: S client not available

Konstantin
06.06.2017
14:09:32
Все образы, кроме БД и кролика — node:8

Aleksandr
06.06.2017
14:10:16

Таймураз
06.06.2017
14:10:18
FROM
Это я понял
Есть смысл разбивать на образы, когда используются слои?
Более осмысленное разбиение на сущности, но большого профита не вижу от этого в маленьких проектах

Konstantin
06.06.2017
14:11:23
Я так понимаю, что наследование имеет смысл, когда нужно окружение одинаковое в нескольких образах

Aleksandr
06.06.2017
14:11:31

Konstantin
06.06.2017
14:11:39

Vadim
06.06.2017
14:11:53

Aleksandr
06.06.2017
14:12:02

Таймураз
06.06.2017
14:12:27
Уже вижу это в проекте на php

Google

Konstantin
06.06.2017
14:12:39

Aleksandr
06.06.2017
14:13:59

Vadim
06.06.2017
14:15:40
здесь еще вопрос безопасности и стабильности работы приложения, собранных на основе базовых образов с паблик докер хаба

Aleksandr
06.06.2017
14:15:46
ну и у образа сильно имеет значение размер

Konstantin
06.06.2017
14:15:51

Aleksandr
06.06.2017
14:16:17

Konstantin
06.06.2017
14:17:19

Vadim
06.06.2017
14:17:23

Konstantin
06.06.2017
14:18:02

Таймураз
06.06.2017
14:18:05

Aleksandr
06.06.2017
14:18:39
вообще топ это бинари го в альпайне, 10 мб продуктового образа это вышак вообще
плюс есть еще гениальная техника уменьшения размера - после сборки всего что нужно удалить все что уже не нужно, радикально помогает порой

Vadim
06.06.2017
14:19:56
согласен) я к тому, что нельзя про это забывать. Ну и когда базовый образ в приватном реестре, как то спокойнее)

Таймураз
06.06.2017
14:22:44

Konstantin
06.06.2017
14:23:15

Таймураз
06.06.2017
14:23:52

Konstantin
06.06.2017
14:24:06
да :)

Aleksandr
06.06.2017
14:26:44
да :)
npm из образа можно удалять в конце)

hamper ?
06.06.2017
15:00:22
Что-то у меня npm поломался, при попытке сделать npm i -g npm оно ставит в /usr/lib/node_modules но почему то owner не root а один из юзеров а группа вообще dialout.
А, похоже не я один такой https://github.com/npm/npm/issues/16766

Сергей
06.06.2017
15:06:47