
Ҫѐҏӗѫӑ
29.06.2016
01:16:36
половину второго дня конфы проспал

Denis
29.06.2016
01:16:58
Парни, кстати, небольшой инсайт - 7 июля будем проводить 7й Node.js Meetup в Москве. Анонс совсем скоро. Есть кому-нибудь что рассказать по теме? :) Из текущих докладов:
+ Микросервисы, CoreOS и Kubernetes, me
+ DEIS, Vladimir Makhaev

KlonD90
29.06.2016
01:17:56
и еще про го что-нибудь

Google

KlonD90
29.06.2016
01:18:12
главное про ноджс не надо :o

Denis
29.06.2016
01:18:18
ага

Ҫѐҏӗѫӑ
29.06.2016
01:18:19
а я буду в Минске биржс 7го мутить) так что если кто-то в Минске или будет, то имейте ввиду

Denis
29.06.2016
01:18:37
Да забей на Минск :) чё там делать

Ҫѐҏӗѫӑ
29.06.2016
01:18:53
дела

Denis
29.06.2016
01:18:56
Welcome to Moscow baby

Ҫѐҏӗѫӑ
29.06.2016
01:20:41
дабро запрашаем да Мінска дзіцяці
https://github.com/d3/d3/releases/tag/v4.0.0

Denis
29.06.2016
01:25:27
Да скучная новость
Я уже 10 часов назад твитил: https://twitter.com/DenisIzmaylov/status/747816424526254082
=)

Ҫѐҏӗѫӑ
29.06.2016
01:36:24
кажется сегодня реакта 15.2 тоже не будет
zpao поторопился с намереньем запаблишить короч

Google

Ҫѐҏӗѫӑ
29.06.2016
01:36:51
rn вышел новый?
он вроде как блочится 15.2 тоже
но говорили могут и релизнуть на 15.1

Denis
29.06.2016
05:20:14
Гайз, а есть внешний или встроенный в Atom адекватный Git Tool как в WebStorm?

Евгений
29.06.2016
05:25:11
Настолько же хороший - нет
У меня git plus стоит. Жить можно.

Vitaly
29.06.2016
05:26:25

Denis
29.06.2016
05:27:03
20-25 мин

Vitaly
29.06.2016
05:28:34
20-25 мин
ок, подумаем, но после 24ч+ аптайма сложно думается, сег ночью очухаюсь - обсудим

Denis
29.06.2016
05:28:53
Я сам ещё не ложился :)
Dev
Ops

Vitaly
29.06.2016
05:29:59
сегодня у меня веселее
pump(
source,
counter,
transform,
outputCounter,
cutHeader,
writeStream,
next
);
самое гадкое это transform - duplexify над spawn, exit code ошибкой в stderr не плюется =(
приходится извращаться
а все абстракции что нашел 3х-летней давности =(

Denis
29.06.2016
05:31:28
https://www.youtube.com/watch?v=ZsVp7wRWG7I

Kich
29.06.2016
05:39:25

code4aman
29.06.2016
06:39:38
как вам ava? хочу вместо tape затянуть в пет прожект

Google

code4aman
29.06.2016
06:45:15
у авы версия 0.15.2 :D

Andrey
29.06.2016
07:18:59

Denis
29.06.2016
07:25:06
Остынь :) это шутка
Интересная статистика в твиттере, там Atom на первом месте, а WS (уже?) никто не пользуется: https://twitter.com/denisizmaylov/status/748052547580067840

code4aman
29.06.2016
07:29:55
на запрос ava vs tape гугл выдает про ava sex tape со второй страницы - понятно теперь кто туда ходит :P

Kich
29.06.2016
07:31:25
отличная статистика

code4aman
29.06.2016
07:32:26
я восьмой проголосовал, все норм было, хром на десктопе

Aldar
29.06.2016
07:33:34
ибать вы флудеры, хаскель нужен там где нужны надёжные и быстрые программы
например в финансовых организациях
для веба тоже он годен, просто вокруг него обрасло много мифов что он слишком сложный, хотя по мне так С++ сложнее на порядок
в хаскеле если прога скомпилиласЬ, то скорей всего будет работать как надо, в плюсах вообще не факт, потом будет UB, которое сделает что угодно

Alexander
29.06.2016
07:35:38
Чет единственный хаскеллист, которого я знаю, по работе пишет только на плюсах

code4aman
29.06.2016
07:35:58
еще хаскел нужен для затягивания чего-то мудреного в туповатые императивные языки типа джавы или сишарпа (через эфшарп) - привет дженерики

Aldar
29.06.2016
07:35:59
потому что в плюсы идут люди которые не ищут легких путей)

