@react_js
React — русскоговорящее сообщество

Обсуждаем React.js и экосистему. См. также: @reactnative_ru, @apollo_ru, @protonnative_ru, @nodejs_ru, @js_ru, @uiux_ru Вакансии и поиск работы: @javascript_jobs Правила: http://bit.ly/our_etiquette Sponsored with ❤️ by www.axept.co

5822 members

Архив канала @react_js 24 апреля 2016 г.

03:53:34 ДП
User 70089932
/stat@comstatbot
04:56:46 ДП
User 75076300
/stat@comstatbot
05:36:23 ДП
User 64005178
/votekick
06:00:14 ДП
User 141822776
надо спасать чатик. предлагаю обсудить такую тему: какие технологии/фреймоврки/подходы вы считаете перспективными? Например, я с интересом смотрю на WebAssembly, CycleJS, MithrilJS.
06:36:11 ДП
User 23384802
https://hashnode.com/ama/with-lee-byron-cin0kpe8p0073rb53b19emcda
hashnode.com/ama/with-lee-byron-cin0kpe8p0073rb53b19emcda
Q&A Session with Lee Byron - Hashnode
06:36:15 ДП
User 23384802
Задаем вопросы
06:58:25 ДП
User 23384802
Таймтревел это одна из вещей в реакте, которая всех по началу привлекает, и которая в последствие никем не юзается)
07:02:13 ДП
User 57648988
s/react/redux ;)
07:02:33 ДП
User 187276728
+1 забыл про эту фичу через пару недель, а через месяц забыл вообще какого хрена мы делаем)
07:22:15 ДП
User 141822776
ребят, переписывайте всё на MobX, Redux уже не в тренде https://twitter.com/dan_abramov/status/723979142350417921
twitter.com/dan_abramov/status/723979142350417921
Unhappy with Redux? Try MobX: https://t.co/7urLgKA9hZ
08:28:19 ДП
User 1340580
User 141822776
надо спасать чатик. предлагаю обсудить такую тему: какие технологии/фреймоврки/подходы вы считаете перспективными? Например, я с интересом смотрю на WebAssembly, CycleJS, MithrilJS.
METEOR!11
08:28:21 ДП
User 181923858
Ребят подскажите как react в связке с redux понимает, обновился state или остался без изменения?
08:30:46 ДП
User 1340580
User 181923858
Ребят подскажите как react в связке с redux понимает, обновился state или остался без изменения?
Есть декоратор connect, он меняет пропсы, в итоге происходит перерендер.
08:30:50 ДП
User 181923858
Logger redux показывает данные но react считает что обновлять страницу ненадо
08:31:17 ДП
User 1340580
User 181923858
Logger redux показывает данные но react считает что обновлять страницу ненадо
А что говорит componentWillReceiveProps() ?
08:31:37 ДП
User 1340580
Может компонент не подписан на данные которые обновляются?
08:32:02 ДП
User 181923858
В том и дело что не обновляет, вернее данные просто глубокой структуры объект внутри массив объектов внутри массив объектов
08:32:39 ДП
User 1340580
User 181923858
В том и дело что не обновляет, вернее данные просто глубокой структуры объект внутри массив объектов внутри массив объектов
Ридакс не смотрит вложенные свойства.
08:32:48 ДП
User 181923858
Я подгружаю данные которые на первом уровне не изменились, а вот вложенные поменялись
08:32:55 ДП
User 181923858
Я так и подумал
08:32:59 ДП
User 181923858
Далеко
08:33:03 ДП
User 181923858
Жалко
08:33:10 ДП
User 181923858
А как бороться?
08:33:13 ДП
User 1340580
Сейчас, секунду, есть способ, но он несет за собой тормоза.
08:34:13 ДП
User 181923858
Ну пока я просто без подгрузки в стате компонента обновления добавляю, тоже норм все, но хорошо бы знать
08:34:29 ДП
User 1340580
https://github.com/reactjs/react-redux/blob/master/docs/api.md#arguments
options.pure = false, попробуй поставить.
github.com/reduxjs/react-redux/blob/master/docs/api.md
Official React bindings for Redux. Contribute to reduxjs/react-redux development by creating an account on GitHub.
08:36:05 ДП
User 181923858
О круто, спасибо, не видел это свойство
08:37:59 ДП
User 1340580
User 181923858
О круто, спасибо, не видел это свойство
Я не гуру ридакса, возможно кто-то посоветую лучшую практику, но чтобы понять механизм – для начала думаю этого хватит.

У меня все больше складывается ощущение что одного стора становится недостаточно (если ты пишешь модульно).

Что делать, переходить на fb flux? :D
08:39:08 ДП
User 983348
User 1340580
Я не гуру ридакса, возможно кто-то посоветую лучшую практику, но чтобы понять механизм – для начала думаю этого хватит.

У меня все больше складывается ощущение что одного стора становится недостаточно (если ты пишешь модульно).

Что делать, переходить на fb flux? :D
Поясни, пожалуйста, про модульность и один стор. 

Может, на конкретных примерах?
08:41:00 ДП
User 4627228
http://youtu.be/Uyk_8WWna6s
youtube.com/watch?v=Uyk_8WWna6s
Слайды: http://www.slideshare.net/moscowjs/redux-the-best-for-isomorphic-apps-moscowjs-25
08:41:17 ДП
User 4627228
Середина
08:42:46 ДП
User 1340580
User 983348
Поясни, пожалуйста, про модульность и один стор. 

Может, на конкретных примерах?
Ну начнем с того что я пишу сейчас на meteor. Reactjs как вьюха. Там много реактивности, можно обходиться и без сторов, есть внутренние инструмены, аля Reactive Vars.

