@scala_ru

Страница 785 из 1499
Alexey
30.06.2017
15:32:16
зависит от того насколько микросервисы "микро". Если там пара сущностей на сервис то смысла особого наверно нет

Oleg
30.06.2017
15:36:12
Мне вот интересно, а насколько нормально делать общение между микросервисами на GraphQL, а не на REST
Интересно, насклько нормально делать общение между микросервисами на текстовом формате

Alexandr
30.06.2017
15:39:17
Ну, видимо, достаточно нормально, судя по тому что часто это делают на REST+json

Google
Alexandr
30.06.2017
15:39:48
нафиг надо, grpc и в путь)
Да, все же, думаю, это так

Alexey
30.06.2017
15:41:47
вы еще soap забыли

Mikhail
30.06.2017
15:43:19
Мне вот интересно, а насколько нормально делать общение между микросервисами на GraphQL, а не на REST
все нормально, пока это остается частью твоей личной жизни) за закрытыми дверями можешь делать что угодно)

Alexey
30.06.2017
15:51:24
а thrift кто нить юзает?

Alexandr
30.06.2017
15:53:47
Oleg
30.06.2017
15:54:35
Про Румынию не надо, ладно? Звучит неприятно, тем более, по построению фразы, о самой идее понятия нет.
Серьёзно? Пролистал весь чат в поиске фразы, которая тебя оскорбляет?

Alexandr
30.06.2017
15:55:19
Не, просто отходил :) телеграм фиксирует чат на последнем прочитанном, так что просто читал. Не, не оскорбляет :)

Oleg
30.06.2017
15:55:27
что не так с ними?

Alexandr
30.06.2017
15:56:05
Во если бы ты про Дельфи плохо высказался... Из русскоязычных учебников и вики? Тогда - все не так.

Alexandr
30.06.2017
15:57:00
Нуууу вот... а на чем тогда гуи под винду писать?

Google
Alexandr
30.06.2017
15:58:30
Под винду. Это ось такая была в средние века информационной эры.

Alexandr
30.06.2017
16:01:37
Шарпей же Java под другую вм, нет?

Max
30.06.2017
16:04:02
Шарпей же Java под другую вм, нет?
По скорости развития — не, вообще не. В дотнете из-за этого ничего уровня скалы по коммунити/нужности/развитости и нет.

Qt?
Возится с плюсами, либо кривыми биндингами и платить за все кроме опенсорса — ну такое

Юрий
30.06.2017
16:05:19
Mr.White
30.06.2017
16:05:33
С остальным тяжелее, да

Max
30.06.2017
16:06:12
Ну, либо плюсы, либо кривые биндинги под питон и прочие, вот такими. Платить — за лицензию, оно не халявное

Mr.White
30.06.2017
16:06:17
какими биндингами? За что платить? Не понял
Коммерческое использование Qt, насколько я помню, обязывает купить лицензию

Max
30.06.2017
16:06:19
для коммерческого софта конечно же

Mr.White
30.06.2017
16:12:19
Из команды F# часть людей свалило в Facebook, часть перешла в команду TypeScript, так что нет смысла ждать от них чего-то большого, хотя сам .NET довольно хорош.

Юрий
30.06.2017
16:15:19
scalaFX)
Там вроде как всё печально

всм в javafx

Alexandr
30.06.2017
16:47:19
Nikolay
30.06.2017
17:50:05
Ого. Не знал, мне как раз недавно Qt предлагали.
там LGPL давно, если не линкуешь статически, то все ок

Alexey
30.06.2017
19:01:34
@gurinderu а ты юзаешь сангрию? Я чего-то туплю с FromInput

Google
KrivdaTheTriewe
30.06.2017
19:42:01
Какой же Poly хорроший в шейплезе

Alexey
30.06.2017
19:46:03
@gurinderu ты используешь InputObject типы для чего-нибудь?

Alexandr
30.06.2017
19:52:54
А в чем с ним проблема?

Oleg
30.06.2017
21:10:31
Какой же Poly хорроший в шейплезе
сабин говорит не юзать его

Alexey
30.06.2017
21:28:26
@gurinderu как ты их делаешь, я запутался в FromInput. У меня когда вложенные инпут типы все ломается:-)

Aleksey
01.07.2017
05:28:02
Докладываю. Первый Орловский Scala-митап прошел успешно

Были я и Хомяк

Daniel
01.07.2017
06:03:15
Доклады выложите

Oleg
01.07.2017
06:43:49
видео есть?

Aleksey
01.07.2017
06:44:21
Видео и докладов нет. Но есть похмелье.

Arcady
01.07.2017
06:45:13
Народ, а есть scala repl для браузера, написанный на scala.js?

Oleg
01.07.2017
06:46:50
Ты хочешь, чтобы у тебя js компилил код?

или исполнял, скомпиленное на сервере

Friedrich
01.07.2017
06:48:26
Он этак неявно спрашивает, умеет ли scala.js в селфхост.

Kirill
01.07.2017
06:48:39
шоб в браузере писал скала-код, а он интерпретировался в скала.жс и исполнялся как жс, видимо

Arcady
01.07.2017
06:50:37
да

