dncuug | Technologies

Telegram-канал dncuug - devdigest // dot net

4027

Сообщество .NET разработчиков. Чат: @dotnet_chat

Subscribe to a channel

devdigest // dot net

⚡️ Различные варианты загрузки данных в Entity Framework Core

Редактор, который готовил описание к этой статье, потратил все время на рассматривавание котика из превью, а описание подготовить не успел. Поэтому вам придется прочитать статью самим.

🔗 https://devdigest.today/goto/2292

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ Встречайте: JetBrains .NET Day Online '23

Уже через 4 дня, 26.09.2023 начнется бесплатный ежегодный ивент для .NET разработчиков от JetBrains. Будут доклады о C#, F#, Avalonia, Blazor, Source Generators, EF Core и о многом другом!

🔗 https://devdigest.today/goto/2290

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ Решение проблема с race conditions с помощью оптимистической блокировки EF Core

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

🔗 https://devdigest.today/goto/2285

👉🏻 Наш канал | 💬 Наш чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ Улучшения производительности в .NET 8

Большая статья о том, что нас ждет .NET 8 и почему нам очень нужно ждать релиза!

🔗 https://devdigest.today/goto/2283

👉🏻 Наш канал | 💬 Наш чат | 📕 Каталог

Читать полностью…

devdigest // dot net

Предлагаем поучастовать в опросе от основателя //devdigest 👇

Читать полностью…

devdigest // dot net

⚡️ Диалоговые окна для работы с файлами в WPF в .NET 8

Участник команды разработчиков .NET рассказывает об улучшениях общего API-интерфейса файловых диалогов в WPF.

🔗 https://devdigest.today/goto/2280

👉🏻 Наш канал | 💬 Наш чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ Тестирование C# с помощью F#

Ян Рассел рассказывает о применении F# в качестве языка написания тестов для .NET проектов.

🔗 https://devdigest.today/goto/2278

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Microsoft анонсировали прекращение поддержки и развития VS for Mac

Существующая поддержка Visual Studio for Mac продлится вплоть до 31 августа 2024 года, в дальнейшем Microsoft рекомендует пользователям Mac OS использовать VS Code с расширением C# Dev Kit.

🔗 https://devdigest.today/goto/2273

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Feature Flags в .NET

Feature Flags — это техника в программировании, которая позволяет разработчикам включать или отключать определенные функциональности программы без необходимости изменения кода. Это достигается путем введения условных операторов в код, которые определяют, будет ли определенная функция активна или неактивна.

🔗 https://devdigest.today/goto/2271

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Модульные тесты в .NET: лучшие практики

Модульное тестирование является важной частью современной разработки программного обеспечения. Оно гарантирует, что код работает так, как задумано. Также модульное тестирование может стать спасением при рефакторинге или добавлении новой бизнес-логики.

🔗 https://devdigest.today/goto/2269

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

Registration for the largest European IT competition DEV Challenge XX is open 🏆

Looking for a non-trivial challenge for your IT career? Do you want to demonstrate your skills and knowledge in a real battle?

👉 Registration and details: https://devchallenge.it

Choose your nomination:
• Backend
• Frontend
• Testing
• Product Design
• UI Design

In addition to the prizes, you get:
🔸 A new level of task complexity that you can handle, useful stress, and skill upgrades.
🔸 Networking and experience exchange with IT experts: 2500+ participants and 40+ judges per season. A good way to find like-minded people, project partners, or mentors in the necessary field.
‍🔸 An opportunity to express yourself and be recognized as a professional IT specialist by leading partner companies.

Traditionally, most of the participants' tasks will be related to social IT solutions to help Ukraine. Together to win 🇺🇦

#DEV_Challenge

Читать полностью…

devdigest // dot net

🎥 Сделайте ваши API невероятно быстрыми!

Автор видео продемонстрирует то, как вы можете использовать Redis, чтобы реализовать масштабируемое распределенное кэширование в .NET и сделать ваши API и веб-приложения чрезвычайно быстрыми!

🔗 https://devdigest.today/post/2266

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

🔝 Bump main version to 9.0-alpha1

Microsoft, что ты делаешь? Перестань!

Читать полностью…

devdigest // dot net

⚡️ Лучшие практики OpenTelemetry в .NET

В этой статье делается попытка собрать некоторые из лучших практик, связанных со сбором метрик. Примеры реализованы согласно стандарту OpenTelemetry.

🔗 https://devdigest.today/goto/2261

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚠️ Moq получает ваш адрес электронной почты!

Moq, начиная с версии 4.20, включает в себя анализатор .NET, который сканирует вашу локальную конфигурацию git при сборке, получает ваш адрес электронной почты и отправляет его в какую-либо службу, размещенную в Azure, чтобы проверить, действительно ли вы спонсор.

🔗 https://devdigest.today/goto/2260

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

Новая версия библиотеки X.Web.Sitemap

Библиотека X.Web.Sitemap позволяет очень быстро и просто генерировать Sitemap-файлы. На данный момент она была скачана более 600’000 раз из репозитория пакетов NuGet. Библиотека используется такими проектами, как Umbraco CMS и Piranha CMS.

В новой версии я провел небольшой рефакторинг, в следствии которого, после обновления может понадобится обновить существующий код.

Я очистил класс Sitemap от методов отвечающих за сохранение в файл и конвертации объекта в xml-строку. Теперь за это отвечает отдельный класс-сериализатор. Для максимальной совместимости библиотеки с предыдущей версией, те методы, которые ранее были в классе, теперь перенесены в класс-расширение. Это позволит не вносить существенные правки в имеющийся у вас уже код, а просто подключить новое пространство имен.