Следую архитектуре mantra (https://kadirahq.github.io/mantra/).

НО, здесь один контекст на все приложение, в принципе. Хотя, можно и сделать множество контекстов. Некоторые моменты как встроить ридакс не ясны, есть парочку примеров:
– https://github.com/ShockiTV/mantra-sample-blog-app
– https://github.com/haizi-zh/mantra-sample-blog-app

Обсуждение:
https://github.com/kadirahq/mantra/issues/81
github.com/ShockiTV/mantra-sample-blog-app
mantra-sample-blog-app - A sample blog app built with Mantra
08:43:15 ДП
User 1340580
Вопрос в том, доверять ли китайцу? :D
08:44:11 ДП
User 1340580
User 4627228
http://youtu.be/Uyk_8WWna6s
youtube.com/watch?v=Uyk_8WWna6s
Слайды: http://www.slideshare.net/moscowjs/redux-the-best-for-isomorphic-apps-moscowjs-25
https://voice.kadira.io/say-no-to-isomorphic-apps-b7b7c419c634

Это конечно круто, но много ли ты видел успешных изоморфных приложений?

Как минимум надо интерфейсы писать под каждую, бизнес логика – да, можно переиспользовать.
voice.kadira.io/say-no-to-isomorphic-apps-b7b7c419c634
If you build modern apps (especially in Meteor), you’ve probably heard of universal apps.
08:44:47 ДП
User 4627228
Say No to Kadira Blog 👍🏼
08:45:03 ДП
User 1340580
User 4627228
Say No to Kadira Blog 👍🏼
Тоже верно.
08:45:14 ДП
08:45:59 ДП
User 1340580
Доклады это круто, но они как тудулисты, все хорошо пока не начнешь копать.
08:46:15 ДП
User 1340580
И это бесит.
08:46:21 ДП
User 4627228
У нас все проекты изоморфны
08:46:30 ДП
User 1340580
Всегда остается чувство недосказанности, сидишь потом и думаешь – а что дальше?
08:46:36 ДП
User 4627228
Instagram вроде тоже
08:46:41 ДП
User 1340580
User 4627228
У нас все проекты изоморфны
изоморфны = универальны?
08:47:26 ДП
User 4627228
Универсальны = запускаются даже в Tesla. Так что нет.)
08:47:52 ДП
User 4627228
Изоморфные + SSR
08:53:56 ДП
User 141822776
у нас тоже все приложения изоморфные и SSR уже несколько лет, только мы начали выпиливать это, ибо не бесплатно и в большинстве случаев не нужно :-)
08:55:01 ДП
User 141822776
это нужно только если SEO или если контент какой-то хочешь сразу показать
09:01:56 ДП
User 4627228
Продуктовые истории масштабные, особенно Западная Европа и США, где ПО - легально, бизнес не спешит обновлять Windows с IE8, поэтому около 8% занимает именно он. В Германии и некоторых странах любят отключать JavaScript, плюс UX - моментальное отображение контента. Всё эти вопросы SSR покрывает за раз.
09:02:45 ДП
User 4627228
Вов, а что у вас за продукт, где был выпилен SSR?
09:04:37 ДП
User 181923858
Не помогло это свойство. Я даже пробовал жёстко render вызвать, один фиг внутренние компоненты не обновляются
09:05:25 ДП
User 181923858
Буду копать глубже
09:06:27 ДП
User 141822776
https://idecisiongames.com/ Я кстати, не уверен, что уже выпилили, ибо этим проектом не занимаюсь, но решение приняли. Он написан на DerbyJS, кстати
09:06:29 ДП
User 181923858
Сожжет сам react хранит состояние и не видет изменение
09:15:54 ДП
User 60727539
может редюсер не правильно написан? у меня все обновляется, кидаю экшн, вызывается редюсер, создаётся новый стейт, Приложение перерисовывается
09:16:18 ДП
User 60727539
или может key не задан
09:18:22 ДП
User 181923858
У меня тоже все так, но если state состоит из массива внутри которого объекты внутри которых массив то не обновляется
09:18:49 ДП
User 181923858
Если на первом уровне ничего не поменялось
09:29:25 ДП
User 4627228
User 141822776
https://idecisiongames.com/ Я кстати, не уверен, что уже выпилили, ибо этим проектом не занимаюсь, но решение приняли. Он написан на DerbyJS, кстати
Не выпилили :) Но Derby - дырявая вещь, конечно
09:29:43 ДП
User 4627228
(была 1.5 года назад)
09:35:23 ДП
User 141822776
Что значит дырявая?
09:36:02 ДП
User 4627228
Там были серьезные проблемы в архитектуре, приводящие к большому memory leak
09:36:29 ДП
User 4627228
https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=derby%20memory%20leak
09:36:59 ДП
User 4627228
Парни, а кто уже пробовал React Native с Relay скрестить? :)
09:37:44 ДП
User 141822776
То, что ты сбросил ссылки про базу данных Apache Derby, а не про фреймворк DerbyJS
09:38:50 ДП
09:39:06 ДП
User 141822776
Мы сейчас пилим на React Native + Amelisa, ибо есть use case для offline/realtime
09:46:18 ДП
09:46:19 ДП
User 4627228
Вова, есть пара issues в репе Derby.js про memory leak, но была прямо глобальная полтора года назад. Нет времени глубоко закапываться в поиске. Но суть там была такая, чтобы авторы решили взять паузу или вообще приостановить проект. Какая-то такая история. Проект явно сейчас не живой:
09:52:35 ДП
User 181923858
Нашёл проблему, все оказалось банально. В одном из компонентов был shouldComponentUpdate
09:52:36 ДП
User 4627228
Relay никто пока не использует?
09:52:38 ДП
09:53:01 ДП
User 141822776
Да, авторы заняты развитием https://www.lever.co/ и довольно слабо развивают сам фреймворк. Мне на самом деле React'овская вьюха больше нравится, она декларативна и нет DSL. Но вот моделька в дерби (Racer) - очень годная. Там Operational Transformation, соответственно разрешение конфликтов в реал-тайм, коллоборотивное редактирование текста итп. К тому же у нее изоморфный api в виде getter-setter/eventemitter, который можно прикрутить к любой вьюхе и использовать на сервере. Единственное чего мне не хватало для полного счастья - оффлайна. По этому, запилил свой велосипед, который повторяет Racer api, но с CRDT и оффлайном, соответсвенно. amelisajs.com
lever.co
Lever streamlines the hiring process and simplifies the Applicant Tracking System, so that recruiters and hiring managers can focus on their candidates.
10:28:30 ДП
User 23384802
User 1340580
https://voice.kadira.io/say-no-to-isomorphic-apps-b7b7c419c634

Это конечно круто, но много ли ты видел успешных изоморфных приложений?

Как минимум надо интерфейсы писать под каждую, бизнес логика – да, можно переиспользовать.
voice.kadira.io/say-no-to-isomorphic-apps-b7b7c419c634
If you build modern apps (especially in Meteor), you’ve probably heard of universal apps.
Не вижу никаких проблем в изоморфности
10:28:48 ДП
User 1340580
User 23384802
Не вижу никаких проблем в изоморфности
:D
10:29:23 ДП
User 23384802
бывает пара ситуаций, когда некоторые либы не работают нра сервере и все падает при попытке импортнуть роут. Или же на определенных конструкций в коде. Но все решается через какую-нибудь константу __CLIENT__
10:29:32 ДП
User 23384802
обернул этот участок кода в проверку if (__CLIENT__) и всё
10:29:39 ДП
User 23384802
на сервере вызова не будет - падать не будет. проблем нет)
10:30:54 ДП
User 4627228
https://www.facebook.com/groups/moscowjs/permalink/1206065032751729/
10:31:07 ДП
10:31:11 ДП
User 4627228
Влад накинул :)
10:32:33 ДП
User 4627228
User 23384802
на сервере вызова не будет - падать не будет. проблем нет)
+ dead code elimination включил и он даже в bundle не попадет
10:33:29 ДП
User 57648988
Single source of truth is so 2015
10:43:41 ДП
User 141822776
Мне кажется, что вокруг Flux, Redux, Relay слишком много хайпа, что оборачивается завышенными ожиданиями и разбитыми надеждами.
10:44:59 ДП
User 4627228
Про Relay это подкреплено опытом? :)
10:50:32 ДП
User 56924675
миллионы разбитых сердец 😢
10:50:57 ДП
User 141822776
Нет, я, вообще, ничего из этого не использую. Когда Relay только вышел, я глянул на него и запилил динамические схемы, которые генерируются из запросов + фейковые данные. https://github.com/vmakhaev/relay-backend Больше его не трогал, хотя сейчас думаю о том как бы GraphQL к амелисе прикрутить, но пока нету четкого понимая надо ли это и как реализовать.
github.com/vmakhaev/relay-backend
relay-backend - GraphQL server with dynamic schemas
10:52:17 ДП
User 1682650
User 4627228
https://www.facebook.com/groups/moscowjs/permalink/1206065032751729/
так редукс и signle truth  это вообще к фейсбуку никакого отношения не иммет)
10:53:23 ДП
User 1682650
и они не дураки, что бы на эксперементальной технологии(а реакт все еще такой) переписывать с нуля свой ключевой продукт, который их кормит
10:58:06 ДП
User 187276728
ну да, тут имеет место некая подмена понятий) или подмена тезиса это называется, хз
11:13:27 ДП
User 121762741
а все видели, да?

