
Nikita
20.06.2017
12:24:58

Arthur
20.06.2017
12:25:16
в менеджере я сохраняю что встреча была создана или удалена
а во встрече что ей было дано имя, дескрипшн, etc

Igor
20.06.2017
12:27:17
Не работал с event sourcing ранее. Артур, еще подскажите, что писали в стол?

Google

Arthur
20.06.2017
12:27:57
берете фреймворк, берете популярные либы
и пробуете это совместить
написать что-то реальное
понять как с этим надо работать

Nikita
20.06.2017
12:28:44
можно еще взять и попробовать запилить какой-нибудь существующий сервис) свой инстаграм например

Arthur
20.06.2017
12:28:56
+, свой твиттер обычно люди пилят)

Nikita
20.06.2017
12:28:58
если нет идей что сделать полезного для себя

Igor
20.06.2017
12:29:16
Да я вот думаю, что свой твиттер уже каждый писал) Будет ли смысл?

Nikita
20.06.2017
12:29:24
смысл же в обучении?

Arthur
20.06.2017
12:30:04
ну по другому никак, сначала надо сломать у себя в голове прошлые устои

Nikita
20.06.2017
12:30:07
может будет больше смысла в том чтобы подключится к источнику каких-нибудь данных (домен которых ты понимаешь) и попробовать посторить какие-нибудь агрегации вокруг них + юайчик простой сделать

Igor
20.06.2017
12:30:56
Можно к твиттер streaming api.
Интересное предложение, спасибо

Alexandr
20.06.2017
12:32:07
Привет, подскажите насколько реально перейти с Пайтона(менее 2 лет опыта) в Скалу. Проходил какие-то курсы(Одерский), читал литературу, но не уверен, есть ли смысл что-то искать без опыта в JVM?
Вообще, немного странно звучат вопросы, "реально ли перейти с языка X на Scala". По-моему, связи тут мало. Да, если есть опыт с JVM, то просто читать надо чуть меньше, и все

Google

Igor
20.06.2017
12:32:54
Ну вот обычно те вакансии, что я вижу - это уже требуется опыт в Scala, или, в лучшем случае, JVM

Nikita
20.06.2017
12:33:54

Alex
20.06.2017
12:35:01
Кстати, а кто нибудь знает какие нибудь open source проекты на scala, в которых можно было бы поучаствовать, а заодно и опыта поднабраться?

Igor
20.06.2017
12:36:04

Alex
20.06.2017
12:36:50

Evgeniy
20.06.2017
12:36:53

Arthur
20.06.2017
12:37:04
писать иммутабельный функциональный код это немножко другое чем то к чему привыкли в других языках

Denis
20.06.2017
12:38:30

Igor
20.06.2017
12:39:04
Спасибо за ответы)

Evgeniy
20.06.2017
12:41:58
хотя есть еще https://github.com/pjrt/stags но вроде зависимости он тоже не умеет
как минимум поможет вникнуть в sbt

Alex
20.06.2017
12:45:40
Спасибо, я их попробую дома=)

Vadim
20.06.2017
12:46:14
а кто-нибудь знает настоящих людей, которые спаршивали, "я новичок в языке, куда бы покотрибьютить на старте", им что-либо рекомендовали, а потом они и правда конрибьютили?

Arthur
20.06.2017
12:48:07
для того чтобы новичек начал контрибьютить, нужно его научить

Alex
20.06.2017
12:48:11
По крайней мере, я пытался
И дальше буду продолжать

Vadim
20.06.2017
12:50:26
а чем попытки закончились?

