⚡️ Использование именованных каналов с 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
⚡️ Rider 2024.1 EAP 6 – что нового?
А нового очень много – обновленный диалог создания проекта, пользовательские правила именования и улучшения системы контроля версий. Для #Blazor теперь используется совершенно новый дебаггер, его разработкой занимался Андрей Рублев (наш слон из //devdigest!).
👉🏻 Канал | 💬 Чат | 📕 Каталог
А нового очень много – обновленный диалог создания проекта, пользовательские правила именования и улучшения системы контроля версий. Для #Blazor теперь используется совершенно новый дебаггер, его разработкой занимался Андрей Рублев (наш слон из //devdigest!).
👉🏻 Канал | 💬 Чат | 📕 Каталог
The JetBrains Blog
Rider 2024.1 EAP 6: Updated New Project Dialog, Custom Naming Rules, and VCS Improvements | The .NET Tools Blog
The latest installment in the Rider 2024.1 Early Access Program has just been released, and it’s jam-packed with updates. Before you download it, let’s take a look at the major changes. Updated
Forwarded from devdigest // mobile
⚡️ .NET MAUI Community Toolkit
Эта библиотека с открытым исходным кодом служит дополнением к #NET #MAUI, предлагая разработчикам богатый набор элементов управления, преобразователей и вспомогательных средств, предназначенных для ускорения разработки приложений на платформе .NET MAUI. С акцентом на инновации, управляемые сообществом, .NET MAUI Community Toolkit стал незаменимым инструментом для разработчиков, стремящихся улучшить свои приложения.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Эта библиотека с открытым исходным кодом служит дополнением к #NET #MAUI, предлагая разработчикам богатый набор элементов управления, преобразователей и вспомогательных средств, предназначенных для ускорения разработки приложений на платформе .NET MAUI. С акцентом на инновации, управляемые сообществом, .NET MAUI Community Toolkit стал незаменимым инструментом для разработчиков, стремящихся улучшить свои приложения.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
.NET MAUI Community Toolkit 2023 Highlights
Let's take a look back at all the happeneings from 2023 for the the .NET MAUI Community Toolkit's Journey of Growth, Rich Features, and Expanding Community Collaboration and a sneak peak at what is next.
⚡️ Выбор подходящей платформы для Windows приложений
Какую технологию должен использовать программист для нового Windows приложения, когда ему предоставляется огромное множество различных вариантов, включая #NET #MAUI, WinUI, WinForms, #WPF, UWP, #Blazor и других?
👉🏻 Канал | 💬 Чат | 📕 Каталог
Какую технологию должен использовать программист для нового Windows приложения, когда ему предоставляется огромное множество различных вариантов, включая #NET #MAUI, WinUI, WinForms, #WPF, UWP, #Blazor и других?
👉🏻 Канал | 💬 Чат | 📕 Каталог
Visual Studio Magazine
Choosing the Right UI Framework for Native Windows Applications -- Visual Studio Magazine
What tech should a .NET coder use for a new Windows desktop app when presented with a dizzying array of options that include .NET MAUI, WinUI, WinForms, WPF, UWP, Blazor and so on?
⚡️ The Draco programming language compiler
"Я хочу сделать с C# то же, что Kotlin сделал с Java" – такое амбициозное заявление делает автор проекта Draco.
👉🏻 Канал | 💬 Чат | 📕 Каталог
"Я хочу сделать с C# то же, что Kotlin сделал с Java" – такое амбициозное заявление делает автор проекта Draco.
👉🏻 Канал | 💬 Чат | 📕 Каталог
GitHub
Draco
Home of the Draco programming language. Draco has 11 repositories available. Follow their code on GitHub.
Forwarded from devdigest // ua
⚡️ Розширення Azure Functions
У цій статті обговорюється еволюція моделі масштабування функцій #Azure, включаючи масштабування під час виконання та масштабування на основі цілей. Автор пояснює, як розширення можуть запитувати певну кількість працівників, і використовує приклади з Azure Cosmos DB та RethinkDB для демонстрації реалізації.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У цій статті обговорюється еволюція моделі масштабування функцій #Azure, включаючи масштабування під час виконання та масштабування на основі цілей. Автор пояснює, як розширення можуть запитувати певну кількість працівників, і використовує приклади з Azure Cosmos DB та RethinkDB для демонстрації реалізації.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Tpeczek
Azure Functions Extensibility - Runtime Scaling
This post explores how the Azure Functions extensions participate in scaling activities through runtime scaling and target-based scaling features.
🎥 Про микросервисы от Лейлы Портер – основателя #WomenOfDotNet
Поздравляем всех наших подписчиц с Международным женским днем! Сегодня хотим поделиться видео от Лейлы Портер «Понимание микросервисов: руководство для разработчика монолитов». Лейла является обладателем звания #Microsoft MVP, звездой ##gitHub и основателем #WomenOfDotNet Initiative!
👉🏻 Канал | 💬 Чат | 📕 Каталог
Поздравляем всех наших подписчиц с Международным женским днем! Сегодня хотим поделиться видео от Лейлы Портер «Понимание микросервисов: руководство для разработчика монолитов». Лейла является обладателем звания #Microsoft MVP, звездой ##gitHub и основателем #WomenOfDotNet Initiative!
👉🏻 Канал | 💬 Чат | 📕 Каталог
//devedigest
Understanding Microservices: A Guide For the Monolithic Developer by Layla Porter
This talk was part of the JetBrains .NET Day Online '23 conference: https://jb.gg/dotnetdayonline23 #dotnet #JBDotNetDaysDescription: Microservice Architectu...
⚡️ async void в C#: опасности которые поджидают вас!
В статье обсуждаются проблемы и опасности, связанные с использованием методов async void в C#. Автор объясняет необходимость использования async Task из-за лучшей обработки исключений и контроля над асинхронными операциями
👉🏻 Канал | 💬 Чат | 📕 Каталог
В статье обсуждаются проблемы и опасности, связанные с использованием методов async void в C#. Автор объясняет необходимость использования async Task из-за лучшей обработки исключений и контроля над асинхронными операциями
👉🏻 Канал | 💬 Чат | 📕 Каталог
Dev Leader
async void Methods In C# – The Dangers That You Need to Know
Learn why async void methods in C# can be dangerous with clear code examples. A perfect for beginner software engineers wanting to understand the risks.
⚡️ Wasm в JetBrains Rider 2024.1
#Blazor был выпущен почти пять лет назад. С тех пор инфраструктура Blazor эволюционировала, добавив вариации с использованием веб-сокетов через SignalR, WebAssembly (Wasm) и рендеринга на стороне сервера. Каждый подход имеет свои преимущества. Тем не менее, разработчики тяготеют к простоте модели Wasm. В этой статье рассматриваются улучшения процесса разработки Blazor Wasm, включая сценарии горячей перезагрузки, настройку точек останова и Multi-Launch конфигурацию.
👉🏻 Канал | 💬 Чат | 📕 Каталог
#Blazor был выпущен почти пять лет назад. С тех пор инфраструктура Blazor эволюционировала, добавив вариации с использованием веб-сокетов через SignalR, WebAssembly (Wasm) и рендеринга на стороне сервера. Каждый подход имеет свои преимущества. Тем не менее, разработчики тяготеют к простоте модели Wasm. В этой статье рассматриваются улучшения процесса разработки Blazor Wasm, включая сценарии горячей перезагрузки, настройку точек останова и Multi-Launch конфигурацию.
👉🏻 Канал | 💬 Чат | 📕 Каталог
The JetBrains Blog
Blazor Wasm Development Upgrades in JetBrains Rider 2024.1 | The .NET Tools Blog
Blazor Wasm development improvements for .NET developers using JetBrains Rider
⚡️ Дамп управляемой кучи в C#
Существует множество средств для проверки содержимого памяти процесса #NET: dotnet-dump, dotnet-gcdump, ClrMD, #VisualStudio, и этот список можно продолжать. Но что, если бы мы решили сделать дамп из самого приложения?
👉🏻 Канал | 💬 Чат | 📕 Каталог
Существует множество средств для проверки содержимого памяти процесса #NET: dotnet-dump, dotnet-gcdump, ClrMD, #VisualStudio, и этот список можно продолжать. Но что, если бы мы решили сделать дамп из самого приложения?
👉🏻 Канал | 💬 Чат | 📕 Каталог
minidump.net
Dumping the managed heap in C#
Using unsafe hacks to walk the managed heap from within a .NET application, without relying on the debugging API.
⚡️ Начало работы с .NET 8 и искусственным интеллектом
В статье обсуждаются предстоящие обновления #NET, в которых основное внимание уделяется интеграции искусственного интеллекта, в частности, генеративного ИИ и больших языковых моделей (LLM). Вы найдете перечень кратких руководства которых сможете узнать, как создавать современные приложения с использованием #Azure OpenAI SDK.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В статье обсуждаются предстоящие обновления #NET, в которых основное внимание уделяется интеграции искусственного интеллекта, в частности, генеративного ИИ и больших языковых моделей (LLM). Вы найдете перечень кратких руководства которых сможете узнать, как создавать современные приложения с использованием #Azure OpenAI SDK.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Get started with .NET 8 and AI using new quickstart tutorials
New quickstarts are now available to help you get started with .NET and AI development.
Forwarded from devdigest // mobile
⚡️ Прекращение поддержки Xamarin в Rider
#Rider прекратит поддержку #Xamarin, но не сейчас. JetBrains продолжит поддерживать Xamarin до второго полугодия 2024 года. К концу года поддержка Xamarin перейдет в режим обслуживания. Более команда разработки Rider не будет прилагать никаких усилий для разработки новых функций.
👉🏻 Канал | 💬 Чат | 📕 Каталог
#Rider прекратит поддержку #Xamarin, но не сейчас. JetBrains продолжит поддерживать Xamarin до второго полугодия 2024 года. К концу года поддержка Xamarin перейдет в режим обслуживания. Более команда разработки Rider не будет прилагать никаких усилий для разработки новых функций.
👉🏻 Канал | 💬 Чат | 📕 Каталог
The JetBrains Blog
An Update on Xamarin Support in Rider | The .NET Tools Blog
Microsoft will be ending support for Xamarin on May 1, 2024, switching to MAUI applications. Rider will continue to support Xamarin until the end of 2024.
Forwarded from A.G.
Тема асинхронных методов пожалуй вечная.
Сейчас перечитываю статью Дэвида Фаулер AspNetCoreDiagnosticScenarios – AsyncGuidance и вам рекомендую.
Сейчас перечитываю статью Дэвида Фаулер AspNetCoreDiagnosticScenarios – AsyncGuidance и вам рекомендую.
GitHub
AspNetCoreDiagnosticScenarios/AsyncGuidance.md at master · davidfowl/AspNetCoreDiagnosticScenarios
This repository has examples of broken patterns in ASP.NET Core applications - davidfowl/AspNetCoreDiagnosticScenarios
⚡️ Garnet решение для кэширования от Microsoft Research
Представляем вашему вниманию Garnet – новое решение для кэширования от #Microsoft Research. Проект написан на C#. Garnet поддерживает работу в кластере и обеспечивает быструю передачу данных с низкой задержкой, а также легко интегрируется с Redis и поддерживает множество типов данных.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Представляем вашему вниманию Garnet – новое решение для кэширования от #Microsoft Research. Проект написан на C#. Garnet поддерживает работу в кластере и обеспечивает быструю передачу данных с низкой задержкой, а также легко интегрируется с Redis и поддерживает множество типов данных.
👉🏻 Канал | 💬 Чат | 📕 Каталог
microsoft.github.io
Hello from Garnet | Garnet
Description will go into a meta tag in <head />
🎥 Знакомство с интеллектуальными компонентами .NET
Новые достижения в области искусственного интеллекта обещают произвести революцию в том, как мы взаимодействуем с программным обеспечением и используем его. Но добавление функций ИИ в существующее программное обеспечение может быть сложной задачей.
Набор действительно полезных компонентов пользовательского интерфейса на основе ИИ, которые можно быстро и легко добавлять в приложения #NET помогут вам не тратить недели времени на разработку, переделывая свой проект, или изучая машинное обучение обучение.
Интеллектуальные компоненты .NET — это предварительно созданные комплексные функции ИИ, которые можно добавить в существующие пользовательские интерфейсы приложения.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Новые достижения в области искусственного интеллекта обещают произвести революцию в том, как мы взаимодействуем с программным обеспечением и используем его. Но добавление функций ИИ в существующее программное обеспечение может быть сложной задачей.
Набор действительно полезных компонентов пользовательского интерфейса на основе ИИ, которые можно быстро и легко добавлять в приложения #NET помогут вам не тратить недели времени на разработку, переделывая свой проект, или изучая машинное обучение обучение.
Интеллектуальные компоненты .NET — это предварительно созданные комплексные функции ИИ, которые можно добавить в существующие пользовательские интерфейсы приложения.
👉🏻 Канал | 💬 Чат | 📕 Каталог
YouTube
Introducing Smart Components Experiment for Blazor, MVC, and Razor Pages
Add genuinely useful AI-powered features to your web app, just by dropping in pre-built Smart Components that upgrade your existing pages and forms in minute...
⚡️ Вышла 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...
⚡️ Поддержка .NET 7 закончится 14 мая 2024 г.
После этой даты корпорация Майкрософт больше не будет предоставлять служебные обновления, включая исправления безопасности или техническую поддержку, для #NET 7.
👉🏻 Канал | 💬 Чат | 📕 Каталог
После этой даты корпорация Майкрософт больше не будет предоставлять служебные обновления, включая исправления безопасности или техническую поддержку, для #NET 7.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
.NET 7 will reach End of Support on May 14, 2024
.NET 7 will reach end of support on May 14, 2024, this blog breaks down all the valuable information you need to know and how to update to .NET 8.
⚡️ Использование .NET 8 в Bing
В статье обсуждается влияние динамической профильной оптимизации (PGO) в #NET 8, в частности, в высокопроизводительном механизме выполнения рабочих процессов #Bing. Автор отмечает значительное повышение производительности, достигнутое с помощью динамической профильной оптимизации, включая более эффективное использование процессора.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В статье обсуждается влияние динамической профильной оптимизации (PGO) в #NET 8, в частности, в высокопроизводительном механизме выполнения рабочих процессов #Bing. Автор отмечает значительное повышение производительности, достигнутое с помощью динамической профильной оптимизации, включая более эффективное использование процессора.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Bing on .NET 8: The Impact of Dynamic PGO
Bing Extensible Application Platform's upgrade to .NET 8 and how dynamic profile guided optimization continues to deliver performance gains
🎥 Реактивные расширения для .NET (Rx.NET)
Почему разработчики любят реактивные расширения для #NET? Ян Гриффитс расскажет об этом в сегодняшнем видео!
👉🏻 Канал | 💬 Чат | 📕 Каталог
Почему разработчики любят реактивные расширения для #NET? Ян Гриффитс расскажет об этом в сегодняшнем видео!
👉🏻 Канал | 💬 Чат | 📕 Каталог
//devedigest
The Heart of Reactive Extensions for .NET (Rx.NET)
Reactive Extensions for .NET (Rx.NET) is profoundly useful, and developers often end up loving. Why is that? Endjin Technical Fellow Ian Griffiths explains h...
⚡️ Индекс релизов .NET 9
Здесь вы найдете полный список всех выпусков #NET 9 с прямыми ссылками на примечания к выпуску и их анонсы/обсуждения.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Здесь вы найдете полный список всех выпусков #NET 9 с прямыми ссылками на примечания к выпуску и их анонсы/обсуждения.
👉🏻 Канал | 💬 Чат | 📕 Каталог
GitHub
.NET 9 Release Index · dotnet/core · Discussion #9234
Here you will find a full index of all .NET 9 releases with direct links to release notes and their announcements/discussions. What's new in .NET 9 is also a great resource, which documents .NE...