http://classicprogrammerpaintings.com/
11:19:15 ДП
User 141822776
да, это шедеврально
11:27:13 ДП
User 63637623
User 4627228
детская реакция какая-то
во-первых фейсбук никогда не заявлял, что весь фб написан на реакте — наоборот, они говорили о том, что постепенно стараются всюду засовывать реакт-компоненты, и именно так постепенное внедрение и выгядит.

Во-вторых, примерно то же самое про флакс — они вообще стали продвигать этот паттерн потому, что им надоели некие существующие проблемы — что опять же значит, что внедряют они его постепенно.

В-третьих, реакт создан независимо от флакса, и стейт в компонентах никто не запрещал.
11:30:07 ДП
User 162236709
они про инстаграм говорили же, что полностью на реакте
11:31:03 ДП
User 155082981
кто нибудь сравнивал angular 2 и react  ?
11:31:58 ДП
User 89478045
User 155082981
кто нибудь сравнивал angular 2 и react  ?
ангуляр :D
11:32:09 ДП
User 51992904
User 155082981
кто нибудь сравнивал angular 2 и react  ?
А зачем их сравнивать то? И по каким критериям? Это же совсем разные вещи
11:32:40 ДП
User 56924675
User 155082981
кто нибудь сравнивал angular 2 и react  ?
не стоит вскрывать эту тему. вы молодые, шутливые, вам все легко
11:33:22 ДП
User 89478045
Я не помню, что за конфа была, вроде, анонс. Суть такова что они сравнивали производительность ангуляра и реакта. Так когда дошли до react - они babel транслитили прям в браузере, потом радовались, что ангуляр взгрел
11:33:35 ДП
User 155082981
да нет, я просто пощупал ang2 и react и не могу выбрать путь. Кто подскажет, кто какие библиотеки использует для работы с api  в react приложениях
11:33:38 ДП
User 4627228
User 121762741
а все видели, да?

http://classicprogrammerpaintings.com/
Awesome :)
11:34:22 ДП
User 4627228
@angular_js - вот здесь про Angular можно поспрашивать
11:35:13 ДП
User 162236709
/angular_js
11:35:32 ДП
User 196895
User 4627228
Awesome :)
это осом ))
12:57:53 ПП
User 198292089
Вот я читаю, у всех какие-то проблемы со сторами в редуксе. Не делайте вложенные структуры в редуксе, с ними потом не возможно работать нормально. Представьте всю свою структуру в плоском виде, любую структуру можно так представить, если немного подумать и у вас исчезнет большинство проблем. В некоторых случаях можно взять и сделать ключом объекта заджойниный массив тех ключей, которые вы хотели вложить или придумать как еще разложить. Представьте как будто вы работаете с реляционной бд.
12:59:58 ПП
User 1682650
ну нет, это ничем не поможет, а скорее добавит ужаса)
01:05:35 ПП
User 198292089
User 1682650
ну нет, это ничем не поможет, а скорее добавит ужаса)
Мне помогает. Вообще ни разу никаких проблем не возникало, даже на таком проекте как сми со страницами, в которых сначала с сервера берется структура страницы, потом по этой структуре получаются данные для каждого модуля, которых на странице обычно штук 20. У каждого модуля в свою очередь своя структура данных. Плюс эти модули можно рекурсивно вкладывать друг в друга. И ни одной серьезной проблемы пока я все это писал не возникло. Да и на предыдущих проектах тоже проблем не было особо.
01:07:19 ПП
User 56924675
Что за сми если не секрет?
01:09:15 ПП
User 1682650
"Представьте всю свою структуру в плоскости виде,  любую структуру можно так представить, если немного подумать"
Представь большой объект у которого в сумме пару сотен полей и он глубиной 6-7 уровенй. Как ты его хочешь в плоском виде представить? вместо путя в объекте до значения делать верхнеуровневый ключ сканкатенированный из всего путя? и в чем смысл тогда?
01:10:33 ПП
User 1682650
вообще DOM сам по себе глубокий объект. его же никто не представляет в плоском виде
01:10:52 ПП
User 198292089
User 56924675
Что за сми если не секрет?
Русская народная линия. Мы его полностью переписываем, сохраняя структуру.
01:12:28 ПП
User 198292089
User 1682650
"Представьте всю свою структуру в плоскости виде,  любую структуру можно так представить, если немного подумать"
Представь большой объект у которого в сумме пару сотен полей и он глубиной 6-7 уровенй. Как ты его хочешь в плоском виде представить? вместо путя в объекте до значения делать верхнеуровневый ключ сканкатенированный из всего путя? и в чем смысл тогда?
Смысл в том, чтобы редукс мог за этим нормально следить и не было проблем. Стора в редуксе не должна выглядеть красиво, она должна хорошо работать.
01:14:02 ПП
User 198292089
Я не говорю, что прям весь объект должен быть плоским. Я говорю, что те свойства за которыми надо следить были на первом-втором уровне, не глубже.
01:16:52 ПП
User 1682650
ну я бы тоже хотел, что бы у меня так было, но не получается, потому что тогда на первом втором уровне будет несколько сотен объектов
01:21:47 ПП
User 198292089
User 1682650
ну я бы тоже хотел, что бы у меня так было, но не получается, потому что тогда на первом втором уровне будет несколько сотен объектов
Самому то редуксу все равно сколько их там, он вряд ли от этого в производительности потеряет. Тут разве что сложность переписывания играет роль, надо естественно индивидуально подходить к тому стоит ли это делать
01:24:02 ПП
User 1682650
по производительности все равно да. вопрос в качетве получившегося кода. Я к тому что если стейт будет не глубоким, а плоским, но очень широким это не прибавит читабельности коду который работает с этим стейтом
01:29:17 ПП
User 198292089
Обычно каждый редьюсер отвечает за свой кусочек сторы. И каждый умный компонент тоже юзает свой кусочек.
01:29:52 ПП
User 31454711
А как плоский стейт влияет на читаемость кода?
01:40:03 ПП
User 1395200
User 4627228
Я не думаю, что они взяли, сели и переписали сразу всё на свои архитектурки.
01:52:10 ПП
User 56924675
а у кого-нибудь на проекте живут css-modules с каким-нибудь препроцессором?
01:57:33 ПП
User 1395200
User 56924675
а у кого-нибудь на проекте живут css-modules с каким-нибудь препроцессором?
Да
01:59:25 ПП
User 56924675
@dmitry_ermakov а есть какой-нибудь живой пример настройки этого дела именно с пре?
02:02:00 ПП
User 1395200
{
                test: /[^(?:\.m)]\.less$/,
                loader: ExtractTextPlugin.extract('css?sourceMap!postcss!less?sourceMap')
            },
            {
                test: /\.m\.less$/,
                loader: ExtractTextPlugin.extract('css?modules&importLoaders=1&localIdentName=[name]__[local]___[hash:base64:5]&sourceMap!postcss!less?sourceMap')
            },
