
Pavel
13.10.2017
10:40:33

Алексей
13.10.2017
10:40:37

Enjoy the
13.10.2017
10:40:55

Сергей
13.10.2017
10:40:59

Google

Сергей
13.10.2017
10:41:02
Не?

Irina
13.10.2017
10:41:18
это фронт
под фронтом обычно подразумевают еще и логику на стороне клиента, разве нет?

Сергей
13.10.2017
10:41:21
Или ты будешь блокировать юзеру интерфейс?

Алексей
13.10.2017
10:41:32

Алексей
13.10.2017
10:41:46

Сергей
13.10.2017
10:42:18

Enjoy the
13.10.2017
10:42:21

Max
13.10.2017
10:42:32

? ethorz
13.10.2017
10:42:46
Есть цикл расписаний, они идут вплотную через 30 сек
startTime: moment().add(30*(i), 'seconds').utc().toISOString(),
endTime: moment().add(30*(i + 1), 'seconds').utc().toISOString(),
как добавить промежуток в 2 минуты?
чет я туплю

Enjoy the
13.10.2017
10:43:04

Google

Алексей
13.10.2017
10:43:10
Или ты будешь блокировать юзеру интерфейс?
А ты думаешь бэкенд полностью весь блокируется выполняя один запрос? Вообще то на бэкенде вполне возможна ситуация, когда разные обработчики работают с одними и теми же данными в одно и то же время.

Max
13.10.2017
10:43:12
и в чем у тебя проблемы на беке?

Enjoy the
13.10.2017
10:43:26

Vladimir
13.10.2017
10:43:40
С транзакциями в бч

Сергей
13.10.2017
10:43:49

Алексей
13.10.2017
10:43:53

Сергей
13.10.2017
10:44:00

Max
13.10.2017
10:44:02

Алексей
13.10.2017
10:44:10

Vladimir
13.10.2017
10:44:12

Алексей
13.10.2017
10:44:30

Сергей
13.10.2017
10:44:31
А на фронте нет))

Алексей
13.10.2017
10:44:57

Сергей
13.10.2017
10:45:06
Асинхронщина это не параллельность

Алексей
13.10.2017
10:45:10
А как же async/await, redux, вот это вот всё?

Сергей
13.10.2017
10:45:19

Алексей
13.10.2017
10:45:40

Google

Сергей
13.10.2017
10:46:12

Алексей
13.10.2017
10:46:29

Сергей
13.10.2017
10:46:45

Møbý
13.10.2017
10:47:33

Алексей
13.10.2017
10:47:50

Сергей
13.10.2017
10:47:50
Не последовательно и в одном потоке

Møbý
13.10.2017
10:47:52
V for vezhlivost

Fedor
13.10.2017
10:47:53

Møbý
13.10.2017
10:48:18
Реакт комьюнити is so реакт комьюнити

Сергей
13.10.2017
10:48:18
Пиздец

Алексей
13.10.2017
10:48:26

Сергей
13.10.2017
10:48:35
А том что функции выполняются в хер знает какой момент
Ты не можешь это предсказать
Поэтому есть промисы
Это не гонка данных
Это не предсказуемое поведение

Алексей
13.10.2017
10:49:14
Ну это конечно так, только в многопоточности всё тоже самое, только ещё хуже

Møbý
13.10.2017
10:49:25
Стек выполнения есть а ещё есть очередь ?

Google

Алексей
13.10.2017
10:49:27
Потому что поток прерывается в непредсказуемый момент времени

Сергей
13.10.2017
10:49:34

Алексей
13.10.2017
10:50:16
Асинхронность как раз более предсказуемая вещь, так как выполнение синхронного кода не прерывается другим синхронным кодом, пока он не завершиться

Admin
ERROR: S client not available

Алексей
13.10.2017
10:50:38

Сергей
13.10.2017
10:50:40
Ты говоришь о том чего не знаешь
Тебе кажется что все просто

Алексей
13.10.2017
10:51:24
Блиин. Если ты не можешь понять, что происходит в твоём приложении на реакте даже с учётом асинхронных действий, то нам не о чем разговаривать.

Алексей
13.10.2017
10:51:47
емнип разговор был про иммутабельность, так вот иммутабл структуры это как раз лок фри

Max
13.10.2017
10:52:03
асинхронность это ожидание программы в треде каких-то результатов от других тредов/процессов

.
13.10.2017
10:52:03
По mobx-state-tree кто-нибудь подскажет?
types.maybe(types.reference(Pages)) - в Pages после создания нету родителя. Создаю в экшене так self.pages = Pages.create({})

Сергей
13.10.2017
10:52:32

Алексей
13.10.2017
10:52:56

Сергей
13.10.2017
10:53:14

Алексей
13.10.2017
10:53:23

Сергей
13.10.2017
10:53:23
Юзер только кидает сообщения внутрь системы
А здесь юзер находится в центре системы
И может делать все
Хоть убить приложение и заново запустить

Google

Сергей
13.10.2017
10:53:56
Редактировать любую доступную часть системы

Алексей
13.10.2017
10:54:05

Сергей
13.10.2017
10:54:05
Нажимать кнопки тысячи раз
Делать полную ересь
Вмешиваться в процесс получения данных

Алексей
13.10.2017
10:54:28
Не может он делать всё. Он не может залезть внутрь стора редакса и привести его в неконсистентное состояние
Если он может это сделать, то приложение написано нихрена неправильно

Сергей
13.10.2017
10:55:51

Алексей
13.10.2017
10:56:19
Блин, если с асинхронностью у тебя проблемы и сплошная непредсказуемость, то в многопоточности у тебя вообще ад будет.

Сергей
13.10.2017
10:56:21
На бэке все тупо по другому

Max
13.10.2017
10:56:30

Сергей
13.10.2017
10:56:31