
Daniel
20.03.2018
07:41:36
https://monix.io/blog/2018/03/20/monix-vs-cats-effect.html

Denis
20.03.2018
07:43:01
Fantastic effects and where to find them

Oleg
20.03.2018
07:47:04
Таким образом сам он рекомендует оставаться на тасках и говорит, что они всегда будут более продвинутые
Т.е. всё-всё он в ИО затаскивать не будет, чтобы не перегружать его

Google

Diemust
20.03.2018
07:47:52
кто-нибудь пытался запустить grpc для работы в браузере? scalajs? вроде все предпосылки с поддержкой http2 есть, но готовые решения что-то не завозят совсем

Nick
20.03.2018
07:48:12
grpc в браузере?

Diemust
20.03.2018
07:48:29
ну браузер в качестве клиента

Mike
20.03.2018
07:48:45

Diemust
20.03.2018
07:49:04
вот оборачивать в вебсокет жуть как не хочется, эх

Nick
20.03.2018
07:49:13
интересно как ты будешь протобаф в браузере делать
обычно эт делается через костыли вида https://github.com/grpc-ecosystem/grpc-gateway

Diemust
20.03.2018
07:50:14
я к тому, что всё для работы из браузера уже есть, вот ток браузерный grpc в закрытой репе до сих пор разрабатывается

Nick
20.03.2018
07:50:54

Diemust
20.03.2018
07:51:21
protobuf.js is a pure JavaScript implementation with TypeScript support for node.js and the browser. It's easy to use, blazingly fast and works out of the box with .proto files!
ну или я чет не понимаю

Nick
20.03.2018
07:52:25
ужас

Google

Yuri
20.03.2018
08:11:51
Всем привет. а кто чем пользуется для тестирования рестов ?
кто нибудь вот такой либой
http://agourlay.github.io/cornichon/
пользовался ?

M
20.03.2018
08:13:09
похоже на смесь спока и селениума

Yuri
20.03.2018
08:15:45

Gleb
20.03.2018
08:17:47

Grigory
20.03.2018
08:18:20
неа

Diemust
20.03.2018
08:18:32
сцилла вроде по производительности делает кассандру, но при этом очень нестабильна. Это последнее, что я слышал, но это было прям давно

Grigory
20.03.2018
08:19:35
короче при равных конфигах - их дефолтные докер имеджи, с указанием адресов нод; на реальных машинах все запущенно было - сцилла конечно прост медленно отрабатывала
и да что-то у нее падало возможно; но у меня не было цели ковыряться в конфигах еще ради какойто квазисинтетической вставкаи в 100гб

Gleb
20.03.2018
08:20:39
то есть куча success stories на сайте - это все marketing BS?

Grigory
20.03.2018
08:21:00
я не знаю, может над ковыряться в сорцах и настройках

Gleb
20.03.2018
08:21:11
"как мы ушли с кассандры и уменьшили кластер БД в 3 раза"

Grigory
20.03.2018
08:22:00
ну это вендорные тесты
у них были свои кейсы и свои железки и свои настройки

Oleg
20.03.2018
08:22:12
Поэтому если на оф сайте пишут, что всё ништяк, значит так оно и есть

Grigory
20.03.2018
08:22:35
НО я пробовал ее уже год назад наверное, мб она сейчас лучше

Oleg
20.03.2018
08:22:43
Да ,и бенчмарки честные и репрезентативные

Grigory
20.03.2018
08:23:05
все же сча ее используют вместо кассандры

Oleg
20.03.2018
08:23:27
Да, абсолютно все
Даже датастэкс

Denis
20.03.2018
08:24:43
:)

Google

Vladimir
20.03.2018
08:25:11
ну ща кассандру на роксдб пересадят и заживем

Grigory
20.03.2018
08:25:40

Vladimir
20.03.2018
08:26:09
есть две базы... впрочем это уже тема для другого чатика

Alex
20.03.2018
08:30:28
подскажите какой метод DI лучше использовать
сейчас выбираю из goole guice/implicits/cake

Alexander
20.03.2018
08:30:59
передавай параметрами конструктора
просто параметры конструктора, без имплиситов

Александр
20.03.2018
08:32:13

Alex
20.03.2018
08:32:30
ну а если много зависимостей

Alexander
20.03.2018
08:33:20

Alex
20.03.2018
08:34:36
ну 5-6 бывает

Oleg
20.03.2018
08:34:44

Oleg
20.03.2018
08:35:11
Юзай его неглядя

Alexander
20.03.2018
08:35:15
ну 5-6 бывает
один раз передать на краю мира 5-10 зав-тей можно спокойно без имплиситов

