А кто-то юзал Ocelot для построения API Gateway? Есть ли решения получше или это в целом норм?
Ну я так понимаю, он перспективен как дополнение к C# и в некоторых местах более пригоден для решения задач?
Без обилия странных либ, было бы сложнее выделить «серьёзные» решения. Одно без другого не может существовать, или не с чем сравнивать было бы. Неужели не так?
каждый скип будет отрабатывать туеву хучу.. не проще циклом? Сорри, я не в теме вопроса)
как тут через Result правильно поступить? Типа вернуть первую ошибку некорректного токена. ЧТобы не рейзить - я так понял это дурной тон
кто-нибудь юзал ? https://docs.microsoft.com/en-us/dotnet/standard/io/pipelines Что скажете? Есть какие-нибудь неочевидные минусы или мб конкуренты в лице других либ?
Всем привет. Подскажите, какие там логгеры проверенные тырпрайзом и активно развивающиеся? знаю только серилог и нлог
Кстати, интересно, а кто какой способ предпочитает при именовании аргумента для метода-расширения? public static void ExtensionMethod(this string text) (this string @this) (t...
а может подскажете аналоги для реализации пайплайна. По факту middleware, но без HTTP контекста.. я так понял без asp.net webhost их не заюзать?
если у человека горят сроки + нет опыта фронта. Лучше пусть обкатанное и популярное что-то юзает, разве нет?
А можно ли сказать, что «перф это не про F#» ? Или просто, как и везде, он быстрее в своей плоскости задач?
банально бывает желание в коде по регулярке найти разный код к примеру сравнение с 0 (нужно было по работе) if\s*\([A-z]+(\.[A-z]+)?\s==\s0 в райдере прям чуть ли не в реалтай...
А что, ещё продолжается конкурс "получи футболку за N контрибьютов"?)
А чем o switch { TTo res => res, _ => throw new InvalidCastException() }; лучше, чем просто (TTo)o ?
Кто-нибудь юзал 3д рендер в блейзоре? есть что-то интегрированное с ним??
я один потерял нить...?
Колеги, подскажите, dotnet test лучше в дебаге или в релизе гонять?
а чтоб за O(n)?
может стоит выделить какую-то сущность-связь между реквестом и респонсом?
а как красивее сделать в getOperands, чтобы на выходе Result<operand[], error> ?