Fork me on GitHub
#clojure-russia
<
2017-04-13
>
artemyarulin04:04:54

>Слышал и видел компании которые каждый день в прод. У нас просто enterprise и так не получается делать (edited) дак тысячи их. Оно звучит страшно, но гораздно страшнее раз в месяц деплоить, вот тогда ппц - омгомг, сегодня РЕЛИЗ аааа.

artemyarulin04:04:02

бонусом идет что все в команде начинают мелкие комиты делать, буквально по 5 строк и такое релизить дак оч приятно

rmuslimov04:04:22

так у нас есть внешний департамент задача которого неделю проверять и выдать sign что можно деплоить.

rmuslimov05:04:35

Деплоить можно каждый день если функционала немного и/или он весь тестируется за рабочий день. Т.е. можно “быстро упасть” и “подняться“. Если же во взаимодействии не только dev департмент, а несколько и в разных таймзонах и функционал сложный, то прежде чем опубликовать релиз приходиться в с каждым департментом подтвердить что все ок.

rmuslimov05:04:01

Вообщем, мораль что бизнес бывает разный и не всем подходит every-day releases

artemyarulin05:04:40

дада, я понимаю что у всех свои правила, а ты в какой сфере что такие правила - медицина, банковская?

rmuslimov05:04:43

корпоративный тревел

artemyarulin05:04:10

хм, никогда не ожидал бы там получить такие строгие проверки

fmnoise07:04:10

про раз в месяц именно да, омгомгомг, только в субботу утром с бубнами и хороводами

fmnoise07:04:49

для быстрого у нас есть багфикс флоу с релизами\деплоями каждую среду иногда фичи через него заводим

fmnoise07:04:29

а насчет фича тогглеров - работает когда фичи изолированные, а когда новая фича - это модернизация старой, то поддержка тоглеров только лапши в код добавляет

artemyarulin07:04:32

добавляет ага, но зато позволяет продолжать пушить релизы по сто раз на дню. У нас кастомер это полюбил сразу

ilevd09:04:04

А кто-нибудь знает нечто подобное https://github.com/stevenvachon/broken-link-checker на Java/Clojure?

niquola09:04:29

Мы деплоим docker, condo + terraform

kuzmin_m10:04:49

@ilevd минутка рекламы можно при генерации страницы проверять ссылки есть функции, которые генерируют урлы https://github.com/darkleaf/router пс. приветствуется лайки(stars)

dottedmag10:04:59

@fmnoise Ну так добавил лапши, затоглил, подождал день, убрал лапшу.

dottedmag10:04:09

Опять же, время на рефакторинг под названием "убираем лапшу" 😄

fmnoise10:04:56

@kuzmin_m в репле писали про него, особенно название отмечали) хорошая штука, не смотря на упоминание рельс trollface

kuzmin_m10:04:12

а можно ссылку?

kuzmin_m10:04:02

спасибо) ребята ник перепутали с названием проекта)

kuzmin_m10:04:28

я не стал заморачиваться с названием

kuzmin_m10:04:42

Если по библиотеке что-то не понятно - задавайте вопросы. Разберем.

dottedmag11:04:12

Тот случай, когда собрался букмаркать, а страница уже в букмарках.

artemyarulin12:04:43

lol вот тока счас силениум тесты поднимал и думал чо брать фантом по привычке или хром 🙂

a.espolov13:04:59

А на чем написаны тесты?

artemyarulin13:04:16

и имею право не свидетельствовать против себя 😄

artemyarulin13:04:19

все, сдаюсь, без репла это садомия какая-то

artemyarulin13:04:28

это уже усе, чо еще есть?

seryh14:04:29

можно взять и фантом и хром. у меня селениум тесты студентка в repl на хроме пишет и дебажит, а если скомпилить uberjar то он будет использовать фантом, и этот jar можно загнать в jenkins

a.espolov14:04:06

