George
George
Там все равно вывод сериализованный
George
И скорее всего "многопоточность" != "Кооперативность"
George
И я говорил за то, что библиотека есть, но напрямую пячить ею данные запущенного прома - плохая идея
Bogdan (SirEdvin)
А, это да
Oleksandr
и еще вопросик. а есть что-то, кроме прома, что использует промовский тсдб?
Bogdan (SirEdvin)
Но это не многопоточность, это скорее устойчивость к фигне. Просто с точки зрения модели go, емнип, практически всегда количество потоков как минимум по количеству ядер, а значит нужно всегда следить локами или страдать костылями
George
Bogdan (SirEdvin)
Имхо, ограничивать программы на go одним ядром - это очень жесткий костыль. В таком случае уж сразу лучше писать на python или rust
Евгений
https://godoc.org/github.com/prometheus/tsdb#Appender
Operations on the Appender interface are not goroutine-safe.
Евгений
Тут вполне типичная схема many reads+one write
Александр
Мне как-то страшновато на прод с латестом, предпочитаю конкретную версию в композе прописывать
Vladimir
George
Ну, если у вас четкий регламент билда и билды не каждые пять минут, то почему бы не катить лейтест
Vladimir
Oleksandr
Oleksandr
Беда ж при откате не с приложением, а с данными и/или структурами данных
George
А откатываться как?
На старую версию приклада - ну, так через передеплой или можно сохранить айдишник старого образа.
George
Oleksandr
Oleksandr
с приходом микросервисов эта тема должна умереть. но в теории
George
Она вышла на новый уровень
George
Уровень взаимодействия микросервисов между собой
George
Vladimir
Bogdan (SirEdvin)
Все равно будет, когда будете выпускать новую версию api. То есть, конечно, можно делать все "постепенно", но не всегда есть возможность
George
В случае изменения апи нужно передеплоивать "микросервис-клиент" (потребляющий апи) и "микросервис-сервер" (предоставляющий апи)
Anonymous
@graz0001 будет жить. Поприветствуем!
Anonymous
@Prorezk1 будет жить. Поприветствуем!
J
libpng-dev поставил
Azer
Сюда можно зафигачить опрос для удовлетворения праздного интереса?
Я могу, конечно, подозревать, что половина местных работает в FAANG и пишет как минимум модули ядра на работе каждый день, но я заметил, что за последние два года мне потребовалось написать ровно 0(ноль) строчек кода на императивных языках программирования(Go, Python, Ruby): всё за меня уже давным давно сделано в опенсорсе, мне остаётся это только взять и применить. Не то что бы меня это сильно парило, просто интересно, насколько это воспроизводимо вне моего локального пузыря, в котором довольно неплохо платят за yaml-погромирование.
George
пили
Bogdan (SirEdvin)
Сюда можно зафигачить опрос для удовлетворения праздного интереса?
Я могу, конечно, подозревать, что половина местных работает в FAANG и пишет как минимум модули ядра на работе каждый день, но я заметил, что за последние два года мне потребовалось написать ровно 0(ноль) строчек кода на императивных языках программирования(Go, Python, Ruby): всё за меня уже давным давно сделано в опенсорсе, мне остаётся это только взять и применить. Не то что бы меня это сильно парило, просто интересно, насколько это воспроизводимо вне моего локального пузыря, в котором довольно неплохо платят за yaml-погромирование.
Проблема в том, что иногда проще напилить, чем страдать
Aleksey
Сюда можно зафигачить опрос для удовлетворения праздного интереса?
Я могу, конечно, подозревать, что половина местных работает в FAANG и пишет как минимум модули ядра на работе каждый день, но я заметил, что за последние два года мне потребовалось написать ровно 0(ноль) строчек кода на императивных языках программирования(Go, Python, Ruby): всё за меня уже давным давно сделано в опенсорсе, мне остаётся это только взять и применить. Не то что бы меня это сильно парило, просто интересно, насколько это воспроизводимо вне моего локального пузыря, в котором довольно неплохо платят за yaml-погромирование.
возможно пора двигатся дальше
Azer
George
и стать главным по ямл программированию?
George
проголосовал йоу
Aleksey
продуктовый код тоже делится на фичакод и саппорт код.
фича код я не пишу. а саппорт код пишу.
Bogdan (SirEdvin)
У нас все настолько грустно, что я еще и код продуктовый пишу :)
Vlad
Senior YAML developer
Евгений
А где вариант "занимаюсь jsonnet-программированием"?
Кстати, если писать модули к ансиблу, например, это тулинг или как?
Aleksey
тулинг
Aleksey
если ты не в рх работаешь
Евгений
тулинг
А чем это отличается от портянок на баше, кроме того, что оно на питоне?
Aleksey
баш чмошат питон нет
Oleksandr
Евгений
Я вижу такое деление естественным:
- пишу только конфиги
- пишу ещё и скрипты
- пописываю тулинг
- залезаю в продуктовый код
Oleksandr
dk
Скромно умолчали про Perl
Oleksandr
Aleksey
Евгений
dk
Разве перл хуже питона?
Евгений
define хуже
Aleksey
трололо моде он
Евгений
Язык это набор качеств, не существует объективного способа линейный порядок на языках ввести
🏳️ Phil
dk
define хуже
Питон можно ненавидеть уже только за from lib import *
Aleksey
dk
just don't
Ну вот можно так за все скать: "делай хорошо"
Aleksey
для перла мне линтеры не известны так же как и ide. но наверное потому что мне пофиг и я не интересовался
Евгений
Aleksey
сейчас @dkguest нам расскажет
dk
🏳️ Phil
что такое "линтер" кстати?
Евгений
Aleksey
Евгений
ссылку брат
https://metacpan.org/pod/Perl::Critic