02:02:56 ПП
User 1395200
User 56924675
@dmitry_ermakov а есть какой-нибудь живой пример настройки этого дела именно с пре?
это кусок из webpack-конфига
02:03:12 ПП
User 56924675
@dmitry_ermakov  ага, спс
02:03:48 ПП
User 1395200
две разные маски, чтобы работалао и для тех файлов, где не используются css-модули
02:04:43 ПП
User 99494833
Че реально, пацаны?))))
02:04:44 ПП
User 99494833
так react - не язык программирования, но при этом там нельзя разделить верстку от логики, ведь получается каша и куча проблем
02:04:52 ПП
User 99494833
Это цитата
02:05:09 ПП
User 176681510
User 99494833
так react - не язык программирования, но при этом там нельзя разделить верстку от логики, ведь получается каша и куча проблем
да, а кто-то не согласен?
02:05:27 ПП
User 99494833
Т.е он не тьюринг полный?
02:05:40 ПП
User 176681510
User 99494833
Т.е он не тьюринг полный?
react?)))
02:05:56 ПП
User 99494833
кто еще то?
02:06:12 ПП
User 176681510
react - это js-ная библиотека, это не язык программирования)))
02:06:17 ПП
02:06:26 ПП
02:06:41 ПП
02:06:58 ПП
User 99494833
User 176681510
react - это js-ная библиотека, это не язык программирования)))
Т.е. он без js может существовать?
02:07:16 ПП
User 176681510
конечно 😊
02:07:23 ПП
User 99494833
Как например стандартная библиотека ввода вывода у сей
02:07:33 ПП
User 176681510
react.js?))
02:07:39 ПП
User 99494833
User 176681510
конечно 😊
И ктоиего интерпретировать будет?
02:07:52 ПП
User 99494833
User 176681510
react.js?))
Ты в какой группе?
02:07:54 ПП
User 176681510
User 99494833
Т.е. он без js может существовать?
тьфу, не так прочел, НЕ может
02:08:34 ПП
User 99494833
User 176681510
тьфу, не так прочел, НЕ может
Т.е. является яп с расширенным синтаксисом и набором функции относительно js?
02:09:26 ПП
02:09:31 ПП
User 198292089
Он не может существовать без js, однако стили и верстка тоже пишутся зачастую в компонентах. А иногда отдельно, но я не думаю, что в этой группе, например, будут уместны вопросы по css и прочей верстке
02:10:02 ПП
User 198292089
Это все объединяется понятием фронтенд
02:10:14 ПП
User 198292089
Я не понимаю как с этим можно спорить
02:14:27 ПП
User 4627228
Вот давайте уже без тысячи чатов :)
02:15:44 ПП
User 198292089
User 4627228
Вот давайте уже без тысячи чатов :)
Да ладно тебе, по css и html тоже где-то вопросы надо задавать, по адаптивной верстке и другим подобным общим фронтендерским вопросам
02:15:53 ПП
User 23384802
согласен, отдельная группа по фронтенду не нужна
02:17:33 ПП
User 4627228
По CSS и DOM задавайте вопросы здесь, они как правило привязаны к инструментам
02:17:54 ПП
User 89478045
User 4627228
По CSS и DOM задавайте вопросы здесь, они как правило привязаны к инструментам
Спасибо за разрешение =)
02:18:05 ПП
02:18:08 ПП
02:18:19 ПП
User 4627228
Создайте чат для CSS
02:19:23 ПП
User 4627228
Вопросы про JS в чате pro.js
02:19:29 ПП
User 4627228
И все нормально будет
02:22:40 ПП
User 127482995
всем привет, хотелось бы узнать ваше мнение и совет, хочу получить список сообщение в обсуждениях вк, через vk api,  получив эти данные можно через реакт пройтись циклом по объекту и отобразить их, с разбивкой по страницам, с реактом вообще не знаком
02:26:45 ПП
User 198292089
User 4627228
Создайте чат для CSS
telegram.me/procss
Создал чат по css
02:27:35 ПП
User 4627228
Вот и молодец :)
02:27:41 ПП
User 4627228
Так уже лучше
02:27:43 ПП
User 1245357
User 127482995
всем привет, хотелось бы узнать ваше мнение и совет, хочу получить список сообщение в обсуждениях вк, через vk api,  получив эти данные можно через реакт пройтись циклом по объекту и отобразить их, с разбивкой по страницам, с реактом вообще не знаком
а зачем тогда реакт?
02:27:55 ПП
User 1245357
User 127482995
всем привет, хотелось бы узнать ваше мнение и совет, хочу получить список сообщение в обсуждениях вк, через vk api,  получив эти данные можно через реакт пройтись циклом по объекту и отобразить их, с разбивкой по страницам, с реактом вообще не знаком
делай на том, что знаешь
02:28:12 ПП
User 127482995
для изучения) Хотелось бы новое что то изучить
02:28:36 ПП
User 1245357
ну тогда вперед … в чем вопрос-то? )
02:28:42 ПП
User 127482995
а то знания мои немного скудны, php чучуть js , jquery))
02:29:04 ПП
User 1245357
лучше сделай на ванилле
02:29:08 ПП
User 1245357
хоть жс выучишь
02:29:15 ПП
User 127482995
почему? лучше
02:29:27 ПП
User 1245357
User 127482995
для изучения) Хотелось бы новое что то изучить
this^
02:29:43 ПП
User 127482995
жс не разобрал )))
02:40:05 ПП
User 191299276
Ребята когда от жс откажутся?
02:40:34 ПП
User 1245357
когда все перейдут на lynx
02:45:26 ПП
User 89478045
User 191299276
Ребята когда от жс откажутся?
когда все пересядут на jquery =)
02:46:10 ПП
User 4627228
Когда все перейдут на React 😈
02:46:15 ПП
User 1245357
User 89478045
когда все пересядут на jquery =)
т.е. jquery != js? :)
02:46:19 ПП
User 1245357
и реакт тоже?
02:46:20 ПП
02:46:31 ПП
User 89478045
User 1245357
т.е. jquery != js? :)
Это троллинг =)
02:46:39 ПП
User 1245357
сорян
02:46:43 ПП
User 1245357
не распарсил :)
02:50:04 ПП
User 9451818
Привет, народ. Я тут сайт запилил. А слабо немного потестить и сказать, чего я сделал не так с фронтендом. Особенно интересует ваше мнение про мою связку фронтенда на php и react.router.
Вот ссылочка: https://pinflorist.ru
msk.pinflorist.ru
Заказать оригинальный букет от лучших флористов
02:50:51 ПП
User 89478045
User 9451818
Привет, народ. Я тут сайт запилил. А слабо немного потестить и сказать, чего я сделал не так с фронтендом. Особенно интересует ваше мнение про мою связку фронтенда на php и react.router.
Вот ссылочка: https://pinflorist.ru
msk.pinflorist.ru
Заказать оригинальный букет от лучших флористов
На слабо берешь? 😆
02:52:16 ПП
User 9451818
И к слову понадеялся, на ленту от bootstrap4, но вышло полное говно. Надо что-то думать с абсолютным позиционированием и высотой карточек :) Буду признателен за идеи. 
Все равно сидите в чате и всякую хрень пишете.
02:52:34 ПП
User 9451818
> Anthony
На слабо берешь?

