Модульная архитектура в ASP.NET приложениях. Плюсы и минусы монолита.
https://codewithmukesh.com/blog/modular-architecture-in-aspnet-core
#modular #architecture #aspnet #aspnetcore
https://codewithmukesh.com/blog/modular-architecture-in-aspnet-core
#modular #architecture #aspnet #aspnetcore
Mukesh Murugan - Helping you Become a Better .NET Developer
Modular Architecture in ASP.NET Core - Building Better Monoliths - codewithmukesh
In this article, we will discuss Modularizing Web Applications using Modular Architecture in ASP.NET Core. We will go through Monolith Architecture's various cons and pros and work on how to build monolith applications in a better way.
WARNING! Довольно тревожная новость прилетела. Microsoft удаляет образы .NET Core 2.1 из Docker Hub. Это значит, что тем, кто использует эти образы придется обновить докерфайлы и переписать пути на новые.
https://devblogs.microsoft.com/dotnet/net-core-2-1-container-images-will-be-deleted-from-docker-hub/
#docker #aspnet #netcore21
https://devblogs.microsoft.com/dotnet/net-core-2-1-container-images-will-be-deleted-from-docker-hub/
#docker #aspnet #netcore21
Microsoft News
.NET Core 2.1 container images will be deleted from Docker Hub
NET Core 2.1 Docker container images will no longer be available on Docker Hub, but exclusively on Microsoft Container Registry (MCR).
Создание мультитенант систем с использованием ASP.NET Core
https://codewithmukesh.com/blog/multitenancy-in-aspnet-core
#aspnet #aspnetcore #multitenancy
https://codewithmukesh.com/blog/multitenancy-in-aspnet-core
#aspnet #aspnetcore #multitenancy
Mukesh Murugan - Helping you Become a Better .NET Developer
Multitenancy in ASP.NET Core - Simplest Way to achieve Multitenancy - codewithmukesh
In this article, let's learn how to implement Multitenancy in ASP.NET Core in a rather simple way making use of Entity Framework Core.
Forwarded from Blazor Community
Недавние обновления Blazor в видеоформате (c Daniel Roth): https://www.youtube.com/watch?v=cpt0Ljs35YA
@BlazorChannel #Blazor
@BlazorChannel #Blazor
YouTube
ASP.NET Community Standup - Blazor in .NET 6 RC1
Find out what's new in Blazor in .NET 6 RC1!
Community Links: https://www.theurlist.com/blazor_community_standup_september_2021
Featuring: Daniel Roth (@danroth27), Tanay Parikh (@_TanayParikh), Mackinnon Buck, Jon Galloway (@jongalloway)
Get your questions…
Community Links: https://www.theurlist.com/blazor_community_standup_september_2021
Featuring: Daniel Roth (@danroth27), Tanay Parikh (@_TanayParikh), Mackinnon Buck, Jon Galloway (@jongalloway)
Get your questions…
Основные виды архитектуры веб-приложений
https://docs.microsoft.com/en-us/dotnet/architecture/modern-web-apps-azure/common-web-application-architectures
#software #architecture #aspnet
https://docs.microsoft.com/en-us/dotnet/architecture/modern-web-apps-azure/common-web-application-architectures
#software #architecture #aspnet
Docs
Common web application architectures - .NET
Architect Modern Web Applications with ASP.NET Core and Azure | Explore the common web application architectures
Продолжение цикла статей про .NET 6, в этой статье рассматривается реализация WebApplicationBuilder
https://devdigest.today/goto/1853
#WebApplicationBuilder #asp #aspnet
https://devdigest.today/goto/1853
#WebApplicationBuilder #asp #aspnet
Habr
Исследуем .NET 6. Часть 3. Рассматриваем код WebApplicationBuilder
Часть 1. ConfigurationManager Часть 2. WebApplicationBuilder В предыдущем посте я сравнивал новый WebApplication с универсальным хостом. В этом посте я рассмотрю код, лежащий в основе...
Максим Усатенко, .NET-разработчик, рассказывает о создании gRPC-сервиса на ASP.NET core 5.0, а также о трудностях и нюансах, с которыми ему пришлось столкнуться во время реализации.
https://devdigest.today/goto/1854
#gRPC #aspnet #aspnetcore #net5
https://devdigest.today/goto/1854
#gRPC #aspnet #aspnetcore #net5
ДОУ
Реализуем .NET сервис на gRPC. Тонкости, о которых нужно знать
Максим Усатенко, .NET-розробник, розповідає про створення gRPC-сервісу на ASP.NET core 5.0, труднощі та нюанси, з якими йому довелося зіткнутися під час реалізації.
Brennan Conroy, Software Engineer из Microsoft, в своем блоге рассказывает об улучшениях в ASP.NET Core 6, которые позволили сделать эту версию еще более производительной.
https://devdigest.today/goto/1878
#net6 #lts #performance #improvements #asp #aspnet #aspnetcore
https://devdigest.today/goto/1878
#net6 #lts #performance #improvements #asp #aspnet #aspnetcore
Microsoft News
Performance improvements in ASP.NET Core 6
ASP.NET Core in .NET 6 brought several performance improvements and why now is a great time to upgrade to .NET 6.
Мануал по использованию RabbitMQ с ASP.NET Core
https://devdigest.today/goto/1882
#rabbit #mq #asp #aspnet #aspnetcore
https://devdigest.today/goto/1882
#rabbit #mq #asp #aspnet #aspnetcore
Habr
RabbitMQ в ASP.NET Core. Быстрый старт
RabbitMQ – это брокер сообщений, служба, отвечающая за обмен сообщениями между разными программными сервисами.RabbitMQ держит сообщения в очереди (Queue), которая является именованным буфером,...
Запуск 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
https://devdigest.today/goto/1936
#JavaScript #js #aspnet
Andrew Lock | .NET Escapades
Running JavaScript inside a .NET app with JavaScriptEngineSwitcher
In this post I describe how you can use the JavaScriptEngineSwitcher NuGet package to run JavaScript inside a .NET application
Использование шардинга при создании мультитенантных приложений на базе ASP.NET Core и EF Core
https://devdigest.today/goto/1946
#asp #aspnet #aspnetcore #ef #efcore
https://devdigest.today/goto/1946
#asp #aspnet #aspnetcore #ef #efcore
Предлагаемся вам посмотреть одно из выступлений с конференции Build, во время которого Майк Русcос продемонстрирует процесс инкрементной миграции проекта на базе ASP.NET
https://devdigest.today/post/1954
#microsoft #build #asp #aspnet #migration
https://devdigest.today/post/1954
#microsoft #build #asp #aspnet #migration
Developers Digest
Tooling for Incremental ASP.NET Core Migrations | OD115
A first preview of some new tooling to make migrating from ASP.NET to ASP.NET Core easier.Additional Resource:ASP.NET Core in .NET 7 Preview 1 - What you nee...
Использование PathBase в ASP.NET Core 6
https://devdigest.today/goto/1957
#PathBase #aspnet #aspnetcore
https://devdigest.today/goto/1957
#PathBase #aspnet #aspnetcore
Andrew Lock | .NET Escapades
Using PathBase with .NET 6's WebApplicationBuilder
In this post I describe the difficulties of adding calls to UsePathBase with .NET 6 WebApplication programs, and describe two approaches to work around it
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.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В этой статье вы узнаете про новый инструмент AppCAT, который позволяет мигрировать #NET-приложения в #Azure. Он анализирует исходный код .NET, выявляя проблемы миграции и предлагая решения. AppCAT доступен как расширение #VisualStudio и .NET CLI-инструмент. Он генерирует отчеты и поддерживает C#, #VisualBasic, разные .NET-фреймворки, #ASPNET и Class Libraries. Инструмент ориентирован на Azure App Service, AKS и Azure Container Apps.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Announcing the Azure Migrate application and code assessment tool for .NET
The new tool to help you move your .NET applications from on-premises to Azure is available in Visual Studio Marketplace and as a .NET CLI tool!
⚡️ Веб-сервер 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.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Если вы используете 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.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Docs
HTTP.sys web server implementation in ASP.NET Core
Learn about HTTP.sys, a web server for ASP.NET Core on Windows. Built on the HTTP.sys kernel-mode driver, HTTP.sys is an alternative to Kestrel that can be used for direct connection to the Internet without IIS.
⚡️ Миграция Microsoft Office RTC (Real-Time Channel) на современную платформу .NET
Real-Time Channel (RTC) — это служба веб-сокетов #Microsoft Office Online, которая обеспечивает совместную работу приложений Office в режиме реального времени. Он обслуживает сотни миллионов сеансов работы с документами в день из десятков центров обработки данных и тысяч серверных виртуальных машин по всему миру. Сервис был написан на #NET Framework (4.7.2) с IIS и #ASPNET.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Real-Time Channel (RTC) — это служба веб-сокетов #Microsoft Office Online, которая обеспечивает совместную работу приложений Office в режиме реального времени. Он обслуживает сотни миллионов сеансов работы с документами в день из десятков центров обработки данных и тысяч серверных виртуальных машин по всему миру. Сервис был написан на #NET Framework (4.7.2) с IIS и #ASPNET.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Microsoft Office’s RTC (Real-Time Channel) migration to modern .NET
Real-Time Channel is Microsoft Office Online's service that powers real time collaboration and coauthoring. This blog post describes the journey to migrate the service from .NET Framework to modern .NET.
Forwarded from devdigest // mobile
⚡️ Dev Tunnels: революционное решение для разработчиков мобильных приложений
Вы разработчик мобильных приложений, который сталкивается с трудностями при создании серверной части для своих приложений? Если вы используете #NET, особенно #ASPNET Core, то вы, вероятно, сталкивались с проблемой локальной отладки, которая более затруднительна, нежели отладка с использованием эмуляторов или физических устройств. Но не бойтесь, потому что в #VisualStudio 2022 появилась замечательная функция под названием Dev Tunnels, которая навсегда изменит ваш процесс разработки!
👉🏻 Канал | 💬 Чат | 📕 Каталог
Вы разработчик мобильных приложений, который сталкивается с трудностями при создании серверной части для своих приложений? Если вы используете #NET, особенно #ASPNET Core, то вы, вероятно, сталкивались с проблемой локальной отладки, которая более затруднительна, нежели отладка с использованием эмуляторов или физических устройств. Но не бойтесь, потому что в #VisualStudio 2022 появилась замечательная функция под названием Dev Tunnels, которая навсегда изменит ваш процесс разработки!
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Dev Tunnels: A Game Changer for Mobile Developers
See how Dev Tunnels can enhance your development process by securely sharing local web services across the internet and enabling you to easily connect to them from mobile apps, webhooks, and more.
⚡️ Знакомство с основными метриками ASP.NET и панелями мониторинга Grafana в .NET 8
#NET 8 добавляет более десятка полезных метрик в #ASPNET Core.
👉🏻 Канал | 💬 Чат | 📕 Каталог
#NET 8 добавляет более десятка полезных метрик в #ASPNET Core.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Introducing ASP.NET Core metrics and Grafana dashboards in .NET 8
.NET 8 introduces metrics to ASP.NET Core. Check out what is new and discover how easy it is to use metrics and ASP.NET Core to monitor the health and activity of apps.
⚡️ Использование именованных каналов с ASP.NET Core и HttpClient
Статья описывает использование именованных каналов (named pipes) в ASP#NET Core и HttpClient. Именованные каналы – это механизм в Windows для коммуникации между процессами, обычно на одной машине, который может быть использован для обмена данными в одностороннем или двустороннем режиме. #ASPNET Core поддерживает создание именованных каналов с использованием Kestrel с .NET 8, позволяя интегрировать их как часть стандартной модели программирования ASP.NET Core.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Статья описывает использование именованных каналов (named pipes) в ASP#NET Core и HttpClient. Именованные каналы – это механизм в Windows для коммуникации между процессами, обычно на одной машине, который может быть использован для обмена данными в одностороннем или двустороннем режиме. #ASPNET Core поддерживает создание именованных каналов с использованием Kestrel с .NET 8, позволяя интегрировать их как часть стандартной модели программирования ASP.NET Core.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Andrew Lock | .NET Escapades
Using named pipes with ASP.NET Core and HttpClient
In this post I show how to create an ASP.NET Core server that listens using Windows Named Pipes, and how to call the server using an HttpClient
⚡️ Вышла 2 версия библиотеки FSharp.Data.GraphQL
FSharp.Data.GraphQL позволяет более компактно и читабельно в виде функций описать и исполнять схему GraphQL API.
Ключевые изменения:
— Значительно улучшена обработка ошибок;
— Добавлена поддержка #ASPNET и Giraffe plug-and-play одним методом/функцией;
— Добавлена поддержка WebSocket (реализация подпротокола graphql-transport-ws)
— Сборка под .NET 6 и 7
👉🏻 Канал | 💬 Чат | 📕 Каталог
FSharp.Data.GraphQL позволяет более компактно и читабельно в виде функций описать и исполнять схему GraphQL API.
Ключевые изменения:
— Значительно улучшена обработка ошибок;
— Добавлена поддержка #ASPNET и Giraffe plug-and-play одним методом/функцией;
— Добавлена поддержка WebSocket (реализация подпротокола graphql-transport-ws)
— Сборка под .NET 6 и 7
👉🏻 Канал | 💬 Чат | 📕 Каталог
GitHub
Release 2.0.0 · fsprojects/FSharp.Data.GraphQL
Key highlights:
Major error handling support improvements;
ASP.NET and Giraffe plug-and-play support;
WebSocket support (implementing the graphql-transport-ws subprotocol)
.NET 6 and 7 support
Ma...
Major error handling support improvements;
ASP.NET and Giraffe plug-and-play support;
WebSocket support (implementing the graphql-transport-ws subprotocol)
.NET 6 and 7 support
Ma...