Oleg
01.07.2017
06:51:46
да
да - что?

Arcady
01.07.2017
06:52:02
да - что?
шоб в браузере писал скала-код, а он интерпретировался в скала.жс и исполнялся как жс,

Google
Aleksey
01.07.2017
06:53:37
В общем так. Скала-компилятора который мог бы работать в браузере нет. Но есть морда для компилятора, который выполняется на сервере и компилит в js.

https://scalafiddle.io/sf/gKgxQY0/1

Oleg
01.07.2017
06:54:56
селф-хостед ты сразу заметишь, как только где-то появится артефакт scala-compiler-sjsXXX

Admin
ERROR: S client not available

Arcady
01.07.2017
07:02:00
Спс

A
01.07.2017
08:33:38
ребят, какой нормальный путь собирать ошибки по скалакластерам?

вернее не только ошибки, а события, которые имеет смысла куда-то отослать для обработки

Aleksey
01.07.2017
08:34:40
https://youtu.be/MgOB8Xr12eE

Grigory
01.07.2017
08:35:59
risovach.ru.jpg

A
01.07.2017
08:39:06
Aleksey круто

Vyatcheslav
01.07.2017
08:39:54
Ребят, а возможно ли частично применить макрос, типа: def foo2[A]: Unit = macro impl[A, Option[Int]] и не потерять Int в Option[Int] ? (Полный пример: https://gist.github.com/vsuharnikov/1a30cc2a7899b7dc33ce33187c02afa8 ). WeakTypeTag тут не содержит всей инфы, а получить TypeTag тут хз, возможно ли.

Daniel
01.07.2017
08:39:59
https://youtu.be/MgOB8Xr12eE
под Hot reload обычно подразумевают "без перезапуска приложения" надо другое название придумать) а так прикольная фича

Aleksey
01.07.2017
08:50:24
под Hot reload обычно подразумевают "без перезапуска приложения" надо другое название придумать) а так прикольная фича
страничка то не перезапускается. а так как финально приложение и есть эта страничка то по факту приложение не перезапускается. то есть перезапуск сервера можно считать "под копотом".

Daniel
01.07.2017
08:51:00
hot reload фронта

а есть возможность сбросить состояние?

Aleksey
01.07.2017
08:51:59
я думал делать интеграцию с jrebel/dcevm но потом подумал что первое надо покупать а второе геморройно настроивать. круче если рестартанул с флажком и все само сработало, благо стартует все обычно довольно быстро — чай не томкат.

а есть возможность сбросить состояние?
Рефреш странички создает новую сессию для которой нет кеша стейта и рендер-стейта. Изменения в стейте (на пример если поле добавить) тоже повлекут за собой сброс.

Daniel
01.07.2017
08:54:06
> Изменения в стейте В структуре т.е.?

Google
Alexander
01.07.2017
09:00:52
@fomkin а в Королёве, если пропал коннект с сервером, UI получается ничего не может делать, или есть какие-то воркэраунды?

Aleksey
01.07.2017
09:04:37
@fomkin а в Королёве, если пропал коннект с сервером, UI получается ничего не может делать, или есть какие-то воркэраунды?
Королев онлайн онли. Никаких воркэраундов. До тех пор пока коннект не восстановится будет просто статическая страничка висеть.

Alexander
01.07.2017
09:05:44
теоретически было бы хорошо иметь гибрид, который при отсутствии коннекта бы UI-ные действия в очередь какую-то складывал, потом отправлял. Я понимаю, что это не применимо ко всему, но мало ли...

Aleksey
01.07.2017
09:06:39
а попапчик "коннектион лост. коннектинг пипл" ?
Вообще надо бы, но пока руки не дошли. Тут еще дело в том что его надо давать кастомизировать, а это делает из простой задачки сложную.

Vyatcheslav
01.07.2017
09:08:29
@fomkin Насколько кастомизировать? Добавить элемент с CSS-классом "#offline-bar" не достаточно? А CSS кастомизируй как хочешь

Aleksey
01.07.2017
09:10:13
теоретически было бы хорошо иметь гибрид, который при отсутствии коннекта бы UI-ные действия в очередь какую-то складывал, потом отправлял. Я понимаю, что это не применимо ко всему, но мало ли...
Это уничтожит важные бенефиты от королева, а именно нулевой вес страничек и быстрый старт из за отсутствия сложного джаваскрипта.

@fomkin Насколько кастомизировать? Добавить элемент с CSS-классом "#offline-bar" не достаточно? А CSS кастомизируй как хочешь
Кому-то хочется что бы это была маленька плашечка сверху. Кому большое окно с оверлеем.

цссом все не кастомизируешь, кмк.

Alexander
01.07.2017
09:12:01
просто указать id дива, который нужно сделать визибл

Sergey
01.07.2017
09:12:13
А что под капотом у Королёва ?

Vyatcheslav
01.07.2017
09:12:32
<div id="offline-bar"> <div id="offline-bar-content">Your are offline</div> </div> Оба твоих кейса покрывает :)

Alexander
01.07.2017
09:12:41
или даже див и список css атрибутов, которые нужно к нему применить, если визибл недостаточно

Страница 785 из 1499