Nick
20.03.2018
08:35:21
ну и имплиситы конечно ж

Oleg
20.03.2018
08:35:58
деструктор и эксплиситы

Denis
20.03.2018
08:36:17
Боль и унижение

Vic
20.03.2018
08:36:47
macwire кто использует?

Oleg
20.03.2018
08:36:47
liberty surjection

Google

Vic
20.03.2018
08:38:14
Я юзал маквайр, из альтернатив только кейк рассматривал. И мне норм

Oleg
20.03.2018
08:38:18
macwire кто использует?
Знавал я одного, он в результате решил покинуть свой проект и вместо него теперь Shelopuger Моникс впиливает

Vic
20.03.2018
08:38:37
но не уверен что это был лучший выбор

Oleg
20.03.2018
08:39:20

Alexander
20.03.2018
08:39:54
поиск какого-то магического DI в скале - следствие спрингизации мозга в прошлом (сам проходил)

Denis
20.03.2018
08:40:19
но ведь зависимости!!

Vic
20.03.2018
08:40:57

Oleg
20.03.2018
08:41:08
пофиксил, убрал личность

Vic
20.03.2018
08:41:39
Посмотрел видосы адама варски на ютюбе и подумал что он плохого не посоветует. Но это был одноразовый опыт. Да, после спринга

Admin
ERROR: S client not available

Oleg
20.03.2018
08:41:57

Vic
20.03.2018
08:42:26
Перепутал чят

Alex
20.03.2018
08:43:34
http://jonasboner.com/real-world-scala-dependency-injection-di/
а так вообще кто-нибудь делает?
старая статья и тем не менее

Vic
20.03.2018
08:44:29

Oleg
20.03.2018
08:45:27

Denis
20.03.2018
08:45:32

Oleg
20.03.2018
08:45:37
в тинькофе и спринг есть

Denis
20.03.2018
08:45:57
SpringScalaBean

Google

Oleg
20.03.2018
08:46:02
есть маквайр, параметры конструктора, имплиситы

Vic
20.03.2018
08:48:30
Тогда я лучше макваер

Oleg
20.03.2018
08:49:54

Alex
20.03.2018
08:50:55
мне имплиситы не нравятся тем что приходится их через все слои прокидывать

Oleg
20.03.2018
08:51:19

Daniel
20.03.2018
08:51:38
кейк.жпг

Grigory
20.03.2018
08:51:48

Denis
20.03.2018
08:51:55
слои ненужных абстракций

Oleg
20.03.2018
08:52:10
я про троллиный жыр подумал

Kirill
20.03.2018
08:52:44

Alex
20.03.2018
08:53:10

Oleg
20.03.2018
08:53:36
Я привык быстро к макваеру, он как бы и не сильно помогает (просто не писать аргументов в скобочках конструкторов), и не мешает почти никогда. Я не знаю, почему _пуристы_ на него всегда набрасываются, я его просто не замечаю, добавился новый сервис, написал wire[...] и всё, забыл
Я привык быстро к имплиситу, он как бы и не сильно помогает (просто не писать аргументов в скобочках конструкторов), и не мешает почти никогда. Я не знаю, почему _спрингисты_ на него всегда набрасываются, я его просто не замечаю, добавился новый сервис, написал implicit и всё, забыл

Kirill
20.03.2018
08:54:39
здесь шруг не работает, а копировать лень, что поделать, не я так сделал, а переписывать сейчас весь существующий код на использование имплиситов я не особо хочу
Ну то есть, пуристы, конечно, возмущены, ужасная спрингизация макваером, нехристь что же ты делаешь, но по сути он сидит себе там в углу, не мешает, и срочных причин идти тратить время переписывать это я не вижу

Vadim
20.03.2018
08:57:54
я вот вообще не понимаю где вот di оправдан, исключая жопские ui прилаги

Oleg
20.03.2018
08:58:05
Ну то есть, пуристы, конечно, возмущены, ужасная спрингизация макваером, нехристь что же ты делаешь, но по сути он сидит себе там в углу, не мешает, и срочных причин идти тратить время переписывать это я не вижу
нет, пуристы не возмущены. Им непонятно, зачем в новом (и в старом) проекте юзать маквайр, когда можно так же просто не юзать маквайр. Будет более гибко, читаемо и меньше кода

Kirill
20.03.2018
08:58:18

Oleg
20.03.2018
08:58:31

Kirill
20.03.2018
08:58:34

Oleg
20.03.2018
08:58:56

Alexander
20.03.2018
08:59:02