Типа, того
02:53:14 ПП
User 9451818
А иначе я не понимаю, зачем я здесь?
02:53:38 ПП
User 191299276
Когда от пхп откажутся?
02:53:56 ПП
User 89478045
User 191299276
Когда от пхп откажутся?
Когда  на yii пересядут
02:54:26 ПП
User 198292089
User 89478045
Когда  на yii пересядут
На симфони 😆
02:54:31 ПП
User 9451818
Чет всего 5 онлайн, а как попиздеть так тут народу тьма :)
02:55:05 ПП
User 89478045
User 9451818
Чет всего 5 онлайн, а как попиздеть так тут народу тьма :)
Тебе бы знак повесить, что сортировка может вызвать эпилепсию =)
02:55:29 ПП
User 89478045
Ну когда сортируется, трэшого выглядит
02:55:54 ПП
User 9451818
А где ты там увидел сортировку? Это MVP батенька, как оно есть
02:56:19 ПП
User 4627228
Напишите клиент на React Native :)
02:56:31 ПП
User 89478045
User 4627228
Напишите клиент на React Native :)
Ты про мобилку?
02:57:14 ПП
User 9451818
> @DenisIzmaylov
Напишите клиент на React Native :)

Обязательно, дайте это доделаь
02:57:28 ПП
User 89478045
User 9451818
А где ты там увидел сортировку? Это MVP батенька, как оно есть
А, перепутал. Эт когда изображения еще не закэшировались
02:57:43 ПП
User 9451818
Мне рекламу пускать на следующей неделе :(
02:57:50 ПП
User 89478045
Напиши клиент на electron
02:57:54 ПП
User 56924675
чет прыгает там все ппц
02:58:34 ПП
User 9451818
> Gordey
чет прыгает там все ппц

Здорово да. Один умный чел посоветовал сохранять размер картинки в базу, а вы что думаете?
02:59:06 ПП
User 1245357
пикча на 1.7 МБ?!
02:59:08 ПП
User 191299276
ога, надо размеры картинок прописывать
02:59:12 ПП
User 1245357
ты серьезно? :)
02:59:15 ПП
User 191299276
шоб не прыгало
02:59:21 ПП
User 89478045
User 1245357
пикча на 1.7 МБ?!
50 метров я уже взял =)
02:59:30 ПП
02:59:39 ПП
02:59:49 ПП
User 9451818
блин сорри
02:59:56 ПП
User 1245357
какое-то говно с попап меню
03:00:24 ПП
User 9451818
> @r3nya
какое-то говно с попап меню

а точнее?
03:00:44 ПП
User 89478045
Контроллы «вверх» «плюс» двигает
03:01:05 ПП
03:01:10 ПП
User 89478045
А еще сделай больше область
03:01:13 ПП
User 9451818
> Anthony
Контроллы «вверх» «плюс» двигает

не замечал, спасибо
03:01:17 ПП
User 56924675
грузить так много сразу не надо
03:01:37 ПП
User 1245357
User 9451818
> @r3nya
какое-то говно с попап меню

а точнее?
область для клика очень маленькая … не туда ткнул в начале :)
03:01:38 ПП
User 89478045
User 89478045
NOOO, пиксель справа лишний
03:01:40 ПП
User 9451818
> Gordey
грузить так много сразу не надо

согласен, конечно
03:01:43 ПП
User 89478045
User 89478045
NOOO, пиксель справа лишний
NOO
03:01:44 ПП
User 191299276
на бутерброд второй раз нажимаешь меню не убирает это ок?
03:02:21 ПП
User 9451818
> Aldar
а бутерброд второй раз нажимаешь меню не убирает это ок?

нет конечно, спасибо
03:02:41 ПП
User 89478045
User 191299276
на бутерброд второй раз нажимаешь меню не убирает это ок?
user-select еще выделяет
03:03:11 ПП
03:03:17 ПП
User 198292089
У меня горизонталка
03:03:44 ПП
User 198292089
Справа что-то вылазит, правда не понятно что
03:04:07 ПП
User 56924675
https://pinflorist.ru/asd/asd
03:04:27 ПП
User 56924675
loading 🤔
03:04:42 ПП
User 9451818
> Gordey
https://pinflorist.ru/asd/asd

Знаю, знаю - 404 это чуть позже
03:05:28 ПП
User 162236709
у меня не открывается
03:05:42 ПП
User 56924675
хм, а использовать чатик для тестирования неплохая идея
03:05:45 ПП
User 89478045
Мне кажется или мы его чутка нагрузили?
03:05:50 ПП
03:05:50 ПП
User 56924675
скриншоты бы еще делали и в джиру писали
03:06:00 ПП
03:06:19 ПП
User 1245357
я запустил нагрузочное тестирование >_>
03:06:25 ПП
User 56924675
хабр эффект
03:06:45 ПП
User 9451818
> Gordey
хабр эффект

да не может быть, хе ))
03:06:52 ПП
User 89478045
User 1245357
я запустил нагрузочное тестирование >_>
Решил загрузить весь контент полностью :D
03:07:12 ПП
User 198292089
Телеграм эффект)) это как хабраэффект, только еще и о проблемах говорят)
03:07:21 ПП
User 9451818
> Anthony
Решил загрузить весь контент полностью :D

интересно
03:07:36 ПП
User 1245357
о, 504-ая пошла
03:08:04 ПП
03:08:05 ПП
User 9451818
заебись
03:08:21 ПП
User 9451818
Вот молодца
03:08:24 ПП
User 1245357
Анатолий, ты мониторишь?
03:08:32 ПП
User 1245357
логи там / бд / нью релик?
03:08:43 ПП
User 1245357
чтобы проблемные места заметить
03:09:01 ПП
User 191299276
Если что-то не мониторить это означает что оно сломано
03:09:15 ПП
03:10:15 ПП
User 4274761
User 1395200
{
                test: /[^(?:\.m)]\.less$/,
                loader: ExtractTextPlugin.extract('css?sourceMap!postcss!less?sourceMap')
            },
            {
                test: /\.m\.less$/,
                loader: ExtractTextPlugin.extract('css?modules&importLoaders=1&localIdentName=[name]__[local]___[hash:base64:5]&sourceMap!postcss!less?sourceMap')
            },
