⚡️ Реализация безопасного веб-приложения Blazor с помощью OpenID Connect
В этой статье показано, как реализовать безопасное веб-приложение #Blazor #NET 8 с помощью OpenID Connect и заголовков безопасности с одноразовыми номерами CSP.
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Просто для развлечения: библиотека для пятикарточного покера
Программная работа с пятикарточными покерными комбинациями - удивительно сложная, но интересная задача, которая содержит полезные уроки, связанные с принципами разработки программного обеспечения.
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️День .NET 2024!
Присоединяйтесь к специальному мероприятию 30 апреля, чтобы пройти целый день онлайн-обучения и узнать о новейших службах и функциях #Azure, разработанных специально для разработчиков #NET.
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Основы SignalR в .NET
В этом посте вы познакомитесь с SignalR в #NET. И все это с наглядной и рабочей демонстрацией.
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Просмотр статистики сборщика мусора
Узнайте, как с помощью dotnet-gcstats просмотреть статистику сборки мусора в режиме реального времени
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Rider 2024.1: улучшенный интерфейс для отладки, мониторинга производительности и разработки игр
Райдер 2024.1 доступен для скачивания!
Он поставляется с новыми функциями горячей перезагрузки, улучшениями пользовательского интерфейса, обновлёнными профилировщиками производительности и памяти, а также многим другим!
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Крис Саймон представляет: Разработка через тестирование, предметно-ориентированное проектирование и C# с нуля
Присоединяйтесь к Крису Саймону, который покажет вам, как применять разработку через тестирование (TDD).
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Тестирование собственных приложений AOT
MSTest представляет совместимый с Native AOT инструмент для запуска тестов.
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Индекс релизов .NET 9
Здесь вы найдете полный список всех выпусков #NET 9 с прямыми ссылками на примечания к выпуску и их анонсы/обсуждения.
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Использование .NET 8 в Bing
В статье обсуждается влияние динамической профильной оптимизации (PGO) в #NET 8, в частности, в высокопроизводительном механизме выполнения рабочих процессов #Bing. Автор отмечает значительное повышение производительности, достигнутое с помощью динамической профильной оптимизации, включая более эффективное использование процессора.
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Вышла 2 версия библиотеки FSharp.Data.GraphQL
FSharp.Data.GraphQL позволяет более компактно и читабельно в виде функций описать и исполнять схему GraphQL API.
Ключевые изменения:
— Значительно улучшена обработка ошибок;
— Добавлена поддержка #ASPNET и Giraffe plug-and-play одним методом/функцией;
— Добавлена поддержка WebSocket (реализация подпротокола graphql-transport-ws)
— Сборка под .NET 6 и 7
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Garnet решение для кэширования от Microsoft Research
Представляем вашему вниманию Garnet – новое решение для кэширования от #Microsoft Research. Проект написан на C#. Garnet поддерживает работу в кластере и обеспечивает быструю передачу данных с низкой задержкой, а также легко интегрируется с Redis и поддерживает множество типов данных.
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Прекращение поддержки Xamarin в Rider
#Rider прекратит поддержку #Xamarin, но не сейчас. JetBrains продолжит поддерживать Xamarin до второго полугодия 2024 года. К концу года поддержка Xamarin перейдет в режим обслуживания. Более команда разработки Rider не будет прилагать никаких усилий для разработки новых функций.
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Дамп управляемой кучи в C#
Существует множество средств для проверки содержимого памяти процесса #NET: dotnet-dump, dotnet-gcdump, ClrMD, #VisualStudio, и этот список можно продолжать. Но что, если бы мы решили сделать дамп из самого приложения?
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ async void в C#: опасности которые поджидают вас!
В статье обсуждаются проблемы и опасности, связанные с использованием методов async void в C#. Автор объясняет необходимость использования async Task из-за лучшей обработки исключений и контроля над асинхронными операциями
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Создание масштабируемого шлюза с помощью .NET
Команда #Microsoft AI создает службы, платформы и технологии, которые позволяют получать нужную информацию на любом устройстве и в любом месте. И этой команде понадобился высокопроизводительный и надежный шлюзе, который позволял бы обслуживать запросов от миллиардов пользователей.
👉🏻 Канал | 💬 Чат | 📕 Каталог
🎥 Новые возможности .NET 8 и C# 12 - Филип Экберг - NDC London 2024
Видео выходного дня. Этот доклад был записан на конференции NDC London. Важные аспекты C# 12 и #NET 8: производительность, красивый код с новыми возможностями и многое другое!
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Обновления разработки Blazor Wasm в JetBrains Rider 2024.1
С выпуском #Rider 2024.1 долгожданный Hot-Reload для #Blazor WebAssembly наконец доступен!
Ознакомьтесь со всеми улучшениями для разработки Blazor Wasm в Rider 2024.1, включая сценарии hot-reload, новый отладчик и конфигурацию запуска Multi-Launch
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Руководство разработчика: Расширенные методы обеспечения безопасности API на C#
Важность безопасности API невозможно переоценить. В эпоху безудержных киберугроз защита нашего API важна как никогда!
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Новый формат решения .slnx в Visual Studio — больше никаких GUID!
В #VisualStudio 2022 17.10 Preview 3 добавлен альтернативный формат решения .sln под названием .slnx! Это простой XML-файл с упрощенной структурой по сравнению со старым форматом .sln с большим количеством идентификаторов GUID. Эта функция все еще находится в очень ранней предварительной версии, но, скорее всего, она будет включена в .NET CLI в будущем.
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Возможности языка C# в сравнении с целевыми платформами
Если вы заглянете на официальную страницу управления версиями языка C#, вы можете подумать, что существует очень сильная связь между целевой платформой и версией языка C#.
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Работа с ASP.NET Core Minimal API
Автор этой статьи часто слышит (в социальных сетях или в прямых комментариях) людей, которые говорят, что нельзя использовать минимальные API для «реальных приложений», но она считает, что причина этого в том, что большинство примеров, которые мы видим, очень просты и не показывают, как организовать код таким образом, чтобы это имело смысл для более крупного приложения.
👉🏻 Канал | 💬 Чат | 📕 Каталог
49 лет назад, Пол Аллен и Билл Гейтс основали Microsoft!
С днем рождения, компания, которая создала Windows, .NET, Office, Azure и еще кучу всего, без чего современное ИТ никогда бы не стало таким, какое оно есть!
🎥 Реактивные расширения для .NET (Rx.NET)
Почему разработчики любят реактивные расширения для #NET? Ян Гриффитс расскажет об этом в сегодняшнем видео!
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Поддержка .NET 7 закончится 14 мая 2024 г.
После этой даты корпорация Майкрософт больше не будет предоставлять служебные обновления, включая исправления безопасности или техническую поддержку, для #NET 7.
👉🏻 Канал | 💬 Чат | 📕 Каталог
🎥 Знакомство с интеллектуальными компонентами .NET
Новые достижения в области искусственного интеллекта обещают произвести революцию в том, как мы взаимодействуем с программным обеспечением и используем его. Но добавление функций ИИ в существующее программное обеспечение может быть сложной задачей.
Набор действительно полезных компонентов пользовательского интерфейса на основе ИИ, которые можно быстро и легко добавлять в приложения #NET помогут вам не тратить недели времени на разработку, переделывая свой проект, или изучая машинное обучение обучение.
Интеллектуальные компоненты .NET — это предварительно созданные комплексные функции ИИ, которые можно добавить в существующие пользовательские интерфейсы приложения.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Тема асинхронных методов пожалуй вечная.
Сейчас перечитываю статью Дэвида Фаулер AspNetCoreDiagnosticScenarios – AsyncGuidance и вам рекомендую.
⚡️ Начало работы с .NET 8 и искусственным интеллектом
В статье обсуждаются предстоящие обновления #NET, в которых основное внимание уделяется интеграции искусственного интеллекта, в частности, генеративного ИИ и больших языковых моделей (LLM). Вы найдете перечень кратких руководства которых сможете узнать, как создавать современные приложения с использованием #Azure OpenAI SDK.
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Wasm в JetBrains Rider 2024.1
#Blazor был выпущен почти пять лет назад. С тех пор инфраструктура Blazor эволюционировала, добавив вариации с использованием веб-сокетов через SignalR, WebAssembly (Wasm) и рендеринга на стороне сервера. Каждый подход имеет свои преимущества. Тем не менее, разработчики тяготеют к простоте модели Wasm. В этой статье рассматриваются улучшения процесса разработки Blazor Wasm, включая сценарии горячей перезагрузки, настройку точек останова и Multi-Launch конфигурацию.
👉🏻 Канал | 💬 Чат | 📕 Каталог
🎥 Про микросервисы от Лейлы Портер – основателя #WomenOfDotNet
Поздравляем всех наших подписчиц с Международным женским днем! Сегодня хотим поделиться видео от Лейлы Портер «Понимание микросервисов: руководство для разработчика монолитов». Лейла является обладателем звания #Microsoft MVP, звездой ##gitHub и основателем #WomenOfDotNet Initiative!
👉🏻 Канал | 💬 Чат | 📕 Каталог