Думаю что те, кого не устраивает это: The goal of EasyNetQ is to provide a library that makes working with RabbitMQ in .NET as simple as possible. In order to do this, it has ...
Пришла вакансия от Ланит-Теркома на функционального программиста.. Даем возможность внести свой вклад в развитие современных инновационных технологий. Разработка ведётся на но...
Ну если уж критиковать 😉 - названия событий AfterConnect и Disconnected смотрятся неконсистентно. Либо Connected/Disconnected, либо AfterConnect/AfterDisconnect. - старт сер...
С билдерами тоже непонятно) Там есть какая-то типизация, или я могу вызывать TntBuilder.UseContract<IChatContract, ServerChatContract>().CreateTcpClientConnection(IPAddress.L...
Вообще интересно, зачем писать 9 строчек кода с рекурсией и вложенными матчами вместо List.choose / filter .. Есть ли в этом какой-то тайный смысл? Так, имхо, было бы проще) ...
Тогда может так: type IOResult = | Success | TransientFailure of Exception | Failure of Exception ? Как-то смущает то, что вызывающая функция ничего не узнает о не-транзиентн...
Понятно. Обычно в таких инструментах есть проблема с синхронизацией измененной модели и уже написанной бизнес логики. С базой - миграции помогают, а вот с кодом что делать.. Н...
А откуда там быть stack owerflow? Генераторы разве на рекурсии работают? https://sharplab.io/#v2:DYLgZgzgNAJiDUAfYBTALgAglgjBleAvFigI4YDeGAngJYrAwCEuA3DfY/ngL4ZA - вот тут пох...
ты кстати уверен, что там будет выборка по связаным ID, а не прокинутое через подзапрос оригинальное условие? WHERE PArentId IN (SELECT Id FROM Parent WHERE ... ) ?
Да, я тоже потом подумал что события асимметричные получаются :) Но была еще мысль про Connecting/Connected/Disconnected. А отсечение подключения - киданием exception'а, возвр...
Если будешь запускать только под Windows, то смотри https://docs.microsoft.com/ru-ru/aspnet/core/fundamentals/servers/httpsys Если под Windows/Linux - https://docs.microsoft.c...
Хм, если это обработка данных, то почему не спарк?
Ну так напиши if (Platform == Platform.OSWindows) { app.RunAsService(); } и должно работать?
А оно нам действительно надо на других ОС? Демонизация же работает с обычными консольными приложениями (главное чтобы сигтерм ловился). Да и вообще на линуксе есть докер.
так, а если сначала, то какие жалобы? насчет RAM - Elastic по дефолту 2 GB отъедает, но его можно попросить брать меньше - https://www.elastic.co/guide/en/elasticsearch/refere...
А в чем заключается работа (поиск среди этих данных, расчет статистик и т.п.), какой они формы (ид + пара колонок с цифрами или сотни текстовых колонок), сколько места занимаю...
А что в xUnit'e за модерновый синтаксис такой? В NUnit есть два на выбор - стандартный Assert.Equals(..) и Assert.That(actual, Is.Not.Equals(..)). Ну и FluentAssertions можно ...
А если я в оригинальном листе что-то поменяю, у меня получится что и ридонли изменится?
И чем закончилось? Получилось что-нибудь сделать быстрее\качественней, чем руками? Помню такие попытки еще с RationalRose, но ни разу не видел результата вживую :)
По идее можно по актору на количество одновременных реквестов (100 вроде?)