Не было проблем с первой регуляркой?) она работает по случайности :) квадратные скобки и крышку убрать нужно
03:10:20 ПП
User 9451818
> @r3nya
Анатолий, ты мониторишь?

> @r3nya
логи там / бд / нью релик?

> @r3nya
чтобы проблемные места заметить

Конечно
03:10:54 ПП
User 9451818
Забикс стоит
03:11:35 ПП
User 1245357
User 9451818
> @r3nya
Анатолий, ты мониторишь?

> @r3nya
логи там / бд / нью релик?

> @r3nya
чтобы проблемные места заметить

Конечно
кстати, тут есть нативный реплай :)
03:11:59 ПП
User 1245357
User 9451818
Забикс стоит
03:12:57 ПП
User 56924675
User 9451818
Забикс стоит
3.0?
03:14:36 ПП
User 9451818
> Gordey
3.0?

да
03:16:58 ПП
User 9451818
все работает
03:17:14 ПП
User 9451818
а кто-нибудь заглянул там в реакт консоль? не?
03:22:23 ПП
User 9451818
> @aleksei0807
Телеграм эффект))

А мне начинает нравится ))
03:24:02 ПП
User 191299276
Как код сюда вставлять, в слаке три backtick, а здесь как?
03:24:15 ПП
03:38:30 ПП
User 1245357
code
code


code code code code
03:38:33 ПП
03:38:43 ПП
User 1245357
как в маркдауне в общем
03:43:32 ПП
03:52:19 ПП
User 98883639
кто-то юзал тайпскрипт с реактом? попоболь, или не?
03:52:24 ПП
03:53:57 ПП
User 9451818
> @r3nya
я запустил нагрузочное тестирование >_>

Повторим?
03:54:44 ПП
User 1245357
User 9451818
> @r3nya
я запустил нагрузочное тестирование >_>

Повторим?
Дружище, я отошёл от ноута. Сорян :(
03:54:58 ПП
User 1245357
Буду вечером
03:55:29 ПП
User 1395200
User 4274761
Не было проблем с первой регуляркой?) она работает по случайности :) квадратные скобки и крышку убрать нужно
Хмм. Ну проблем вроде не было :)
03:57:15 ПП
User 198292089
User 98883639
кто-то юзал тайпскрипт с реактом? попоболь, или не?
А зачем? Лучше flow попробовать
03:57:37 ПП
User 98883639
User 198292089
А зачем? Лучше flow попробовать
он кажется каким то сырым + под винду не идёт
03:58:31 ПП
User 9451818
> @r3nya
Дружище, я отошёл от ноута. Сорян :(

> @r3nya
Буду вечером

оки
03:58:42 ПП
User 1395200
User 98883639
кто-то юзал тайпскрипт с реактом? попоболь, или не?
Слышал отзывы о страданиях.
03:58:44 ПП
User 198292089
User 98883639
он кажется каким то сырым + под винду не идёт
Что такое винда? А, да, это типа линукса только для юзверей, да?
03:58:54 ПП
User 1395200
Можешь забыть кстати про генераторы, async/await
03:59:03 ПП
User 1395200
И всякое такое
03:59:04 ПП
User 4274761
User 1395200
Хмм. Ну проблем вроде не было :)
Квадратные скобки определяют группу символов, крышка говорит "всё, кроме указанных символов". Т.е. файл blam.less не обработает вообще
03:59:08 ПП
User 98883639
User 1395200
Можешь забыть кстати про генераторы, async/await
почему? :O
03:59:24 ПП
User 98883639
User 198292089
Что такое винда? А, да, это типа линукса только для юзверей, да?
да, там еще фш работает не из виртуалки
03:59:45 ПП
User 1395200
User 4274761
Квадратные скобки определяют группу символов, крышка говорит "всё, кроме указанных символов". Т.е. файл blam.less не обработает вообще
обработает. Соседней (второй) регуляркой. Где не включена модульность. Для файлов, которые уже были для них написаны.
03:59:47 ПП
User 166617281
User 198292089
Что такое винда? А, да, это типа линукса только для юзверей, да?
Похожа на Mac OS
04:00:17 ПП
User 198292089
User 98883639
да, там еще фш работает не из виртуалки
Зачем виртуалка, чтобы фш работал? Чем вайн не вариант? У меня в нем все прекрасно работает
04:00:43 ПП
User 198292089
User 166617281
Похожа на Mac OS
Не, мак ос красивая
04:00:48 ПП
User 98883639
User 198292089
Зачем виртуалка, чтобы фш работал? Чем вайн не вариант? У меня в нем все прекрасно работает
у меня под вайном появляются неведомые чёрные полосы по всему ФШ, это раздражает, и глюки всякие ;d
04:00:48 ПП
User 4274761
User 1395200
обработает. Соседней (второй) регуляркой. Где не включена модульность. Для файлов, которые уже были для них написаны.
Для второй нужна точка перед m
04:00:51 ПП
User 1395200
User 198292089
Что такое винда? А, да, это типа линукса только для юзверей, да?
С новыми билдами Windows 10 это становится не смешно, лол. Учитывая, что они убунту внутрь винды запихали.
04:01:12 ПП
User 166617281
User 198292089
Не, мак ос красивая
👍🍗
04:02:01 ПП
User 98883639
и вообще, под линяхой работать одно удовольствие, но вот если бы не ФШ >_<
04:02:06 ПП
User 166617281
User 1395200
С новыми билдами Windows 10 это становится не смешно, лол. Учитывая, что они убунту внутрь винды запихали.
Про убунту это шутка ?
04:02:10 ПП
User 98883639
и скайп что бы работал норм, а не глючил
04:02:17 ПП
User 198292089
User 98883639
у меня под вайном появляются неведомые чёрные полосы по всему ФШ, это раздражает, и глюки всякие ;d
У тебя похоже он не правильно настроен или еще что-то
04:02:23 ПП
User 1395200
User 4274761
Квадратные скобки определяют группу символов, крышка говорит "всё, кроме указанных символов". Т.е. файл blam.less не обработает вообще
тьфу ты. Я перечитал твоё сообщение и теперь точно  понял про что ты :)
04:02:41 ПП
User 1395200
User 98883639
и вообще, под линяхой работать одно удовольствие, но вот если бы не ФШ >_<
зачем тебе ФШ?
04:03:05 ПП
User 1395200
User 166617281
Про убунту это шутка ?
Нет. У меня на одном из компов есть тестовый билд и могу тебе даже заскринить, лол
04:03:14 ПП
User 198292089
У меня почему-то фш нормально работает, не знаю
04:03:15 ПП
User 98883639
User 1395200
зачем тебе ФШ?
верстать, естессна!
04:03:22 ПП
User 98883639
User 198292089
У меня почему-то фш нормально работает, не знаю
я просто вайн варить не умею, увы
04:03:36 ПП
04:03:56 ПП
User 198292089
User 1395200
Нет. У меня на одном из компов есть тестовый билд и могу тебе даже заскринить, лол
Я что-то такое тоже слышал, что каноникал пошли на сделку с дьяволом и теперь в винде есть баш
04:04:26 ПП
User 98883639
User 198292089
Я что-то такое тоже слышал, что каноникал пошли на сделку с дьяволом и теперь в винде есть баш
так и есть
04:04:39 ПП
User 162236709
не баш, а подсистема ubuntu
04:04:55 ПП
User 162236709
с которой можно связываться через любой shell
04:05:19 ПП
User 198292089
User 162236709
не баш, а подсистема ubuntu
Они это ради баша делали, насколько я понял
04:05:26 ПП
User 162236709
User 198292089
Они это ради баша делали, насколько я понял
не совсем
04:05:35 ПП
User 162236709
баш без линуса это ничего
04:05:40 ПП
User 162236709
что и доказывает git for windows
04:05:57 ПП
User 198292089
User 162236709
баш без линуса это ничего
С этим я согласен)
04:06:31 ПП
User 198292089
Но у мелкомягких своя логика, поэтому я ничему не удивляюсь уже
04:06:44 ПП
User 1395200
Баш - это то, что стабильное более менее работает
04:06:49 ПП
User 1395200
И можно показать в превью :)
04:07:08 ПП
User 162236709
powershell круче bash, было бы намного лучше если бы microsoft его продвигали а не прогинались
04:07:12 ПП
04:11:31 ПП
User 162236709
User 162236709
powershell круче bash, было бы намного лучше если бы microsoft его продвигали а не прогинались
04:12:44 ПП
User 98883639
ладн насчёт тайпскрипта, а что там с elm ? бесполезная игрушка? ;d
04:12:47 ПП
User 98883639
интересна жи
04:12:56 ПП
User 162236709
круто, но только для себя
04:13:12 ПП
User 162236709
я планирую его выучить
04:13:35 ПП
User 98883639
вот я его потыкал чуть чуть.... круто, но... никто такое не пустит в продакшн, верно?
04:14:02 ПП
User 162236709
есть еще livescript, purescript, clojurescript, scalajs [...]
04:14:08 ПП
User 198292089
Я юзаю zsh последнее время, он удобнее, чем баш
04:14:39 ПП
User 56924675
без oh my zsh ваще не то
04:14:53 ПП
04:15:28 ПП
04:33:00 ПП
User 89478045
Коллеги, серьезно, а кто-нибудь reselect юзал? Вчера этот вопрос как то опустился
04:35:41 ПП
User 187276728
да, пользую реселект
04:36:49 ПП
User 89478045
User 187276728
да, пользую реселект
Смотри это же то место, где лучше структуру данных пришедшую в reduce из api преобразовывать для вьюхи?
04:37:07 ПП
User 187276728
да, с normalizr очень даже заходит
04:37:36 ПП
User 89478045
User 187276728
да, с normalizr очень даже заходит
normalizr подходит для любого типа структуры API?
04:39:34 ПП
User 187276728
я делал как-то так: 