так вон такси все(

misha14:04:24

а это одно и то же? лол, еще и депрекейтед. по рукам за такое

a.espolov14:04:36

да одно и тоже

misha14:04:22

это всё Рич виноват оказывается

a.espolov14:04:49

@misha не догнал из гугл группы в чем Рич виноват

misha15:04:13

чувак прозрел и забил

rmuslimov17:04:59

Начали проект на кложе первый в прод, провел митап небольшо что и как. По-моему депрессия накатила на команду 🙂 Напомните с какой IDE легче всего начинать

rmuslimov17:04:50

я пришел к выводу что NightCode пока самый простой

artemyarulin17:04:54

а до этого команда на чем писала? первый проект для них на кложуре?

rmuslimov17:04:02

на python/js, да первый

artemyarulin17:04:33

а фп хорошо знают/понимают?

rmuslimov17:04:59

ну вроде да

rmuslimov17:04:36

ну там просто проект с stuartsierra/component сразу с java-interop c wsdl. Наверное неприятно сразу в такое

artemyarulin17:04:11

а ну дак такое и на хаскеле вызовет суицидальные настроения 😄

artemyarulin17:04:12

а кложурист ты один? всех за собой потащешь?

rmuslimov17:04:10

пока да

fmnoise17:04:17

найткод да, хороший, юай бы еще мочь настраивать

fmnoise17:04:42

ну или хоты бы сайдпанель убирать

fmnoise17:04:02

и шрифт настраивать

fmnoise17:04:12

остальное вполне годно

rmuslimov17:04:21

а как там форму проевалить?

fmnoise17:04:38

там есть инстарепл

fmnoise17:04:09

включаешь и сбоку в зеленке все проэваленное

fmnoise17:04:33

кнопочка такая сверху

fmnoise17:04:57

можно и в репл снизу эвалить

fmnoise17:04:01

вроде

rmuslimov17:04:01

так руками потом набирать в репле?

rmuslimov17:04:43

вот что переевалить нужно нажать на “reload selection” а чтобы увидеть новое значение на перейти в ns и там в репле набрать имя

rmuslimov17:04:53

не очень удобно конечно, ну ок

fmnoise17:04:27

может я не понял о чем ты, но у меня оно само обновляет в боковой панели

fmnoise17:04:25

ничего не релоадил, поменял * на + и само пересчитало

fmnoise17:04:37

подозреваю что пересчитывает все при каждом изменении

fmnoise17:04:04

или я не понял суть проблемы?

andre17:04:38

через час хенгаут?

ilevd18:04:31

Я тут тоже решил попробовать про компонент немного написать, вот что вышло https://docs.google.com/document/d/1yF4tWBI88jdOJQ_DfpY4vOAQ3z7eFlWx8NBYp3AMf7Q/edit?usp=sharing

mike_ananev18:04:50

а хэнгаут сегодня? в 22:00 МСК?

mike_ananev18:04:52

@nicola а где ссылку взять?

savelichalex18:04:05

@ilevd пишите сразу на медиум, так хоть в закладки сохранить можно будет 🙂

mike_ananev18:04:31

@ilevd что есть медиум?

ilevd18:04:09

@savelichalex что такое медиум?)

savelichalex18:04:45

опередил)

mike_ananev18:04:07

а чем он интересен? подсветка кода есть?

savelichalex18:04:58

есть AFAIK

andre18:04:53

ну просто все технические статьи зарубежные сейчас только там можно читать

andre18:04:15

он популярен просто

niquola18:04:16

@mike1452 я сюда закину

mike_ananev18:04:25

зацените что на кложуре вышло http://ethlance.com

mike_ananev18:04:00

кложа бигдату не завоевала. там скала в основном. может в финтехе что выстрелит. сейчас госудума и минфин прорабатывают вопрос использования криптовалют

mike_ananev18:04:46

а этот проект как раз в копилку

savelichalex19:04:54

а есть где почитать про Etherium простым языком? для такгих тугодумов как я, а то я ниче не понял 😆

andre19:04:49

к сожалению нет 😞 сам мучаюсь

andre19:04:06

вот тут он насколько это возможно простым языком рассказывает

andre18:04:20

вот еще два 🙂

andre18:04:27

и все три на re-frame 🙂

andre18:04:48

и все opensource

andmed20:04:42

насчет медленного старта jaotc в девятой джаве будет генерить native код, так что если когнитек сделает clojure_core.so проблему медленного запуска реально будет решить

andmed20:04:59

lambda expressions, invoke dynamic пока не поддерживаются, но обещают

andmed20:04:29

зависит в общем от того, что в движке кложи используется