devdigest // dot net
3.89K subscribers
187 photos
4 videos
5 files
3.7K links
Главные новости из мира .NET

Все каналы проекта: https://t.me/devdigestplatform/163
Download Telegram
Brennan Conroy, Software Engineer из Microsoft, в своем блоге рассказывает об улучшениях в ASP.NET Core 6, которые позволили сделать эту версию еще более производительной.

https://devdigest.today/goto/1878

#net6 #lts #performance #improvements #asp #aspnet #aspnetcore
Запуск JavaScript внутри приложения .NET с помощью JavaScriptEngineSwitcher – библиотеки, предоставляющей единый интерфейс для доступа к основным функциям популярных движков JavaScript (ChakraCore, Jering.Javascript.NodeJS, Jint, Jurassic, MSIE JavaScript Engine for .NET, NiL.JS, Microsoft ClearScript.V8 и VroomJs). Эта библиотека позволяет быстро и легко переключиться на использование другого движка JavaScript.

https://devdigest.today/goto/1936

#JavaScript #js #aspnet
👍6🤯4
Использование шардинга при создании мультитенантных приложений на базе ASP.NET Core и EF Core

https://devdigest.today/goto/1946

#asp #aspnet #aspnetcore #ef #efcore
❤1👍1👏1
Предлагаемся вам посмотреть одно из выступлений с конференции Build, во время которого Майк Русcос продемонстрирует процесс инкрементной миграции проекта на базе ASP.NET

https://devdigest.today/post/1954

#microsoft #build #asp #aspnet #migration
👍5🤯5🔥1
Forwarded from devdigest // azure
⚡️ Azure Migrate application and code assessment tool for .NET

В этой статье вы узнаете про новый инструмент AppCAT, который позволяет мигрировать #NET-приложения в #Azure. Он анализирует исходный код .NET, выявляя проблемы миграции и предлагая решения. AppCAT доступен как расширение #VisualStudio и .NET CLI-инструмент. Он генерирует отчеты и поддерживает C#, #VisualBasic, разные .NET-фреймворки, #ASPNET и Class Libraries. Инструмент ориентирован на Azure App Service, AKS и Azure Container Apps.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤3😍2🫡2🥰1
⚡️ Веб-сервер HTTP.sys

Если вы используете Windows Server, то рекомендуем почитать эту статью! HTTP.sys – это веб-сервер для ASP#NET Core, который работает только на Windows. Это альтернатива серверу Kestrel, предлагающая такие функции, как аутентификация Windows, совместное использование портов, HTTPS с SNI, HTTP/2 с TLS, прямая передача файлов, кэширование ответов и WebSockets. HTTP.sys подходит для внешних развертываний без IIS и внутренних развертываний с функциями, отсутствующими в Kestrel. Он поддерживает продвинутые протоколы, такие как HTTP/2 и HTTP/3, при определенных условиях и предлагает аутентификацию в режиме ядра с Kerberos. В статье предоставляется подробное руководство по настройке и использованию HTTP.sys в приложениях #ASPNET Core.

👉🏻 Канал | 💬 Чат | 📕 Каталог
👍12❤3🤩1
⚡️ Миграция Microsoft Office RTC (Real-Time Channel) на современную платформу .NET

Real-Time Channel (RTC) — это служба веб-сокетов #Microsoft Office Online, которая обеспечивает совместную работу приложений Office в режиме реального времени. Он обслуживает сотни миллионов сеансов работы с документами в день из десятков центров обработки данных и тысяч серверных виртуальных машин по всему миру. Сервис был написан на #NET Framework (4.7.2) с IIS и #ASPNET.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤4👍3🔥1
Forwarded from devdigest // mobile
⚡️ Dev Tunnels: революционное решение для разработчиков мобильных приложений