Alex
20.06.2017
12:51:54
а чем попытки закончились?
Наверное, успешно. Два PR`a заапрувил, один до сих пор висит сделанный. Сейчас перерыв на сессию, а потом буду продолжать

Google

Vadim
20.06.2017
13:02:54
круто, я сомневался в существовании таких людей)

KrivdaTheTriewe
20.06.2017
13:19:29

Denis
20.06.2017
13:21:14
Ну ReactiveCocoa это очень с натяжкой FP, при этом в Obj-C даже дженериков нет. Да операции map, flatMap, filter и прочие. Не более.

Алексей
20.06.2017
14:38:12

D
20.06.2017
14:39:08

Евгений
20.06.2017
14:39:14
скажите, а есть какие нибудь курсы по ML на scala?
scala + breeze + smile вот это всё
а то кругом питон один

Igor
20.06.2017
14:40:09

Daniel
20.06.2017
14:40:13
любой курс со spark ml

D
20.06.2017
14:42:28
в процентном отношении — может быть

Igor
20.06.2017
14:44:01
В процентном, имею ввиду.
Но главный аргумент - нравится просто больше.
По лаконичности примерно на одном уровне, но отсутствие статической типизации иногда очень неудобно. Аннотации типов вообще помогают, но немного не то

Алексей
20.06.2017
14:45:07
но скорость разработки выше :)

D
20.06.2017
14:45:34
>отсутствие статической типизации иногда очень неудобно
пример можешь привести?

folex
20.06.2017
14:45:47
ничоси тут
@dbvvmpg вечерняя обедня? %)

Grigory
20.06.2017
14:46:23
не пятница же

D
20.06.2017
14:46:24
обедняя вечеря

Google

folex
20.06.2017
14:47:13
Как и "покажи мне типизацию"
Хотя пятница временами неожиданнее конечно же

Grigory
20.06.2017
14:47:45
куда удалил стикер; побоялся админов?

Igor
20.06.2017
14:48:14
Да не, случайно отправил)

Admin
ERROR: S client not available

Igor
20.06.2017
14:53:51
Да и банально код проще читать, если видишь, что функция возвращает/принимает

Oleg
20.06.2017
15:06:31
Моя жена питонирует, даже её бесит отсутствие статической типизации. Но ещё не настолько, чтобы соглашаться котить на голанге

D
20.06.2017
15:07:48

Igor
20.06.2017
15:08:12
А какое слово?

D
20.06.2017
15:08:28
хз, но не неудобно — точно

Igor
20.06.2017
15:08:29
Неудобность в том, что приходится писать тесты, делать проверки на то, что компилятор может сделать сам

D
20.06.2017
15:08:40
тесты и так приходится писать

Igor
20.06.2017
15:09:00
Тесты на те случаи, которые вообще в идеале не нужно тестировать

Sergey
20.06.2017
15:09:42
лучше статическая типизация и вывод типов

Oleg
20.06.2017
15:09:50

Sergey
20.06.2017
15:10:33
а еще кортежи и массивы неизвестного содержания, просто ммм

folex
20.06.2017
15:10:43

Google

folex
20.06.2017
15:11:02
могло бы быть*

Юрий
20.06.2017
15:30:52
Народ, а откуда вообще пошла традиция рекомендовать новичкам опенсорс? Это же полный бред - человек без опыта языка просто не сможет занести нормальный пулл реквест. Ведь требования в открытых проектах обычно относительно высокие. Более того, часто внутренности многих либ непонятны даже для опытных разрабов. Или же у них какой-нибудь сложный дсл на имплиситах (что абсолютно нормально в скала мире). Имхо, новичку туда вообще ходить не надо, а надо читать книжки или курсы, пилить простые проекты на коленке.

D
20.06.2017
15:31:23
новичок может читать чужой код
ну и да, зависит от языка

folex
20.06.2017
15:31:46
зависит от опенсорса
бывают те, в которых отдельно есть для новичков low hanging fruits
и гайды по стилю
такие — хорошо
а "иди в doobie законтрибьють" — не оч

Юрий
20.06.2017
15:32:49
Код внутри либ и код, который средний разраб пишет каждый день - часто сильно отличаются. Для новичка нужно именно прикладной код видеть на первых этапах

folex
20.06.2017
15:33:20
новичку-новичку главное хоть что-то видеть и делать

Юрий
20.06.2017
15:34:13

folex
20.06.2017
15:35:05
Если что-то отпугивает окончательно вместо того чтобы отправлять в чат за дальнейшими вопросами, то тут ничо не поделать. Не это так что-то другое отпугнет значит.

Юрий
20.06.2017
15:40:01

folex
20.06.2017
15:42:20
Всё так, поэтому я и написал выше
зависит от опенсорса
бывают те, в которых отдельно есть для новичков low hanging fruits