📦 Stereo DB
Представляем вам разработку Антона Молдована – Stereo DB. Это сверхбыстрая и легкая база данных внутрипроцессной памяти, написанная на F#, которая поддерживает транзакции, вторичные индексы и многие другие возможности. Основной вариант использования этой базы данных — создание служб с отслеживанием состояния (API или ETL Worker), которые хранят все данные в памяти и могут предоставлять миллионы запросов в секунду.
🔗 https://devdigest.today/goto/2284
👉🏻 Канал | 💬 Чат | 📕 Каталог
Доброе утро!
Вопрос в первую очередь к коллегам, которые работают в ИТ.
Поделитесь пожалуйста своими наблюдениями о том, какие рабочие процессы изменились в вашей компании, после того, как началась война?
Как это помогает вам и компании продолжать эффективно работать?
Отвечать лучше всего в комментариях под этим оригинальным постом.
⚡️ Демистификация замыканий в C#
В этой статье объясняется теория замыканий в C# и показано несколько примеров.
🔗 https://devdigest.today/goto/2281
👉🏻 Наш канал | 💬 Наш чат | 📕 Каталог
⚡️ Рассуждения про async и await
Мы часто сталкиваемся с ситуациями, когда нам необходимо выполнять задачи одновременно, чтобы обеспечить эффективную работу приложений. Модель асинхронного программирования в .NET предлагает мощное трио: Task, async и await. В этом посте мы разгадаем тайны этих концепций и исследуем, как они обеспечивают параллельное выполнение, давая четкое понимание того, как они работают вместе.
🔗 https://devdigest.today/goto/2279
👉🏻 Наш канал | 💬 Наш чат
⚡️ Пора переходить на светлую сторону
Помните вчерашнюю новость про прекращение поддержки Visual Studio for Mac?
🔗 https://devdigest.today/goto/2276
👉🏻 Наш канал | 💬 Наш чат
⚡️ Foundational C# Certification
Microsoft объявила о новой сертификации по C# в сотрудничестве с freeCodeCamp. Сертификация Foundational C# бесплатна, доступна по всему миру и включает в себя полный 35-часовой курс обучения C#, размещенный на Microsoft Learn.
🔗 https://devdigest.today/goto/2272
👉🏻 Наш канал | 💬 Наш чат
⚡️ Blazor в .NET 8 — рендеринг на стороне сервера (SSR)
Компоненты страниц, отображаемые на стороне сервера, в Blazor будут обеспечивать те же возможности, что и Razor Pages или представления MVC. Каждая страница будет обработана на веб-сервере. После завершения всех операций по сбору данных и выполнению логики созданный HTML-код будет отправлен в браузер.
🔗 https://devdigest.today/goto/2270
👉🏻 Наш канал | 💬 Наш чат
⚡️ Sisk — альтернативный HTTP-сервер .NET
Sisk обеспечивает гораздо более простую модель программирования, чем модель ASP.NET Core. Он ориентирован на обеспечение функциональности HTTP. Sisk позволяет создавать Restful-приложения и файловые серверы, применять gRPC, GraphQL, Entity Framework и многое другое. Sisk обладает чрезвычайно модульной структура.
🔗 https://devdigest.today/goto/2268
👉🏻 Наш канал | 💬 Наш чат
⚡️ Работа с LinkedIn API на C#
Джозеф Гуаданьо делится своим опытом работы с LinkedIn API
🔗 https://devdigest.today/goto/2267
👉🏻 Наш канал | 💬 Наш чат
⚡️ Как отлаживать Docker и Docker Compose с помощью JetBrains Rider
Халид Абухакме из JetBrains рассказывает о том, как Rider может помочь в отладке контейнеров.
🔗 https://devdigest.today/goto/2264
👉🏻 Наш канал | 💬 Наш чат
⚡️ Новый интерфейс IHostedLifecycleService в .NET 8
Новый интерфейс IHostedLifecycleService – наследует уже существующий интерфейс IHostedService. Он добавляет методы для новых событий жизненного цикла, которые происходят до или после существующих методов StartAsync и StopAsync.
🔗 https://devdigest.today/goto/2263
👉🏻 Наш канал | 💬 Наш чат
+1 дайджест
Предыдущий дайджест вышел почти год назад. В Украине идет война. Писать что-то в такое время становится все более трудным и ответственным заданием. За последний год было сделано немало всего — благотворительность, социальные и гуманитарные проекты, все это плотно вошедшее в нашу жизнь с началом войны.
О чем-то я расскажу со временем, что-то останется за скобками социальных сетей и медиа.
Все хорошие проекты с течением времени развиваются и меняются. Вот и наш дайджест претерпевает определенные изменения. Чтобы дело шло быстрее и веселее, теперь вместе со мной над дайджестом будет работать Влад Фурдак – человек с искрой и талантом, опытный разработчик и единомышленник.
Кроме новости о соавторстве, будет еще один анонс, который мы озвучим чуть позже. А пока, предлагаю вам ознакомиться с нашим совместным выпуском.
⚡️ Анонс расширения Unity для Visual Studio Code
Расширение Unity для Visual Studio Code основанно на C# Dev Kit и расширении C#, оно предоставляет полный набор инструментов для разработки под Unity в Visual Studio Code для Windows, macOS и Linux.
🔗 https://devdigest.today/goto/2259
👉🏻 Наш канал | 💬 Наш чат
⚡️ Расскажите о своем опыте работы с .NET MAUI
Компания JetBrains проводит опрос среди разработчиков. Рекомендуем поучаствовать!
🔗 https://devdigest.today/goto/2257
👉🏻 Наш канал | 💬 Наш чат
⚡️ Новый синтаксис для интерполяции строк в F#
Давно не было новостей о F# – исправляемся! Нововведение призвано сделать работу со строками проще, чем когда-либо прежде. Этот синтаксис реализован по образцу того, как интерполяция работает для строк в C#, но поддерживает обратную совместимость со строками в тройных кавычках. Интерполированные строки — очень удобный способ для разработчиков встраивать выражения F# в строковые литералы.
🔗 https://devdigest.today/goto/2254
👉🏻 Наш канал | 💬 Наш чат
⚡️ Улучшения производительности в .NET 8
Большая статья о том, что нас ждет .NET 8 и почему нам очень нужно ждать релиза!
🔗 https://devdigest.today/goto/2283
👉🏻 Наш канал | 💬 Наш чат | 📕 Каталог
⚡️ Диалоговые окна для работы с файлами в WPF в .NET 8
Участник команды разработчиков .NET рассказывает об улучшениях общего API-интерфейса файловых диалогов в WPF.
🔗 https://devdigest.today/goto/2280
👉🏻 Наш канал | 💬 Наш чат | 📕 Каталог
⚡️ Тестирование C# с помощью F#
Ян Рассел рассказывает о применении F# в качестве языка написания тестов для .NET проектов.
🔗 https://devdigest.today/goto/2278
👉🏻 Наш канал | 💬 Наш чат
⚡️ Microsoft анонсировали прекращение поддержки и развития VS for Mac
Существующая поддержка Visual Studio for Mac продлится вплоть до 31 августа 2024 года, в дальнейшем Microsoft рекомендует пользователям Mac OS использовать VS Code с расширением C# Dev Kit.
🔗 https://devdigest.today/goto/2273
👉🏻 Наш канал | 💬 Наш чат
⚡️ Feature Flags в .NET
Feature Flags — это техника в программировании, которая позволяет разработчикам включать или отключать определенные функциональности программы без необходимости изменения кода. Это достигается путем введения условных операторов в код, которые определяют, будет ли определенная функция активна или неактивна.
🔗 https://devdigest.today/goto/2271
👉🏻 Наш канал | 💬 Наш чат
⚡️ Модульные тесты в .NET: лучшие практики
Модульное тестирование является важной частью современной разработки программного обеспечения. Оно гарантирует, что код работает так, как задумано. Также модульное тестирование может стать спасением при рефакторинге или добавлении новой бизнес-логики.
🔗 https://devdigest.today/goto/2269
👉🏻 Наш канал | 💬 Наш чат
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
🎥 Сделайте ваши API невероятно быстрыми!
Автор видео продемонстрирует то, как вы можете использовать Redis, чтобы реализовать масштабируемое распределенное кэширование в .NET и сделать ваши API и веб-приложения чрезвычайно быстрыми!
🔗 https://devdigest.today/post/2266
👉🏻 Наш канал | 💬 Наш чат
⚡️ Лучшие практики OpenTelemetry в .NET
В этой статье делается попытка собрать некоторые из лучших практик, связанных со сбором метрик. Примеры реализованы согласно стандарту OpenTelemetry.
🔗 https://devdigest.today/goto/2261
👉🏻 Наш канал | 💬 Наш чат
⚠️ Moq получает ваш адрес электронной почты!
Moq, начиная с версии 4.20, включает в себя анализатор .NET, который сканирует вашу локальную конфигурацию git при сборке, получает ваш адрес электронной почты и отправляет его в какую-либо службу, размещенную в Azure, чтобы проверить, действительно ли вы спонсор.
🔗 https://devdigest.today/goto/2260
👉🏻 Наш канал | 💬 Наш чат
⚡️ Настройка dotnet-monitor в кластере AKS
dotnet-monitor предоставляет снимки метрик в формате совместимом с Prometheus. В этом посте автор расскажет о том, как настроить сканирование метрик в кластере Kubernetes и о том, как затем визуализировать эти метрики с помощью Grafana.
🔗 https://devdigest.today/goto/2258
👉🏻 Наш канал | 💬 Наш чат
⚡️ RISC-V formal ISA Specification на F#
Довольно необычный проект, который иллюстрирует элегнатность и выразительность F# – формальная (и исполняемая) спецификация для RISC-V ISA, написанная в функциональном стиле. Авторы намеренно выбрали «чрезвычайно элементарную» реализацию F#, чтобы сделать ее читаемой и пригодной для широкой аудитории.
🔗 https://devdigest.today/goto/2255
👉🏻 Наш канал | 💬 Наш чат
⚡️ Отладка .NET приложений в контейнерах с помощью инструментов Visual Studio Code Docker
Вышла новая версия Docker tools for Visual Studio Code со встроенной поддержкой отладки с помощью пакета SDK для .NET.
🔗 https://devdigest.today/goto/2253
👉🏻 Наш канал | 💬 Наш чат