Также добавилась возможность удобной сериализации для SitemapIndex.

Более детально со всеми изменениями можно ознакомиться на странице релиза.

👉🏻 Чтобы быть в курсе остальных новостей по этому и другим проектам, не забудьте подписаться на мой канал.

Читать полностью…

devdigest // dot net

⚡️ Упрощение вычислений F# с помощью нового ключевого слова while!

В развивающемся мире F# появление while! (ключевое слово while-bang ) представляет собой усовершенствованный подход к циклам в вычислительных выражениях. Стремясь свести к минимуму шаблонность и максимизировать ясность, это новое ключевое слово призвано повысить выразительную силу языка.

🔗 https://devdigest.today/goto/2287

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

📦 Stereo DB

Представляем вам разработку Антона Молдована – Stereo DB. Это сверхбыстрая и легкая база данных внутрипроцессной памяти, написанная на F#, которая поддерживает транзакции, вторичные индексы и многие другие возможности. Основной вариант использования этой базы данных — создание служб с отслеживанием состояния (API или ETL Worker), которые хранят все данные в памяти и могут предоставлять миллионы запросов в секунду.

🔗 https://devdigest.today/goto/2284

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

Доброе утро!

Вопрос в первую очередь к коллегам, которые работают в ИТ.

Поделитесь пожалуйста своими наблюдениями о том, какие рабочие процессы изменились в вашей компании, после того, как началась война?

Как это помогает вам и компании продолжать эффективно работать?

Отвечать лучше всего в комментариях под этим оригинальным постом.

Читать полностью…

devdigest // dot net

⚡️ Демистификация замыканий в C#

В этой статье объясняется теория замыканий в C# и показано несколько примеров.

🔗 https://devdigest.today/goto/2281

👉🏻 Наш канал | 💬 Наш чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ Рассуждения про async и await

Мы часто сталкиваемся с ситуациями, когда нам необходимо выполнять задачи одновременно, чтобы обеспечить эффективную работу приложений. Модель асинхронного программирования в .NET предлагает мощное трио: Task, async и await. В этом посте мы разгадаем тайны этих концепций и исследуем, как они обеспечивают параллельное выполнение, давая четкое понимание того, как они работают вместе.

🔗 https://devdigest.today/goto/2279

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Пора переходить на светлую сторону

Помните вчерашнюю новость про прекращение поддержки Visual Studio for Mac?

🔗 https://devdigest.today/goto/2276

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Foundational C# Certification

Microsoft объявила о новой сертификации по C# в сотрудничестве с freeCodeCamp. Сертификация Foundational C# бесплатна, доступна по всему миру и включает в себя полный 35-часовой курс обучения C#, размещенный на Microsoft Learn.

🔗 https://devdigest.today/goto/2272

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Blazor в .NET 8 — рендеринг на стороне сервера (SSR)

Компоненты страниц, отображаемые на стороне сервера, в Blazor будут обеспечивать те же возможности, что и Razor Pages или представления MVC. Каждая страница будет обработана на веб-сервере. После завершения всех операций по сбору данных и выполнению логики созданный HTML-код будет отправлен в браузер.

🔗 https://devdigest.today/goto/2270

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Sisk — альтернативный HTTP-сервер .NET

Sisk обеспечивает гораздо более простую модель программирования, чем модель ASP.NET Core. Он ориентирован на обеспечение функциональности HTTP. Sisk позволяет создавать Restful-приложения и файловые серверы, применять gRPC, GraphQL, Entity Framework и многое другое. Sisk обладает чрезвычайно модульной структура.

🔗 https://devdigest.today/goto/2268

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Работа с LinkedIn API на C#

Джозеф Гуаданьо делится своим опытом работы с LinkedIn API

🔗 https://devdigest.today/goto/2267

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Как отлаживать Docker и Docker Compose с помощью JetBrains Rider

Халид Абухакме из JetBrains рассказывает о том, как Rider может помочь в отладке контейнеров.

🔗 https://devdigest.today/goto/2264

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

⚡️ Новый интерфейс IHostedLifecycleService в .NET 8

Новый интерфейс IHostedLifecycleService – наследует уже существующий интерфейс IHostedService. Он добавляет методы для новых событий жизненного цикла, которые происходят до или после существующих методов StartAsync и StopAsync.

🔗 https://devdigest.today/goto/2263

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…

devdigest // dot net

+1 дайджест

Предыдущий дайджест вышел почти год назад. В Украине идет война. Писать что-то в такое время становится все более трудным и ответственным заданием. За последний год было сделано немало всего — благотворительность, социальные и гуманитарные проекты, все это плотно вошедшее в нашу жизнь с началом войны.

О чем-то я расскажу со временем, что-то останется за скобками социальных сетей и медиа.

Все хорошие проекты с течением времени развиваются и меняются. Вот и наш дайджест претерпевает определенные изменения. Чтобы дело шло быстрее и веселее, теперь вместе со мной над дайджестом будет работать Влад Фурдак – человек с искрой и талантом, опытный разработчик и единомышленник.

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

Читать полностью…

devdigest // dot net

⚡️ Анонс расширения Unity для Visual Studio Code

Расширение Unity для Visual Studio Code основанно на C# Dev Kit и расширении C#, оно предоставляет полный набор инструментов для разработки под Unity в Visual Studio Code для Windows, macOS и Linux.

🔗 https://devdigest.today/goto/2259

👉🏻 Наш канал | 💬 Наш чат

Читать полностью…
Subscribe to a channel