
Sergey
06.02.2017
14:29:41

Nikita
06.02.2017
14:29:51
напиши блог

Митко Соловец?
06.02.2017
14:29:52
с детства за Скалу

Nikita
06.02.2017
14:29:58
с монадами и ивентсорсингом

Google

D
06.02.2017
14:30:08

Nikita
06.02.2017
14:30:15
еще можешь кассандру прикрутить

D
06.02.2017
14:30:16
а, хотя не, для факториалов хаскель есть

Nikita
06.02.2017
14:30:20
и мониторинг настроить
отличная задачка

Митко Соловец?
06.02.2017
14:30:42

Nikita
06.02.2017
14:31:00
и задеплой в AWS чтобы с автоскейлингом было

Митко Соловец?
06.02.2017
14:31:33
стартап какой-то

Oleg
06.02.2017
14:34:47

Dmitriy
06.02.2017
14:38:04
@d_kovalenko любопытно насчет тестового
фетч данных с публичного апи dribbble, вытащить фоловеров, лайкеров, посты т.е. там граф связанных данных, потом агрегация чтобы посчитать топ юзеров. Основная фишка в том что у дрибла реквест лимиты, но он в ответе присылает timestamp когда можно сделать следующий запрос и нужно это все красиво сделать не прибегая к Thread.sleep.
если кому интересно могу в личку кинуть точный текст тестового)

Denis
06.02.2017
14:39:09

guga
06.02.2017
14:39:44
я как раз слипал тред

Google

Nikolay
06.02.2017
14:40:17
хорошее тестовое

Sergey
06.02.2017
14:40:18

Dmitriy
06.02.2017
14:43:49
я ж говорю, у 30% получается норм) еще процентов у 30% есть претензии к коду но оно работает)

Diemust
06.02.2017
14:55:11
на акторах сделать с шедулерами
че там слипать то, когда акторы есть =)

Andry
06.02.2017
14:58:27

Sergey
06.02.2017
14:59:56

Doge
06.02.2017
15:02:39

Dmitriy
06.02.2017
15:03:10
Были только фьючи и акторы)

Aleksey
06.02.2017
15:03:20

Nikolay
06.02.2017
15:03:41
https://github.com/semberal/semberal.github.io/blob/master/scala-future-timeout-patterns.md из неблокирующих вариантов только один написан, но и он использует акковскую фичу

Aleksey
06.02.2017
15:03:49
https://www.youtube.com/watch?v=9zxSnHQSqxY

Diemust
06.02.2017
15:04:43
на акка стримс можно опять же с акторами намудрить, или тротлингом каким динамическим

Sergey
06.02.2017
15:07:38
а как в скале фючеры работают? они ж все в одном потоке отрабатывают, верно?

?Ivan
06.02.2017
15:08:45
нет, какой ExecutionContext скормишь - так и отработают

Sergey
06.02.2017
15:08:53
они имплиситно принимают ExecutionContext, который выполняет тело фьючи так, как в нем сконфигурено

?Ivan
06.02.2017
15:09:04
https://alexn.org/blog/2017/01/30/asynchronous-programming-scala.html

Sergey
06.02.2017
15:09:33
спс

Roman
06.02.2017
15:09:58
на стримах это делается через кастомный source stage: там можно вкрутить schedule/onTimer, который будет разруливать такой вот хитрый троттлинг. Писал подобную балалайку для AWS kinesis.

Nikolay
06.02.2017
15:12:03

Google

Alexey
06.02.2017
15:13:39
Нормально выглядит.

Oleg
06.02.2017
15:14:50
«У скалы самый сложный и самый мощный вывод типов»©даркдимиус

Nikolay
06.02.2017
15:15:45
ну, почти как на акторах, только пользуешься их API. оно решает задачу и хорошо работает, но мне как-то не очень понравилось
дело вкуса
в скайпе был помню
?

Oleg
06.02.2017
15:17:30
наверняка, свалит через 5 минут, но поднимем градус

Dmitriy
06.02.2017
15:17:32
?
Еще раз пиарнуть вакансию чтоли)

Sergey
06.02.2017
15:18:21

Oleg
06.02.2017
15:18:40

Sergey
06.02.2017
15:18:59

KrivdaTheTriewe
06.02.2017
15:24:38

Oleg
06.02.2017
15:25:02

KrivdaTheTriewe
06.02.2017
15:25:56

Oleg
06.02.2017
15:26:29
dmitry : pinnedMessage.Guest

KrivdaTheTriewe
06.02.2017
15:27:50
Вот так лучше

Combot
06.02.2017
15:33:41
combot.org/chat/-1001034178083

Google

Andry
06.02.2017
15:47:41
Полный офф...
Гм а приколисты однако в Тинькове, ща зашел на почту которой не часто пользуюсь, ты там какая-то заявка одобрена и встреча назначена, и спасибо уже от банка за активацию карты...
К слову сказать никаких карт я не заказывал. И встреч не назначал...
В приложении банка онлайн тоже никаких следов...

Nikolay
06.02.2017
15:49:54
это на собес так зовут

Admin
ERROR: S client not available

Oleg
06.02.2017
15:55:41
Полный офф...
Но всё-таки rust trait inheritance совсем далёкая от scala subtyping вещь

Andry
06.02.2017
15:56:38

?Ivan
06.02.2017
15:57:01

Andry
06.02.2017
15:57:16

Юрий
06.02.2017
16:00:06
https://twitter.com/rethinkdb/status/828612565953437696
Ресинк снова с нами!

Aleksey
06.02.2017
16:07:10

KrivdaTheTriewe
06.02.2017
16:30:02
Клевый стикерпак

Andry
06.02.2017
16:31:57

Aleksey
06.02.2017
16:32:53

IEvgenii
06.02.2017
17:01:52
кто то использует сейчас zeromq с аккой ?

Oleg
06.02.2017
17:07:38

IEvgenii
06.02.2017
17:08:00
я нашел этот пулл реквест
вопрос отпал

Alexander
06.02.2017
17:09:57
Народ, а почему даже Москвы нет? Вообще по всей России пусто... http://www.scala-tribes.org/

Aleksey
06.02.2017
17:10:52

Bulbu
06.02.2017
18:53:48
привет, кто-нибудь знает комбинатор на листы, чтобы выполнился толькое если список не пустой?

Oleg
06.02.2017
18:59:51

Google

Bulbu
06.02.2017
19:00:41
аналог
if(!list.isEmpty)
doSmth()

Aleksei
06.02.2017
19:02:05
можно list.map(_ => doSmth())

Oleg
06.02.2017
19:02:22

Aleksei
06.02.2017
19:02:35
мой пример еще ужаснее
=)

Bulbu
06.02.2017
19:02:41
нужно один раз выполнить только

Aleksei
06.02.2017
19:02:57
тоже непонятно чем nonEmpty не подошел

Bulbu
06.02.2017
19:03:30
ифом