@codenamecrud

Страница 650 из 1009
Vitaliy
05.08.2017
12:55:17
У меня рельсовый проект, завел пока app/transactions, app/operations, app/containers

Anton
05.08.2017
13:02:17
можешь в lib/ держать

но там еще проблема в том, что все в контейнеры оборачивается

Google
Anton
05.08.2017
13:02:58
ну а так - вот

https://github.com/dry-rb/dry-web-blog

но там проект мелкий

ну а так - можешь все хранить в app, в рельсе это норм

https://github.com/dry-rb/dry-web-blog
тут просто еще dry-system юзается, поэтому вызовы всех репозиториев, оперейшенов и прочего через контейнеры

Vitaliy
05.08.2017
13:05:01
а контейнеры в Dry - для чего? Я так понял - для объединения родственных по смыслу объектов в неймспейсы?

Anton
05.08.2017
13:05:53
я сегодня/завтра напишу про них как раз

так что потерпи пару дней :)

Vitaliy
05.08.2017
13:06:28
о, кайф ?

Anton
05.08.2017
13:07:07
ну, пока можешь в голову это не брать :)

Vitaliy
05.08.2017
13:07:39
Вот так сижу почитываю Dry:: доки, а в голове звучит голос: https://www.youtube.com/watch?v=oz85fnVr27k

Anton
05.08.2017
13:07:49
а я тут по фасту сделал простой пример приложения для своей поделки https://twitter.com/anton_davydov/status/893819927890669568

Google
Anton
05.08.2017
13:09:37
пока выглядит не так, как хотелось бы, но я думаю скоро поправлю это :)

хочу запускать эвент сервер как hanami event_server

но зато виден пример зачем это вообще надо

Kirill
05.08.2017
13:16:02
такое

а для чего тебе потребовался именно эвент сервер?

Anton
05.08.2017
13:18:08
да потому что в ханами там сложно пока это все дерьмо пробросить

там еще куча работы на самом деле

Kirill
05.08.2017
13:18:40
ну выижу что ты wisper использовал, только не очень понятно зачем это надо отделять на 2 процесса

Anton
05.08.2017
13:18:44
можно конечно поднимать все через hanami server, но такое

т.е. я два инстанса поднимаю, один с http сервером, второй с эвент сервером

Kirill
05.08.2017
13:19:46
я бы на самом деле не делал бы его через pub/sub редиса, а делал бы через листы редиса

njulf ‘dtyns nthznm yt ,eltim

тогда эвенты терять не будешь

Anton
05.08.2017
13:20:08
я скорее всего переделаю все это дело на стримы

что бы прямо везде они были

потому что с пабсабом куча проблем на самом деле

Kirill
05.08.2017
13:21:08
ты хочешь на выходе получить вебсокеты чтоли?

Stanislav
05.08.2017
13:21:16
?

Anton
05.08.2017
13:21:29
не, я хочу сделать тулзу для эвент сорсинга нормального

Google
Anton
05.08.2017
13:21:53
что бы закинуть данные, а какой-то из моих инстансов эти данные получает и где-то в себе делает

Kirill
05.08.2017
13:23:15
нотификации из ас?

Anton
05.08.2017
13:23:43
ну, что-то в этом духе, только без завязки на веб сокеты

вот, фаулер лучше объяснит

https://www.youtube.com/watch?v=STKCRSUsyP0

Kirill
05.08.2017
13:25:46
ну мне понятна цель кидать события и слушать их, но не очень понятна цель делать их сходу distributed

в большинстве случаев достаточно обычного observer

Anton
05.08.2017
13:27:01
Мы не ищем лёгких путей

(На самом деле мне для работы надо именно distributed)

Stanislav
05.08.2017
13:27:57
кафку прихерачь кек

Anton
05.08.2017
13:28:09
Зачем? Тупо адаптер для неё будет

Это же более абстрактная штука

Stanislav
05.08.2017
13:28:23
ну дак я про него

Anton
05.08.2017
13:28:40
А, ну это потом

Kirill
05.08.2017
13:28:49
как и редиска

и кролик

и очереди на постгресе

Admin
ERROR: S client not available

Anton
05.08.2017
13:29:05
На самом деле я хочу сделать сначала простую хрен на мемори и редисе

Kirill
05.08.2017
13:29:06
короче вкусовщина

Google
Anton
05.08.2017
13:29:16
Потом постгрес добавлю, Кафку и кинезис

Kirill
05.08.2017
13:29:37
было бы идеально, если бы твоя шняга могла бы работать из коробки без второго процесса

Anton
05.08.2017
13:29:46
Ну и там уже легко закидываются кастомные адаптеры

Что бы ты тупо запускал ханами иснтанс и все

Kirill
05.08.2017
13:30:26
ну как сейчас работают нотификации в ac

Anton
05.08.2017
13:30:34
С нужными ключами. Я собственно для этого и сделал Hanami.app?

Дальше на уровне самого приложения заруливаешь что и как поднимать

Какие хттп приложения или эвент сабскрайберы поднимать, точнее

Hryhorii
06.08.2017
09:05:08
#job #работа #вакансия #Germany #relocation ?Looking for Ruby on Rails Software Engineer -Full-Time ?Location - Munich, Germany (relocation) ? Высшее образование обязательно. Опыт: от 2 лет. ? What do we expect from you? • 2 years+ experience implementing beautiful and scalable web applications. • Mastery of Ruby on Rails and JavaScript. • Working knowledge of relational databases (MySQL or Postgresql). • Fluent in English. If you enjoy to use features, and driving the implementation from specification to QA you will be the perfect addition to our team! ? What challenges await you? • Product which facilitates real-time SMS/email/Facebook messaging between hotel receptionists and guests • Develop or maintain features in Ruby and Elixir backends and JavaScript frontends (Ember.js) • Take responsibility for planning, execution and success of complex projects • Ship products that clients love to use! ✉️ If you want to get unique experience and opportunity - feel free to ask me any questions in private message. ? Ruby position: 65k Please send your CV and portfolio on my e-mail hm@8relocate.com or here. Add your Skype contact in CV please. Best regards. E-mail: hm@8relocate.com

Eugene
06.08.2017
17:07:19
Чатик, го в бар

Сейчас, Питер

Viktor
06.08.2017
17:10:25
Денег нету

Anton
06.08.2017
17:44:58
Я вообще в магазине, лол

Denis
06.08.2017
19:37:33
Уже в баре

Eugene
06.08.2017
19:39:25
Похер короч

Лень собирать людей

Anton
07.08.2017
11:03:20
но в целом, могу сказать, что мой коллега джавист не очень одобряет подход dry с контейнерами

Михаил
07.08.2017
11:09:35
кек, только утром читал http://rubyblog.pro/2017/08/inversion-of-control-wtih-dry-container-for-hanami-events а тут еще статья про контейнеры от Антона подъехала, прям заспамили.

Google
Vitaliy
07.08.2017
11:10:23
thanks ?

Eugene
07.08.2017
13:07:56
http://newsletter.frey.su/issues/random-ruby-issue-27-65935 new issue with a lot of stuff on tweaking test suite1

Anton
07.08.2017
13:10:32
кек, только утром читал http://rubyblog.pro/2017/08/inversion-of-control-wtih-dry-container-for-hanami-events а тут еще статья про контейнеры от Антона подъехала, прям заспамили.
ну, мне кажется, что нужно некоторое понимает зачем это и почему. а в статье с фабриками - это просто частный пример не корректного (но хорошего) использования

Страница 650 из 1009