Как стать автором
Обновить
2
0

Пользователь

Отправить сообщение

А вы не перепутали с IHostLifetime? Это вот как раз он будет ждать, а IHostedService ждать не будет.

Starting with Windows 11, if a window-owning process becomes fully occluded, minimized, or otherwise invisible or inaudible to the end user, Windows does not guarantee a higher resolution than the default system resolution. See SetProcessInformation for more information on this behavior.

Добро пожаловать в Астрию. Теже лыжи, только в профиль. Летом и до Италии недалеко, особенно, если жить где-то в Тироле. Знание итальянского немецкого совсем необязательно в международной компании (коих тут куча). Даже в местную, если специалист хороший, могут взять с кое-каким знанием немецкого и условием апгрейда.
Несмотря на то, что основной мотив для переезда — повышение качества жизни,

Качество жизни ИМО тоже выше, чем в Италии.
А, так, да :)
OpenTelemetry — это API, есть реализации на многоих языках.
Краткость — сестра…
Для того, чтобы C# мог реально заменить F#

Мне кажется, вопрос стоит как раз наоборот: сможет ли F# заменить C# или последний плавно перерастет в ФЯ.
То, что вы или еще кто-то пишет на F# не означает, что он стал мейнстримом. А я что-то не вижу четких планов в этом направлении у МС.
Интересно, а какое вообще у F# будущее, особенно с учетом направления развития C#? Сколько лет прошло, а что-то он ИМХО не особо взлетел…
last… least… latest..., а также opened… odds… over… (и так далее) вполне себе нормальные префиксы для переменных. Их запретить? Если кому-то не вломы постоянно гадать 0 vs o, «Я помочь не могу. Никто не может» (с)
Пожалуй, худшие имена для переменных начинаются с прописной буквы O и строчной L, так как эти символы очень похожи на 0 и 1.

Не стоит забывать, что есть хорошие шрифты, решающие эту проблему.
Но сделайте уже, чтоб не приходилось при каждом заходе на сайт указывать город и любимый магазин

А вдруг кто-то умрет…
Еще одна особенность, которая затрудняет изучение языка — повседневное произношение отличается от написания. Согласные редуцируются и озвончаются, могут появляться лишние гласные, а могут не появляться. Плюс куча местных акцентов в весьма небольшой стране.

Собственно, как и в Австрии. Только здесь переходить на английский почти не реально, местные просто не хотят париться.
Если обновление в БД происходит по первичному ключу, а, исходя из исключения, это именно так, я бы вообще не делал асинхронный метод.
Если вам важен именно primary key violation в контроллере, то это протаскивание DAL на уровень, где о нем вряд ли должно быть что-то известно.
Если для работы каких-то action-методов требуется, чтобы база заведомо содержала данные текущего пользователя, этот подход не годится. Придётся использовать явный вызов DbRefresher.RefreshAsync в теле метода.

А еще, если я не ошибаюсь, ждать окончания выполнения этого метода (в этом же или другом потоке, не суть).
Итого, можно лЁгко сделать метод синхронным и вызывать его в другом потоке только тогда, когда это реально надо.
CatchPrimaryKeyViolationAsync я бы перенес в DbRefresher.RefreshAsync, а оттуда выбрасывал бы что-то более значимое для доменной области. Например, DuplicatedUserException.
Я даже не знаю, что вам ответить… У меня нет таких проблем, как вы описали :) Я вообще в шоке, откуда вы знаете, сколько времени мне нужно, чтобы отдать посылку на почте…
Как сказать. Я практически ничего не покупаю оффлайн, кроме продуктов и «бытовухи». Одежда, электроника, инструменты, книги — только онлайн. Мне проще вернуть утром на почту по дороге на работу, потеряв 10 минут времени, чем полдня на хождение по магазинам.
У жены — тоже самое. Косметика, которой она пользуется, есть только он-лайн. Даже вещи, которые можно найти он-лайн просто не продают в магазине того же брэнда.
В этом вашем Apple Maps такая себе точность надо сказать

Одно радует: точность и правда высокая

Вы уж определитесь :)
Согласен. Поэтому, вкатываться в продакшен на своем велосипеде надо аккуратно и всегда продумывать варианты отступления.
Особенно странно выглядит кнопка PREVIEW, которая просто дублирует About. На лэптопе занимает дорогое место на экране. Неужели нельзя было это впихнуть рядом с Search Visual Studio и разрешить настраивать?
Вот только пример в статье потолочный, так что концовку можно придумать по вкусу. Но я знаю достаточно случаев, когда лучшее — враг хорошего.
Без регулярной разъяснительной работы любая идея будет искажена и опошлена

Это точно. Вот, например, из стать по ссылке на Agile-манифест:
«Во время перекура дизайнер пошутил, что вместо сбора грибов Марио бы принцесс спасать. Идея хорошая, у конкурентов такого нет. Что сделали команды?

Обычная команда
Отложила идею на будущее и продолжила работу по первоначальному плану.

Аджайловая команда
Добавила в игру принцессу Пич, которую постоянно похищает злодей.»

Я опошляю, конечно, но Обычная команда не стала затягивать сроки выхода и выпустила продукт раньше, чем Аджайл команда. А, как правило, кто первый, того и тапки рынок.
Так что, все зависит…

Информация

В рейтинге
Не участвует
Откуда
Wien, Wien, Австрия
Зарегистрирован
Активность