Size: a a a

Clojure — русскоговорящее сообщество

2019 May 31

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
И еще важный поинт - нет смысла искать идеальное решение, а нужно искать достаточное.
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
То есть, если для вас достаточно все собрать постранично на фронте (ужас конечно!), но так можно сделать.
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Потому что после долгих и тщательных оптимизаций завтра может прийти свыше реквайронмент
- "а тут надо еще с данными 1С сдждойнить, их можно взять в виде XML по SOAP"
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Случай из жизни, если что :)
источник

V

Vit in Clojure — русскоговорящее сообщество
Жиза)
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
эээ... про что это я...
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
просто, что если у вас нормальный sql, то пишите JOIN и не парьтесь.
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
если у вас nosql, то выбирайте данные пачками по хорошему ключу и сливайте руками. и тоже не парьтесь.
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Кстати, а Монге в аггрегейшене работает $lookup и неплохо помогает в нелегкой жизни. Ну в известной степени, конечно.
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
А вы знали, что в Монге collection.countDocuments  на самом деле работает через аггрегейшен?
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
я тут сделал себе немного актеров, но при попытке вызвать http-client внутри актера я получаю ворнинг про блокирование потока. Нашел целый ряд либ, которые нужно юзать чтобы нормально жить с актерами. Это получается используя актеры я становлюсь заложником контрибуторов в либы с актерами?
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
(fun () -> ())
я тут сделал себе немного актеров, но при попытке вызвать http-client внутри актера я получаю ворнинг про блокирование потока. Нашел целый ряд либ, которые нужно юзать чтобы нормально жить с актерами. Это получается используя актеры я становлюсь заложником контрибуторов в либы с актерами?
акторы на жвм - довольно бессмысленная штука.
а чем ты их делал?
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
Alex Bubnov
акторы на жвм - довольно бессмысленная штука.
а чем ты их делал?
pulsar
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
по идее, пульсар умеет детектить блокирующие вызовы и как-то их там переписывать, но это черная магия и я с ним почти не знакомился
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
короче, пока не будет project loom, не будет на жвм нормальных акторов
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
COMSAT (or Comsat) is a set of open source libraries that integrate Quasar with various web or enterprise technologies (like HTTP services and database access). It provides implementation to popular (and often, standard) APIs like Servlet, JAX-RS, and JDBC, that can be used efficiently within Quasar fibers.
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
да и потом еще лет 10 не будет, пока весь нужный код на результаты loom-а не переедет
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
то есть ему нужны либы которые на фибрах
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
а потом, возможно, кайф сплошной, как в эрланге
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
я хочу сейчас!
источник