
Ivan
19.09.2018
18:12:17
WPF крайне тяжело заходит в начале.

Grigoriy
19.09.2018
18:12:55

Valeriy
19.09.2018
18:13:11
У меня он так и не зашел, кроме мелких поделок
Но на c# более 10 лет пишу

Google

Valeriy
19.09.2018
18:14:37
Последний год только сопровождение больше...

Grigoriy
19.09.2018
18:15:18

Valeriy
19.09.2018
18:16:03
Лет 7 назад пробовал- не зашел )
Скала легче зашла

Grigoriy
19.09.2018
18:16:39
7 лет назад ты 3 года только на с# был

Valeriy
19.09.2018
18:16:56
Гы
Эээ блин, я не так посчитал, блин.
Я на c# c 2004.... 14 получается, блин

Ivan
19.09.2018
18:18:50
Вот WinForms вообще, со Swing было еще хуже. WPF зашел проще. Если б не дикий синтаксис в стилях.

Valeriy
19.09.2018
18:19:01
Это проекту основному 10 лет

Grigoriy
19.09.2018
18:19:54

Valeriy
19.09.2018
18:20:05
Угу

Ivan
19.09.2018
18:22:40
Ну, реактивное программирование в императивном стиле. Тяжелое наследие дельф. Отсутсвие метапргроммирования. Но это лучше, чем все, что есть есть сейчас где либо.

Grigoriy
19.09.2018
18:24:26

Google

Valeriy
19.09.2018
18:24:28
На java вообще всё грустно, согласен...

Grigoriy
19.09.2018
18:24:40

Valeriy
19.09.2018
18:25:00

Ivan
19.09.2018
18:25:55
JavaFX
Кстати со скаловскими или котлиновскими переходниками очень даже. Минус - отсутстие стилизации (готовой). Как веб не за шел бы без Bootstrapper.

Valeriy
19.09.2018
18:27:07
Хэх...
Я даже застал, когда winforms генерил код формы в один файл с классом. Partial не было ... до сих пор в проекте пара формрчек есть- переписать? Да ну нафиг...

Ivan
19.09.2018
18:29:15

Valeriy
19.09.2018
18:31:34
Ну ..... я 1С ещё занимался с 2000... до 2017... Там вообще жесть в плане языка... зато про интерфейс не паришься
Ладно... попробую жирафа попинать на досуге...

Vasily
19.09.2018
20:03:57
В целом про билдеры можно
Но нужен пример
Какого-нибудь кейса, где можно написать красивый билдер
Я в целом писал сериализацию/десериализацию

Roman
19.09.2018
20:05:23
Вы на вопросы причиненные лучше ответьте)

Vasily
19.09.2018
20:05:34
На какие?

Roman
19.09.2018
20:05:46
На какие?
Там и почта указана. Поможете человек сделать материал
Можно и про билдеры рассказать в отдельных статьях
Но вопросы это хорошо, за нас же напишут

Vasily
19.09.2018
20:07:19
А ,ну гляну

Google

Grigoriy
19.09.2018
20:12:02

Roman
19.09.2018
20:15:01

Grigoriy
19.09.2018
20:16:16

Friedrich
20.09.2018
05:57:54
А давайте про тайп-провайдеры нормальный материал напишем, с подробностями?
Ну, обычно все сразу пишут, как юзать TP SDK, но он много чего оставляет за кулисами.
А можно ведь и без SDK.

Roman
20.09.2018
06:04:10

Friedrich
20.09.2018
06:04:30
Блин, а я его не посмотрел до сих пор!

Vagif
20.09.2018
07:50:54

Igor
20.09.2018
08:13:14
Рябят, напомните как выбрать страницу из списка (если известен размер страницы)?
С take + skip большая вероятность исключения, если номер страницы выйдет за размер списка.
Вроде есть какая-то альтернатива, которая не кидает исключение, но я не могу вспомнить.

Vasily
20.09.2018
08:14:30
chunks?

Andrew
20.09.2018
08:14:36
LINQ :)

Klei
20.09.2018
08:14:38

Pavel
20.09.2018
08:15:31
query { for e in [1..4] do skip 10; take 10 }

Roman
20.09.2018
08:42:00
Привет!

Friedrich
20.09.2018
08:42:32

Ayrat
20.09.2018
08:42:40
take кидает

Friedrich
20.09.2018
08:42:48
Какого чёрта!

Ayrat
20.09.2018
08:42:53
[1..2]
|> Seq.take 10
а вот Seq.truncate 10 не кинет

Google

Friedrich
20.09.2018
08:44:09
Осталось найти такой же эквивалент для skip.

Ayrat
20.09.2018
08:44:26
да по-моему проще chunkBy
наверное)

Vasily
20.09.2018
08:45:25
Там, правда, будет два прохода по коллекции, но это можно пережить

Ayrat
20.09.2018
08:45:40
Да, скипа безопасного нет

Vasily
20.09.2018
08:46:08
В целом можно написать, конечно
Но смысла особого нет

Ayrat
20.09.2018
08:46:42
Я вот с пагинацией пока не сталкивался

Vasily
20.09.2018
08:47:05
Ну это редкий кейс довольно
Это для ui

Ayrat
20.09.2018
08:47:51
ну почему же, твой бекенд могут попросить не возвращать все 2 терабайте данных, а пагинировать серединку
проще обмазать try catch и возвращать Seq.empty например
!

Vasily
20.09.2018
08:48:31
Ну это же неэффективно
Проще уж по чанкам хранить тогда
Эти терабайты

Ayrat
20.09.2018
08:49:18
даталужи могут хранить петабайты в одном файле
и быстрый seek делать по ним
петабайтные кейзы мне не попадались, и даже терабайтные, но у нас есть многогигабайтные помойки csv

Igor
20.09.2018
08:58:32

Google

Ayrat
20.09.2018
08:58:55
даталужи?
https://en.wikipedia.org/wiki/Data_lake

Igor
20.09.2018
09:01:50

Александр
20.09.2018
11:36:07
Привет?

Ayrat
20.09.2018
11:36:52

Александр
20.09.2018
11:38:02
Это было @gsomix адресовано)

Evgeniy
20.09.2018
11:55:51

Artemy
20.09.2018
12:35:44
Всё-таки не бот

Roman
20.09.2018
12:40:12
Господа, сделайте пожалуйста те кто еще не сделал:
https://t.me/fsharp_chat/72034

Evgeniy
20.09.2018
12:51:28
Всё-таки не бот
Вступай, осталось всего два часа! ??? Квантовые криптоблокчейны на F#, зарабатывай отдыхая. ???

Vasily
20.09.2018
12:51:49
А рука-то потянулась
...
К банхаммеру

Grigoriy
20.09.2018
12:52:17

Vasily
20.09.2018
12:52:51

Artemy
20.09.2018
12:53:04
Ещё немного, и уже бан будет рефлекторно происходить быстрее, чем успеется обдумать

Roman
20.09.2018
14:21:56
господа, а кто авалонию пробовал? Что можете сказать, помимо того, что она в бете?