
knopkod4v
08.10.2018
18:29:17

Леонид
08.10.2018
18:31:08

Andrew
08.10.2018
18:31:24

Sergey
08.10.2018
18:32:10

Google

Bohdan
08.10.2018
18:32:47
через сервис Flusher

Леонид
08.10.2018
18:33:56

Sergey
08.10.2018
18:34:07

Konstantin
08.10.2018
18:34:50
@fesor а у тебя блог есть со всеми этим выкладками?

Sergey
08.10.2018
18:34:52
ну то есть нет универсальных рецептов - есть просто совет - делать агрегаты поменьше, следить за тем что бы в операциях на запись участвовали только те данные которые там реально нужны...

Konstantin
08.10.2018
18:35:01
кмк это было бы намного лучше туда отправляться читать надосуге

Sergey
08.10.2018
18:35:07

Konstantin
08.10.2018
18:35:11
я бы и сам почитал вместо чата
эх печаль )

Sergey
08.10.2018
18:35:26
я думал об этом, вопросы ж стандартные
но блин ты не представляешь насколько быстро можно наклепать полотно текста в чате и насколько долго пилится "пост в блоге"
пост же хочется прям что бы ух был, что бы джуны почитали и делали хорошо.... и потом как бы... ты такой сидишь час два пишешь и закрываешь до лучших времен

Google

Konstantin
08.10.2018
18:36:21
это классика dry - либо раз в 3 месяца лекция про flush, либо один раз в блоге + мелкие правки )

Bohdan
08.10.2018
18:36:24

Sergey
08.10.2018
18:36:43
до сих пор обидно что из статей на хабре больше всего плюсиков у меня за высер написанный за полтора часа, а остальные статьи которые минимум 2-3 дня занимали - меньше

sgworker
08.10.2018
18:46:29

Andrew
08.10.2018
18:50:34

Sergey
08.10.2018
18:51:11
ну то есть опиши юзкейс - тогда поговорим. Пока я нахожу это заявление крайне сомнительным
и попыткой прикрыться бизнесом

sgworker
08.10.2018
18:52:33
поянтно что UoW и т.п., но я вообще могу кастомно дата мепер реализовать и сохранять по 1 агрегату за раз, - в итоге получается что это доктрина мне навязывает сохранять все состояние сразу

Andrew
08.10.2018
18:55:53

Sergey
08.10.2018
18:57:19
а вообще звучит как те самые компенсационные транзакции

sgworker
08.10.2018
18:59:49

Sergey
08.10.2018
19:00:42

Maksim
08.10.2018
19:00:52

Sergey
08.10.2018
19:01:21
просто инфраструктуру надо для этого годную) которой пока нет)
если ты не дотнетчик)

Maksim
08.10.2018
19:01:54
И вряд ли случится, имхо

Google

Maksim
08.10.2018
19:02:20
Либо левые поделки, либо нихера. Это не нужно ларавель формошлёперам

knopkod4v
08.10.2018
19:04:45

Maksim
08.10.2018
19:05:45
Я живое воплощение тщетности пути mba в пхп) дорого и безумно сложно. Год работы, а с того же дотнета ещё и трети не скопипижжено

Andrew
08.10.2018
19:06:32

Bohdan
08.10.2018
19:06:33

Maksim
08.10.2018
19:06:51

Andrew
08.10.2018
19:06:56
lol

Vladislav
08.10.2018
19:07:14
?

Icewild
08.10.2018
19:07:34
класс

Maksim
08.10.2018
19:07:47

knopkod4v
08.10.2018
19:09:41

Sergey
08.10.2018
19:10:39
пока же я думаю основная проблема - отсутствие адекватной экосистемы и сложности с отладкой - сильно так перевешивают плюсы
да и вообще просто люди которые могут это сделать - им обычно впадлу)

Maksim
08.10.2018
19:11:40
Мне пока не впадлу) едем дальше)

Sergey
08.10.2018
19:11:43
ну и еще момент - ты если хочешь такое сделать - тебе надо идти в консалтинг что бы иметь возможность по максимуму счупать разные юзкейсы
правда тогда есть шанс стать евангелистом MBA

Maksim
08.10.2018
19:12:31
Да я уже)

Sergey
08.10.2018
19:12:41
с другой стороны - чуть что можно выучить по быстрому джаву или дот нет и писать все на всяких akka

Google

Sergey
08.10.2018
19:13:01
хз модно сейчас это или нет но год-полтора назад было модным

Maksim
08.10.2018
19:13:21
В пхп не модно, и это главное горе)
Нету фидбэков и годных набросов

Bohdan
08.10.2018
19:14:30

sgworker
08.10.2018
19:14:51

Maksim
08.10.2018
19:15:08

Sergey
08.10.2018
19:15:48
эти самые 99% процентов проектов обычно не очень сытные
и нас больше интересует тот 1% который довольно вкусный

sgworker
08.10.2018
19:16:16

Sergey
08.10.2018
19:16:18
правда... я не думаю что имеет смысл это делать на php)

sgworker
08.10.2018
19:16:32

Bohdan
08.10.2018
19:17:03

Maksim
08.10.2018
19:17:12
Хз) я до предела пхп ещё не дошёл, не знаю.
Дойду, перепишу на го)

Sergey
08.10.2018
19:18:00
я все мечтаю выбраться из тресины пыха и забыть о нем как о страшном сне но... стокгольмский синдром

Konstantin
08.10.2018
19:19:15
го на котлин я создал

Sergey
08.10.2018
19:19:24
го или котлин)

Konstantin
08.10.2018
19:19:40
и да, там есть дсл, я узнавал

Google

Maksim
08.10.2018
19:19:41

Sergey
08.10.2018
19:19:55
потому что адекватных там еще меньше

Maksim
08.10.2018
19:20:10

Alexander
09.10.2018
14:39:15
Как сегодня тут тихо, неожиданно))
Всем привет. Кто-то может подсказать:
"leftJoin( 'AppBundle:RelSubscriptionLevel', 'rsl', 'WITH', 's.id = rsl.subscriptionId and rsl.levelId in(:level)' )"
Таким образом все работает, но нужно точное совпадение по массиву, in не подходит потому, а eq - ругается

Dmitriy
09.10.2018
14:49:52

Alexander
09.10.2018
14:51:21
Искать совпадение всех элементов массива, а не хотя бы одного)

Heorhi
09.10.2018
14:55:24
В цикле добавить много where levelId =?

Alexander
09.10.2018
14:56:42
Не хотелось бы, это уже крайний вариант так сказать, не особо верится что доктрина сделала in и не сделала что то по типу eq

Konstantin
09.10.2018
14:58:23
как правильно организовать статистику по входам юзеров ? есть юзерсы, есть "девайсы" (сущности-девайсы, install_id, type (android/ios)), как правильно замутить хранение (и отображение в админке) всей статистики по входам юзерсов через девайсы? many-to-many, очевидно напрямую мапить смысла нет через доктрину

Alexander
09.10.2018
15:06:52
Могу ошибаться, но тут может таки и не нужно привязки к сущностям. Только представить, объект юзера будет грузить в себя слишком много логовых..

Konstantin
09.10.2018
15:07:54
может отдельный LogEntry (user, device, timestamp) завести?

Bohdan
09.10.2018
15:07:57
а тут вот можно подумать про influxdb и делать связи уже по факту (после выборки)