Вы разработчик мобильных приложений, который сталкивается с трудностями при создании серверной части для своих приложений? Если вы используете #NET, особенно #ASPNET Core, то вы, вероятно, сталкивались с проблемой локальной отладки, которая более затруднительна, нежели отладка с использованием эмуляторов или физических устройств. Но не бойтесь, потому что в #VisualStudio 2022 появилась замечательная функция под названием Dev Tunnels, которая навсегда изменит ваш процесс разработки!

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤3⚡1👍1
⚡️ Использование именованных каналов с ASP.NET Core и HttpClient

Статья описывает использование именованных каналов (named pipes) в ASP#NET Core и HttpClient. Именованные каналы – это механизм в Windows для коммуникации между процессами, обычно на одной машине, который может быть использован для обмена данными в одностороннем или двустороннем режиме. #ASPNET Core поддерживает создание именованных каналов с использованием Kestrel с .NET 8, позволяя интегрировать их как часть стандартной модели программирования ASP.NET Core.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤4👍4
⚡️ Вышла 2 версия библиотеки FSharp.Data.GraphQL

FSharp.Data.GraphQL позволяет более компактно и читабельно в виде функций описать и исполнять схему GraphQL API.

Ключевые изменения:
— Значительно улучшена обработка ошибок;
— Добавлена поддержка #ASPNET и Giraffe plug-and-play одним методом/функцией;
— Добавлена поддержка WebSocket (реализация подпротокола graphql-transport-ws)
— Сборка под .NET 6 и 7

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤5👍5
⚡️ Что такое HSTS и почему он присутствует в моем приложении ASP.NET Core?

При создании нового приложения ASP#NET Core вы получаете базовый код, который выполняет типичные задачи веб-приложения. Этот код включает обслуживание статических ресурсов, маршрутизацию, перенаправление HTTPS и обработку исключений. Также в нем можно заметить вызов метода UseHsts()

Что такое HSTS, зачем нужен вызов этого метода и как настроить параметры HSTS в #ASPNET Core? Узнайте в сегодняшней статье.

👉🏻 Канал | 💬 Чат | 📕 Каталог
❤7👍1
⚡️ X.PagedList v10.0.3 уже доступна!

Библиотека X.PagedList является самой популярной библиотекой для разбивки коллекций на страницы в #NET-приложениях.

Обновление включают в себя ряд критический изменений, касающихся пространств имен для методов-расширений и удаление некоторых устаревших расширений, была включена поддержка ссылочных типов, допускающих значение null.

Улучшения коснулись также поддержки Entity Framework Core и #ASPNET Core MVC.

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

💸 Поддержать проект
👍7❤4🆒2
⚡️ Использование Serilog в ASP.NET Core: практическое руководство

Serilog — это библиотека ведения журналов для #NET, которую можно использовать отдельно, но она также совместима с #Microsoft.Extensions.Logging, что делает ее идеальной для приложений #ASPNET Core. В этой статье вы узнаете, почему стоит использовать Serilog и как интегрировать в свой проект.

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

💸 Поддержать проект
❤7👍5🆒1
⚡️ Доступен .NET 9 Release Candidate 1

Первый релиз-кандидат #NET 9 уже доступен для тестирования: попробуйте новые функции в .NET SDK, библиотеках, #ASPNET Core, SignalR, .NET #MAUI и других компонентах!

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

💸 Поддержать проект
❤3👍2
Forwarded from //devdigest (moved)
⚡️ Announcing .NET 9

Announcing the release of #NET 9, the most productive, modern, secure, intelligent, and performant release of .NET yet. With updates across #ASPNET Core, C#, .NET #MAUI, .NET Aspire, and so much more.

👉🏻 Subscribe: Channel | X | Bluesky
❤4👍3🆒2
⚡️ Ambient Context в .NET: теория, реализация и примеры из практики

В новом материале Cyril Canovas на Goat Review подробно объясняется, как Ambient Context строится на AsyncLocal для управления состоянием в #net-приложениях. Рассматриваются лучшие практики, сценарии использования и сложные случаи, такие как трассировка распределённых запросов, поддержка многопользовательских сред и интеграция с #ASPNET Core.

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

💸 Поддержать проект
❤5👍3