v
29.06.2016
07:37:20

Aldar
29.06.2016
07:37:31

code4aman
29.06.2016
07:37:58
я имею ввиду что это заслуги хаскела)

Aldar
29.06.2016
07:38:13
хаскель тут вообще не причём)

v
29.06.2016
07:38:14
ты уверенЮ, что это его заслуги?

Kich
29.06.2016
07:38:42
9 секунд чтобы отобразить опросник. Пиздец приехали

Google

Aldar
29.06.2016
07:38:56
дженерики в хаскеле из-за вывода типов получаются в принципе повсеместно

code4aman
29.06.2016
07:39:20
типа идеи из хаскела/фп тянут в остальные языки

v
29.06.2016
07:39:26
нуу
ФП-то постарше Хаскеля

Aldar
29.06.2016
07:39:35
если написал функцию f x y = x + y, то туда подойдут любые типы у которых определён инфиксный плюс

Admin
ERROR: S client not available

v
29.06.2016
07:39:36
прямо скажем

code4aman
29.06.2016
07:39:42
> по мне так С++ сложнее на порядок
+1, но тут зависит от того, какое у вас было детство

Dmitry
29.06.2016
07:40:02

Kich
29.06.2016
07:49:18


Vladimir
29.06.2016
07:54:50
товарищи, есть вопрос насчет структуры react приложения
имеем мы flux подобную архитектуру: много сторов, action -> store -> http request -> reducer -> state
в этой цепочке reducer - такой компонент, который
а) проверяет зависимости (были ли сделаны уже запросы и получены ответы по данным, которые мы хотим использовать).
б) собирает из всех зависимостей нужную конкретной странице (роуту) структуру данных и передает в стейт
вот reducer получается довольно громоздким и сложным. и нужен он лишь потому, что бэкенд по REST сделан, то есть на примере блога
/post/1 - нужно получить инфу по посту. например, в респонсе придет author_id, поэтому мы делаем еще один запрос к /users и оттуда достаем нужную информацию о пользователе
соответственно есть postReducer, userReducer, причем пока не будет инфы о юзере в стейте, postReducer не отрабатывает
как только будет инфа о юзере, postReducer отрабатывает и добавляет в объект с данными о проекте данные о юзере, потом помещает это в стейт => отрисовываем страницу
Приложение было написано еще до появления redux
каждый конкретный reducer получается довольно громоздким, посему вопрос: поможет ли в конкретных примерах redux, может ли он тоже зависимости помогать разрешать? может быть вообще стоит от REST уйти в сторону какого-нибудь graphql?


Roman
29.06.2016
08:12:57
REST тут не при чем пмсм
я бы попробовал графкуэл запилить на какой то части и оценить профит,
который весьма вероятен в данном случае

Alexey
29.06.2016
08:13:44
работает

Vladimir
29.06.2016
08:14:40
ava сыровата, тестов в браузере не запустишь, если только на ноде все прогонять будете

Ҫѐҏӗѫӑ
29.06.2016
08:15:51
я немного изменил свое мнение о ней в лучшую сторону, но там проблема с дебагом
я кидал ссылку вроде
а вообще node-tap умеет параллельно тесты запускать
сам на tape

Alexey
29.06.2016
08:17:25
мне вывод у ava больше нравится, чем у tape

Google

Alexey
29.06.2016
08:17:43
она в некоторых случая фрагмент исходного кода показывает, где тест упал

Ҫѐҏӗѫӑ
29.06.2016
08:17:50
https://github.com/avajs/ava/pull/874
столкнулся тут
https://github.com/acdlite/recompose/pull/196#issuecomment-225470232

Alexey
29.06.2016
08:18:41
ну и вывод для сравнений вообще огонь: https://github.com/avajs/ava#enhanced-assertion-messages

Ҫѐҏӗѫӑ
29.06.2016
08:18:48

Alexey
29.06.2016
08:19:07
можно, но лень :)
не знаю, кто придумал эту штуку: https://github.com/power-assert-js/power-assert
но это просто огонь

Ҫѐҏӗѫӑ
29.06.2016
08:22:32
збс
надо тейпом врапнуть

Alexey
29.06.2016
08:22:56
ага
и ава будет не нужна
:D

Ҫѐҏӗѫӑ
29.06.2016
08:24:03
ну еще параллельные тесты надо
ваще я вот хз надо ли тестить в браузере
потому что node-tap привлекательнее ща
в браузере можно потестить вебдрайвером так-то

Alexey
29.06.2016
08:24:53
не знаю, если только чтобы дебажить проще было