```
// see https://github.com/rackt/reselect#q-how-do-i-create-a-selector-that-takes-an-argument

export const denormalize = key => createSelector(
  s => s[key],
  s => s.entities[key],
  (_, { params }) => params && params.id,

  ({ ids, ...state }, source, id) => {
    const data = id ?
      { data: source[id] } :
      { collection: ids.map(id => source[id]) };

    return { ...state, ...data };
  }
);
```

но не уверен насчет этого) для RESTful api вполне подходит, насчет любой структуры не скажу
github.com/reactjs/reselect
reselect - Selector library for Redux
04:40:33 ПП
User 187276728
entities в стейте этот как локальная бд
04:41:22 ПП
User 187276728
не уверен что сходу понятно что я написал
04:42:57 ПП
User 187276728
была api middleware, а в ней нормализация если в meta экшна с определенным ключем задана схема + редьюсер, который мерджит entities
04:44:17 ПП
User 23384802
http://govnokod.ru/javascript
04:45:33 ПП
User 89478045
Мы сейчас загоняем все пришедшее в модели с той структурой, которая пришла из API , пишем методы для получения данных, а и по методологии Reselect, приводим данные для наших вьюх, используя методы моделей
04:46:08 ПП
User 89478045
Записи пушим в state
04:56:04 ПП
User 191299276
на асме всего один пример говнокода, асм лучший!
05:49:24 ПП
User 89478045
socket.io или sock.js вот в чем вопрос
05:54:51 ПП
User 162236709
User 191299276
на асме всего один пример говнокода, асм лучший!
ня лямбда исчеслении вообще нет - оно лучше
05:59:07 ПП
User 1395200
User 89478045
socket.io или sock.js вот в чем вопрос
Надо или не надо полифилить браузеры без вёбсокетов?
05:59:24 ПП
User 89478045
да, до ie8
06:00:58 ПП
User 1395200
Ну я так понимаю твой вопрос тогда решён в пользу второго варианта.
06:01:27 ПП
User 89478045
User 1395200
Ну я так понимаю твой вопрос тогда решён в пользу второго варианта.
Он же, вроде, делает эмуляцию ws?
06:22:50 ПП
User 166617281
Парни, подскажите как работать в react-native приложениях с рекламой ? Может кто вставлял уже ? Гуглить лень, воскресенье вечер )))
06:25:50 ПП
User 1395200
User 89478045
Он же, вроде, делает эмуляцию ws?
ну да
06:26:34 ПП
User 166617281
Тут вопрос ещё кроссплатформенности. Что там ребята юзают в iOS и android ?
06:28:22 ПП
User 86311207
https://github.com/melihmucuk/react-native-admob-sample
github.com/melihmucuk/react-native-admob-sample
react-native-admob-sample - Admob sample for React Native.
06:28:26 ПП
User 86311207
http://www.reactnative.com/google-mobile-ads-sdk-admob-wrapper-for-react-native/
reactnative.com/google-mobile-ads-sdk-admob-wrapper-for-react-native
You've been there, you have a great App running but you're no near to have a valid Business Model. Your Free Tier is running out and you're in fear of going out of business. Well, AdMob for iOS is now covered for React Native too, thanks to this wrapper from
06:29:02 ПП
06:29:02 ПП
User 86311207
Парни, подскажите как работать в react-native приложениях с рекламой ? Может кто вставлял уже ? Гуглить лень, воскресенье вечер )))
06:31:19 ПП
User 166617281
User 86311207
-^
🍗 спасибо ))
06:31:38 ПП
User 200245337
User 38228256
Вопрос основной — хороший разработчик должен в свободное время заниматься саморазвитием и обучением, или нет
не должен и не обязан. обычно я, к примеру, все делал только под задачу (изучал новые технологии) или под работу (изучал стек технологий).
06:31:55 ПП
User 63410639
Друзья, такая ситуация, отображаю большой список элементов с переменной высотой, отображаю только 10 видимых в данный момент, при ререндеринге пересчитываю высоты и устанавливаю новый scrollTop. И из-за нового скроллтопа неприятное мерцание. Есть какие-нибудь варианты от него избавиться?
06:35:03 ПП
User 125547436
React-virtualized чтоб не изобретать велосипед. А вообще мерцает не из-за скроллтоп наверное, а какой-нибудь промежуточный рендеринг.
06:35:59 ПП
User 1395200
User 200245337
не должен и не обязан. обычно я, к примеру, все делал только под задачу (изучал новые технологии) или под работу (изучал стек технологий).
Никто никому ничем не обязан.
И тезис о том, что "должен ли хороший разработчик самообучаться и развиваться" полностью неверн в корне.
06:36:12 ПП
User 1395200
Можно начать с того, что всё наоборот :)
06:36:30 ПП
User 1395200
От того саморазвивается и самообучается ли человек зависит хороший ли он разработчик :)
06:36:32 ПП
User 1395200
А не наоборот
06:36:56 ПП
User 166617281
User 38228256
Вопрос основной — хороший разработчик должен в свободное время заниматься саморазвитием и обучением, или нет
Ну если задача нууу очень интересная, то слово должен не катит, ты просто не спишь пару ночей и все выхи сидишь и изучаешь что то новое и делаешь это ) А так да, конкретно на рабочей задаче пробуешь что то новое или не знакомое рабочее интересное )
06:37:34 ПП
User 200245337
меня больше смутило свободное время 😊 я предпочитаю подальше от компа 😊
06:37:57 ПП
User 1395200
User 166617281
Ну если задача нууу очень интересная, то слово должен не катит, ты просто не спишь пару ночей и все выхи сидишь и изучаешь что то новое и делаешь это ) А так да, конкретно на рабочей задаче пробуешь что то новое или не знакомое рабочее интересное )
это не должно быть единичными случаями, привязанными к конкретному событию :)
06:38:08 ПП
User 1395200
Это же должно быть постоянным и итеративным
06:39:16 ПП
User 166617281
User 1395200
Это же должно быть постоянным и итеративным
Так оно и получается само собой )
06:39:29 ПП
User 166617281
Или не получается )
07:24:50 ПП
User 66173447
я таки юзал тайпскрипт с реактом, ну его
07:25:50 ПП
User 66173447
а есть кто из питера? работка есть, реакт + редукс, переписывать приложение с сильверлайта на джаварскрипт и создавать новые
07:27:57 ПП
User 171203444
Какая ужасная работа
07:28:20 ПП
User 171203444
переписывать с сильверлайта на норм веб
07:28:36 ПП
User 171203444
но кто то должен все таки этим заниматься)
07:29:07 ПП
User 66173447
не, норм, из ужасного там только протобуф в браузере, товарищи не плохие
07:29:26 ПП
07:30:36 ПП
User 171203444
я как то занимался этим, только на кендо переписывали
07:31:16 ПП
User 66173447
тут не интерпрайз если что (да сильверлайт не только там использовали)
07:34:52 ПП
User 66173447
там требования — тесты покрытие большое, скорость работы. платить готовы
07:35:44 ПП
User 66173447
(и вообще сильверлайт не так уж страшон, даже поприятнее первого ангуляра)
07:37:06 ПП
User 66173447
в общем если кому будет интересно пишите мне в личку за подробностями
07:48:49 ПП
User 191299276
purescript кто-нибудь пробовал?
07:49:32 ПП
07:50:03 ПП
User 191299276
Как ощущения?
07:51:03 ПП
User 86311207
Хорош, если любишь функциональшину и Хаскель)
07:51:05 ПП
User 86311207
https://github.com/slamdata/purescript-halogen
github.com/slamdata/purescript-halogen
purescript-halogen - A declarative, type-safe UI library for PureScript.
07:51:20 ПП
User 86311207
Вот самая норм либа для юая
07:52:23 ПП
User 86311207
http://www.alexmingoia.com/purescript-pux/ -  есть еще такое, но халоген лучше, етот еще сырой. Но он довольно привычный так как этот тотже ELM/Redux
alexmingoia.com/purescript-pux
A PureScript FRP interface to React.
07:53:22 ПП
User 191299276
Я сейчас хаскель изучаю
07:53:37 ПП
User 86311207
Если есть вопросы можешь писать, у PureScript хорошая дока и есть интро в премерах
07:53:55 ПП
User 191299276
насколько я понял от хаскеля язык отличается энергичностью и немного другим описанием эффектов
07:54:24 ПП
User 191299276
ок, пока трансформеры изучу, потом за пурскрипт возмусь, а ты хаскель знал до purescript?
07:55:34 ПП
07:55:43 ПП
User 86311207
Ну хаскель нельзя знать
07:55:56 ПП
User 86311207
😅 можно понимать код)
07:56:08 ПП
User 191299276
а можно ещё и самому писать
07:56:08 ПП
User 86311207
Это же Хаскель) ghcjs можешь еще глянуть
07:56:25 ПП
User 191299276
purescript не ленивый
07:56:38 ПП
User 191299276
и лучше в js преобразуется чем хаскель
07:56:48 ПП
User 86311207
yesod - можешь еще глянуть (самый бестрый фрейм для бека)
07:57:19 ПП
User 187276728
и самый магический
07:57:30 ПП
User 187276728
template haskell, ну нафик) хотя он опционален же
07:58:12 ПП
User 86311207
template go, ну нафик) - вообще про каждый темплейт так можно сказать)
07:59:03 ПП
User 187276728
можно и без него обойтись
07:59:29 ПП
User 86311207
В каком смысле?
08:00:00 ПП
User 187276728
http://www.yesodweb.com/blog/2012/10/yesod-pure
yesodweb.com/blog/2012/10/yesod-pure
Yesod is a Haskell web framework for productive development of type-safe, RESTful, high performance web applications.
08:00:45 ПП
User 86311207
Yesod для апи хорош)
08:01:13 ПП
User 66173447
для апи хорошо что угодно етпа
08:01:40 ПП
User 86311207
Этот один из самых быстрых
08:05:16 ПП
User 187276728
меня напрягал TH потому что я сам просто нифига не понимал что там происходит вообще, магия, нужно очень хорошо понимать что делают всякие mkPersist, mkMigrate и т.д
08:07:42 ПП
User 191299276
метапрограммирование вестимо, только нагуглил про TH
08:58:54 ПП
User 4627228
https://telegram.me/forwebdev вроде хороший канал :)
telegram.me/forwebdev
Годнота для фронтендеров и дизайнеров forwebdev.ru Заметки автора: @andrew_r_notes Чат: @forwebchat Размещение вакансий и рекламы: https://www.notion.so/18d6dac1f0b54d28bde4f041f690c1b8
09:00:59 ПП
User 153807368
ого, там прям что то вроде newsletter
09:43:07 ПП
09:43:34 ПП
User 4627228
Кстати, а кто в офисе работает? Кто Remote? http://tceh.com/blog/bez-povodka-programmisty/
tceh.com/blog/bez-povodka-programmisty
Цикл материалов «Без поводка» посвящён профессиям, которые позволяют работать удалённо и жить там, где хочется. В первом выпуске речь пойдёт о программистах.
09:53:26 ПП
User 152469812
второе
09:55:29 ПП
User 89478045
User 4627228
Кстати, а кто в офисе работает? Кто Remote? http://tceh.com/blog/bez-povodka-programmisty/
tceh.com/blog/bez-povodka-programmisty
Цикл материалов «Без поводка» посвящён профессиям, которые позволяют работать удалённо и жить там, где хочется. В первом выпуске речь пойдёт о программистах.
В офисе.