
Denis
26.06.2017
20:50:57
?

Артур Евгеньевич
26.06.2017
20:51:15

Sergey
26.06.2017
20:51:32

Denis
26.06.2017
20:52:15
Это cqrs

Google

Артур Евгеньевич
26.06.2017
20:52:30

Denis
26.06.2017
20:52:31
Спецификация это часть where в запросе)

Артур Евгеньевич
26.06.2017
20:53:00

Denis
26.06.2017
20:53:25

Sergey
26.06.2017
20:53:54
Это cqrs
опять ты со своим cqrs... с cqrs он мог бы просто построить несколько проекций и работать тупо с sql.
и не парить мозги

Denis
26.06.2017
20:54:38
Так и надо)

Артур Евгеньевич
26.06.2017
20:54:48
Там еще всякие тарифы в зависисости от филиала, курса, учителя. Есть реальные списания есть фантомные. Короче много всего. Я только ядро главнле (на мой взгляд) представил

Sergey
26.06.2017
20:55:05
НО, это тип сложнее с точки зрения реализации и равносильно "переписать все к чертям". А еще это требует от разработчика более глубокого понимания предметной области. Что бы можно было грамотно на команды/ивенты разбить.

Denis
26.06.2017
20:55:14

Sergey
26.06.2017
20:55:25
и тогда просто для каждой задачи строишь свои проекции данных так что бы тебе было удобно
и модель записи будет намного проще, и кода в среднем в твоем случае выйдет меньше, точнее менее связанный. Сейчас у тебя все это огромная связанная со всем куча

Google

Sergey
26.06.2017
20:57:31

Артур Евгеньевич
26.06.2017
21:01:45
ща почитаю что это

Denis
26.06.2017
21:05:11
Главное чтобы запросы и команды отражали реальные юз кейсы) а не просто "куда бы запихать этот sql")

Sergey
26.06.2017
21:06:43

Denis
26.06.2017
21:10:14
http://blog.byndyu.ru/2014/07/command-and-query-responsibility.html?m=1
Эт поможет понять суть

Sergey
26.06.2017
21:13:24
еще в блоге Грэга можно хороших примеров надыбать
https://goodenoughsoftware.net

Denis
26.06.2017
21:15:12
И вона вернона) но русские источники вроде как в глубины не лезут, дают поверхностное представление)

Sergey
26.06.2017
21:15:40
ну Грэг все же главный популяризатор, да и подача материала меня лично у него радует
https://goodenoughsoftware.net/2012/03/02/cqrs/
о, для тебя пост)

Denis
26.06.2017
21:17:31
Дотнэтщина) как мало примеров на жабу натянутых :(

Sergey
26.06.2017
21:17:47
ой как будто бы разница координальная есть

Denis
26.06.2017
21:18:06
Кардинальной - нет. Но есть)
С энтити фрэймворк как то приятнее всё это дело выглядит)
Uow такой прозрачной реализации в джава я не встречал.
Про микросервисы кажись

Google

Sergey
26.06.2017
21:23:46
и про микросервисы у Грэга есть оч хороший видос - "Long sad history of microservices"

Denis
26.06.2017
21:24:30
Мне кажется фаулер в бложике расставил все точки)

Sergey
26.06.2017
21:24:38
не читал

Denis
26.06.2017
21:25:21
Суть в трёх словах: "вам это не надо" :)

Aleh
27.06.2017
09:08:46
https://www.youtube.com/watch?v=AtTTpoKt9Ps&feature=youtu.be
^ смешной видосик с русскими субтитрами

Sergey
27.06.2017
11:58:39
^^ оч смешной и правдивый

Aleh
27.06.2017
12:06:09
новый видосик с дядей Бобом на goto conf: https://www.youtube.com/watch?v=Tng6Fox8EfI
он там все про старое: про ответственность, про развитие, про историю роста числа программистов

?
27.06.2017
14:15:27
а его никто не переводит часом?
а то я не всегда разумею

f4rt~
27.06.2017
14:17:17

f4rt~
27.06.2017
14:18:13

Sergey
27.06.2017
14:48:00
перезалей и разреши контрибьютить субтитры
или свяжись с администрацией gotoconf и попроси их сделать это
о, а там можно
можно заморочиться и сделать субтитры

f4rt~
27.06.2017
14:52:01
можно
вот только я объективно плох в переводе)
я для себя иной раз со словарем перевожу)

Sergey
27.06.2017
14:52:33
гляну ночью, может быть на выходных сделаю

Google

Sergey
27.06.2017
16:48:36
геморно это... я за 15 минут сделал только 2 минуты видоса...

Admin
ERROR: S client not available

Sergey
27.06.2017
16:48:53
и судя по тому что вышло надо еще минут 15 только на эти 2 минуты

f4rt~
27.06.2017
17:29:34

Sergey
27.06.2017
17:30:16

f4rt~
27.06.2017
17:30:48
ну я бы мог попробовать в перевод, вот только нужен человек с кем в спорных моментах советоваться что бы сохранить мысль автора один в один

Aleh
27.06.2017
17:30:58
целый чатик

Артур Евгеньевич
27.06.2017
17:33:09

F01134H
27.06.2017
17:37:41
?

Stepan
27.06.2017
17:43:06
скучаю за временами когда на русском вообще 0 информации было и все прогеры знали английский)

Артур Евгеньевич
27.06.2017
17:46:32

Stepan
27.06.2017
17:47:45
как вариант :D

da horsie
27.06.2017
17:57:19
На русском есть и оригинальная годнота, но в подавляющем большинстве это переводы.

Stepan
27.06.2017
17:58:33
пока не встречал годноты, даже те кто из СНГ и пишет годноту чаще всего пишет ее на англ изначально ибо выгодней

Sergey
27.06.2017
17:59:45
в целом если искать именно лекции толковые - то найти можно много

Stepan
27.06.2017
18:00:49
Ок, спасибо, гляну интересно

Sergey
27.06.2017
18:02:57
я как-то набрел на неплохие лекции по теории категорий, но не осилил

guga
27.06.2017
18:07:37
Category Theory: http://www.youtube.com/playlist?list=PLbgaMIhjbmEnaH_LTkxLI7FMa2HsnawM_

Google

Like
27.06.2017
18:08:18
А мне чет видосы не идут вообще
Больше статьи

da horsie
27.06.2017
18:16:29
весьма доставляют
по лямбда-исчислению лекции на русском очень хорошие

guga
27.06.2017
18:18:10
Какие?

da horsie
27.06.2017
18:18:22
https://www.youtube.com/watch?v=7BPQ-gpXKt4&list=PLblbE3wsp3J2gGy1nUuDg2w2V-ghw4GSm

guga
27.06.2017
18:19:08

da horsie
27.06.2017
18:19:08
там прям и слайды есть и задачки
а я прям проперся. пока только пятую часть осилил, но есть четкое намерение до конца добить

Артур Евгеньевич
27.06.2017
19:14:12
Парни, снова рубрика вечернего обучения. Сегодня хотел бы спросить у вас про stateless и statefull. Как я понял stateless это некая процедурщина на классах, когда мы помещаем в кудато(в имутабельный сервис) методы которые принимают параметром объект и деалют с ним что то. А statefull это когда объект извользует свои методы, и что то делает с собой меняя свои состояния и ведя себя по разному в зависимости от этого. Верно ли я понял?