
Alexey
09.07.2017
10:15:43
В slack тоже должно быть сообщество F#
Кто из вас реально в своей работе использует F#?

Roman
09.07.2017
10:21:19

Google

Roman
09.07.2017
10:22:31
Вообще, я рассказывал на DotNext про всякие полезные для Data Science штуки в F# (сорри за легкий самопиар, оно вроде к месту)
https://www.youtube.com/watch?v=6r9aDfEI71U

Alexey
09.07.2017
10:22:51
Ща гляну

Igor
09.07.2017
10:39:43
Сейчас посмотрел https://youtu.be/fmaPeUBWZuM
Там RN + Elmish, нуемое 300 страничные файлы из одних match with

Vasily
09.07.2017
10:42:28
От калоотстойников в коде не сбежишь

Roman
09.07.2017
10:45:45

Igor
09.07.2017
10:46:11
Это он по умолчанию делает ? Про t.ds я погулил, вроде пока нельзя

Roman
09.07.2017
10:46:22

Igor
09.07.2017
10:52:10
У меня показался App.fs, но брейкпоин на строке (Safari) перекинул все равно в JS

Roman
09.07.2017
10:58:28

Igor
09.07.2017
11:04:17
В хроме все тоже работает из коробки и даже брейкпоинт останавливается в fs файле (правда лок. перем. не видит)

Google

Pawel
09.07.2017
13:47:35

Igor
09.07.2017
13:51:41

Friedrich
09.07.2017
13:52:59
VDOM работает быстрее, чем полная перерисовка компонента при любых изменениях, но
VDOM работает медленнее, чем вручную оптимизированная перерисовка только изменившихся частей (потому что он пытается эти части детектить).
Для WPF идеи те же самые. Нам бы хотелось (в общем-то) пересоздавать и перерисовывать нафиг вообще всё на каждый чих, но это будет дичайше тормозить.

Igor
09.07.2017
13:54:24

Pawel
09.07.2017
13:54:45

Friedrich
09.07.2017
13:55:15

Pawel
09.07.2017
13:56:12
такое впечатление, что он своидтся к притянуть за уши к WPF элм архитектуру

Friedrich
09.07.2017
13:57:25
Да!

Pawel
09.07.2017
13:57:50
? ну тогда ладно, тогда я спокоен)

Friedrich
09.07.2017
13:58:10
Собственно, мне просто интересно посмотреть, что из этого получится, и получится ли.

Igor
09.07.2017
13:58:42

Pawel
09.07.2017
14:06:35

Nikolay
09.07.2017
15:39:11
Akkling использует кто?

Evgeniy
09.07.2017
15:44:49
@Dolfik А ты спрашивай вопрос-то. :)

Nikolay
09.07.2017
15:46:55
Я думаю применить модель акторов в телеграм боте, типа на каждый чат своего актора создавать, насколько такой подход вообще правильный?
Ну и соответственно в каждом акторе будет обработчик команд
И если это подход правильный, как вообще это реализовать? Чёт не нашёл пример как подобное делается

Igor
09.07.2017
15:48:04

Google

Nikolay
09.07.2017
15:48:19
Под mono думаю запускать
Не хочу мучаться под .Net Core без того же Sql Provider'a

Igor
09.07.2017
15:49:25
С монгой тебе и провайдеры ТИПОВ не нужны

Pawel
09.07.2017
15:51:32
@angmarr монгу в клиенском приложении использовать предлагаешь?

Igor
09.07.2017
15:52:23
Вай нот, @Dolfik а ты какую базу под Sql Provider хочешь взять?

Nikolay
09.07.2017
15:52:45

Igor
09.07.2017
15:53:54
@ruzzke_mir Ну и чем Postgres лучше монги именно для “клиентского приложения”

Nikolay
09.07.2017
15:54:18
Монга немного для другого предназначена?
Я не совсем понимаю, как в монге хранить реляционные данные

Igor
09.07.2017
15:56:33
Я не совсем понимаю, как в монге хранить реляционные данные
Это отдельный вопрос.
Я сейчас переписываю старое приложение с EF C# на F# + Mongo.
Оказалось, что если подумать, то вместо 10 таблиц, связанных между собой - можно обойтись 3 коллекциям, которые даже джоинить не надо.
И это просто офигенно, код стал намного проще, без извращенных 30 строчных LINQ запросов.

Pawel
09.07.2017
15:57:15
или просто в файлах хранят данные, сериализованные чем то вроде fspickler

Igor
09.07.2017
15:58:28

Pawel
09.07.2017
15:59:12
ну так я пытаюсь понять - почему он это хочет. может он прав, а я нет))

Roman
09.07.2017
15:59:56

Igor
09.07.2017
16:00:14

Roman
09.07.2017
16:01:52
Так в Akka net с бд работать напрямую и не нужно

Pawel
09.07.2017
16:01:52
@angmarr не знаю

Google

Igor
09.07.2017
16:07:24

Roman
09.07.2017
16:09:50

Igor
09.07.2017
16:14:52

Evgeniy
09.07.2017
16:15:14
У Цуканова и @VagifAbilov есть хорошие доклады про акку.

Roman
09.07.2017
16:16:29
А куда в итоге данные сохраняются?
Там есть eventstore и snapshotstore можно взять любой имеющийся плагин. Или написать свой. Пока самый рабочий почти официально это mssql

Pawel
09.07.2017
16:17:29

Vagif
09.07.2017
16:26:03
Не-не, не надо писать самому запросы, там есть журнал событий и snapshot store, они сами обо всем позаботятся.

Roman
09.07.2017
16:27:09

Nikolay
09.07.2017
19:06:06
Были косяки с записью данных
Но сначала было ок, да
Сейчас в самой большой таблице 260к строк

Pawel
09.07.2017
19:09:46
О, на Гоу! Попробуй BoltDB - документная, родная для Go, не надо в SQL, компилится быстро.

Igor
09.07.2017
19:11:37

Nikolay
09.07.2017
19:11:44
У меня данные немного реляционные
Тогда про фп ничего толком не знал
Вот сейчас хочу на F# переписать
Но не знаю как это всё красиво завернуть

Google

Alexey
09.07.2017
19:15:41

Nikolay
09.07.2017
19:16:21
Я так выражаюсь :)

Pawel
09.07.2017
19:16:59
а что значит реляционные?

Nikolay
09.07.2017
19:17:13

Alexey
09.07.2017
19:18:09
Но может сложится впечатление, что это что то новое. Потому и поинтересовался.

Nikolay
09.07.2017
19:18:34
Опять с обсуждения акторов уходим в обсуждение БД)

Pawel
09.07.2017
19:24:50
Связанные между собой
вообще то любая уважающая себя documented db умеет в связи между документами (монга к таковым не относится). А по поводу акторов - чем Mailboxprocessor не комильфо?

Igor
09.07.2017
19:25:59

Nikolay
09.07.2017
19:26:14
Мой опыт работы с NoSQL базами - Mongo DB онли)
И мне она не очень понравилась честно говоря

Pawel
09.07.2017
19:28:40
там можно тупо вставить в документ ссылку на другой документ, и сервер чекает потом все CRUD операции с обоими документами

Alexey
09.07.2017
19:31:57
Хорошо бы какое нить облако, где представлено великое множество разнообразных DB
Было бы круто. Попробовать все покрутить.

Pawel
09.07.2017
19:33:13
amazon же. готовь баксы, и всё будет

Alexey
09.07.2017
19:33:49
А где там великое множество?

Igor
09.07.2017
19:34:25

Alexey
09.07.2017
19:35:43