Forwarded from A.G.
49 лет назад, Пол Аллен и Билл Гейтс основали Microsoft!
С днем рождения, компания, которая создала Windows, .NET, Office, Azure и еще кучу всего, без чего современное ИТ никогда бы не стало таким, какое оно есть!
С днем рождения, компания, которая создала Windows, .NET, Office, Azure и еще кучу всего, без чего современное ИТ никогда бы не стало таким, какое оно есть!
⚡️ Тестирование собственных приложений AOT
MSTest представляет совместимый с Native AOT инструмент для запуска тестов.
👉🏻 Канал | 💬 Чат | 📕 Каталог
MSTest представляет совместимый с Native AOT инструмент для запуска тестов.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Testing Your Native AOT Applications
MSTest introduces a Native AOT compatible test runner and engine for testing your Native AOT applications.
⚡️ Работа с ASP.NET Core Minimal API
Автор этой статьи часто слышит (в социальных сетях или в прямых комментариях) людей, которые говорят, что нельзя использовать минимальные API для «реальных приложений», но она считает, что причина этого в том, что большинство примеров, которые мы видим, очень просты и не показывают, как организовать код таким образом, чтобы это имело смысл для более крупного приложения.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Автор этой статьи часто слышит (в социальных сетях или в прямых комментариях) людей, которые говорят, что нельзя использовать минимальные API для «реальных приложений», но она считает, что причина этого в том, что большинство примеров, которые мы видим, очень просты и не показывают, как организовать код таким образом, чтобы это имело смысл для более крупного приложения.
👉🏻 Канал | 💬 Чат | 📕 Каталог
If broken it is, fix it you should
Organizing ASP.NET Core Minimal APIs
I often hear (on social media or direct comments) people saying you can’t use minimal APIs for “real production” apps.
Forwarded from devdigest // events
⚡️ Крис Саймон представляет: Разработка через тестирование, предметно-ориентированное проектирование и C# с нуля
Присоединяйтесь к Крису Саймону, который покажет вам, как применять разработку через тестирование (TDD).
👉🏻 Канал | 💬 Чат | 📕 Каталог
Присоединяйтесь к Крису Саймону, который покажет вам, как применять разработку через тестирование (TDD).
👉🏻 Канал | 💬 Чат | 📕 Каталог
The JetBrains Blog
Chris Simon presents Test Driven Development, Domain Driven Design, & C# from the ground up - livestream | The .NET Tools Blog
Join Chris Simon for a live coding demonstration in C# that will show you how to apply Test-Driven Development (TDD) from the very beginning of a project.
⚡️ Возможности языка C# в сравнении с целевыми платформами
Если вы заглянете на официальную страницу управления версиями языка C#, вы можете подумать, что существует очень сильная связь между целевой платформой и версией языка C#.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Если вы заглянете на официальную страницу управления версиями языка C#, вы можете подумать, что существует очень сильная связь между целевой платформой и версией языка C#.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Dissecting the Code
C# Language Features vs. Target Frameworks
If you check the official C# language versioning page you might think that there is a very strong relationship between the target framework and the C# language version.
⚡️ Rider 2024.1: улучшенный интерфейс для отладки, мониторинга производительности и разработки игр
Райдер 2024.1 доступен для скачивания!
Он поставляется с новыми функциями горячей перезагрузки, улучшениями пользовательского интерфейса, обновлёнными профилировщиками производительности и памяти, а также многим другим!
👉🏻 Канал | 💬 Чат | 📕 Каталог
Райдер 2024.1 доступен для скачивания!
Он поставляется с новыми функциями горячей перезагрузки, улучшениями пользовательского интерфейса, обновлёнными профилировщиками производительности и памяти, а также многим другим!
👉🏻 Канал | 💬 Чат | 📕 Каталог
The JetBrains Blog
Rider 2024.1: A Better Experience for Debugging, Performance Monitoring, and Game Development | The .NET Tools Blog
You can download the release build from our website, install it via the Toolbox App, or use this snap package from the Snap Store (if you are using a compatible Linux distribution). Let’s review
⚡️ Новый формат решения .slnx в Visual Studio — больше никаких GUID!
В #VisualStudio 2022 17.10 Preview 3 добавлен альтернативный формат решения .sln под названием .slnx! Это простой XML-файл с упрощенной структурой по сравнению со старым форматом .sln с большим количеством идентификаторов GUID. Эта функция все еще находится в очень ранней предварительной версии, но, скорее всего, она будет включена в .NET CLI в будущем.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В #VisualStudio 2022 17.10 Preview 3 добавлен альтернативный формат решения .sln под названием .slnx! Это простой XML-файл с упрощенной структурой по сравнению со старым форматом .sln с большим количеством идентификаторов GUID. Эта функция все еще находится в очень ранней предварительной версии, но, скорее всего, она будет включена в .NET CLI в будущем.
👉🏻 Канал | 💬 Чат | 📕 Каталог
YouTube
New .slnx Solution Format in Visual Studio — no more GUIDs!
Visual Studio 2022 17.10 Preview 3 added a secret new feature - first look at the modern replacement for the .sln solution format called .slnx! Here is how you can try it out today!
#visualstudio #dotnet #dev #coding
Contents
0:00 - Intro
0:20 - Enabling…
#visualstudio #dotnet #dev #coding
Contents
0:00 - Intro
0:20 - Enabling…
⚡️ Просмотр статистики сборщика мусора
Узнайте, как с помощью dotnet-gcstats просмотреть статистику сборки мусора в режиме реального времени
👉🏻 Канал | 💬 Чат | 📕 Каталог
Узнайте, как с помощью dotnet-gcstats просмотреть статистику сборки мусора в режиме реального времени
👉🏻 Канал | 💬 Чат | 📕 Каталог
Medium
View your GCs statistics live with dotnet-gcstats!
Discover how to look at the .NET GC statistics to better understand your garbage collections
⚡️ Руководство разработчика: Расширенные методы обеспечения безопасности API на C#
Важность безопасности API невозможно переоценить. В эпоху безудержных киберугроз защита нашего API важна как никогда!
👉🏻 Канал | 💬 Чат | 📕 Каталог
Важность безопасности API невозможно переоценить. В эпоху безудержных киберугроз защита нашего API важна как никогда!
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Основы SignalR в .NET
В этом посте вы познакомитесь с SignalR в #NET. И все это с наглядной и рабочей демонстрацией.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В этом посте вы познакомитесь с SignalR в #NET. И все это с наглядной и рабочей демонстрацией.
👉🏻 Канал | 💬 Чат | 📕 Каталог
I Love DotNet
Fundamentals of SignalR in .Net
In this post I will introduce you to SignalR in .NET. All with live working demo.
⚡️ Обновления разработки Blazor Wasm в JetBrains Rider 2024.1
С выпуском #Rider 2024.1 долгожданный Hot-Reload для #Blazor WebAssembly наконец доступен!
Ознакомьтесь со всеми улучшениями для разработки Blazor Wasm в Rider 2024.1, включая сценарии hot-reload, новый отладчик и конфигурацию запуска Multi-Launch
👉🏻 Канал | 💬 Чат | 📕 Каталог
С выпуском #Rider 2024.1 долгожданный Hot-Reload для #Blazor WebAssembly наконец доступен!
Ознакомьтесь со всеми улучшениями для разработки Blazor Wasm в Rider 2024.1, включая сценарии hot-reload, новый отладчик и конфигурацию запуска 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
Forwarded from devdigest // azure
⚡️День .NET 2024!
Присоединяйтесь к специальному мероприятию 30 апреля, чтобы пройти целый день онлайн-обучения и узнать о новейших службах и функциях #Azure, разработанных специально для разработчиков #NET.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Присоединяйтесь к специальному мероприятию 30 апреля, чтобы пройти целый день онлайн-обучения и узнать о новейших службах и функциях #Azure, разработанных специально для разработчиков #NET.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Announcing: Azure Developers – .NET Day
Join us on April 30th for a full day of online training and discover the latest services and features in Azure designed specifically for .NET developers.
🎥 Новые возможности .NET 8 и C# 12 - Филип Экберг - NDC London 2024
Видео выходного дня. Этот доклад был записан на конференции NDC London. Важные аспекты C# 12 и #NET 8: производительность, красивый код с новыми возможностями и многое другое!
👉🏻 Канал | 💬 Чат | 📕 Каталог
Видео выходного дня. Этот доклад был записан на конференции NDC London. Важные аспекты C# 12 и #NET 8: производительность, красивый код с новыми возможностями и многое другое!
👉🏻 Канал | 💬 Чат | 📕 Каталог
//devedigest
What's new in .NET 8 & C# 12 - Filip Ekberg - NDC London 2024
This talk was recorded at NDC London in London, England. #ndclondon #ndcconferences #developer #softwaredeveloper Attend the next NDC conference near you...
⚡️ Просто для развлечения: библиотека для пятикарточного покера
Программная работа с пятикарточными покерными комбинациями - удивительно сложная, но интересная задача, которая содержит полезные уроки, связанные с принципами разработки программного обеспечения.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Программная работа с пятикарточными покерными комбинациями - удивительно сложная, но интересная задача, которая содержит полезные уроки, связанные с принципами разработки программного обеспечения.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Visual Studio Magazine
Just for Fun: A Five-Card Poker Library Using C# -- Visual Studio Magazine
Chances are if you've had many coding interviews you've been presented with a poker problem. Here's a great take from Dr. James McCaffrey of Microsoft Research.
⚡️ Создание масштабируемого шлюза с помощью .NET
Команда #Microsoft AI создает службы, платформы и технологии, которые позволяют получать нужную информацию на любом устройстве и в любом месте. И этой команде понадобился высокопроизводительный и надежный шлюзе, который позволял бы обслуживать запросов от миллиардов пользователей.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Команда #Microsoft AI создает службы, платформы и технологии, которые позволяют получать нужную информацию на любом устройстве и в любом месте. И этой команде понадобился высокопроизводительный и надежный шлюзе, который позволял бы обслуживать запросов от миллиардов пользователей.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Building a scalable gateway with .NET for Microsoft AI
Microsoft AI - our journey to building a scalable gateway with YARP on .NET 8.
⚡️ Реализация безопасного веб-приложения Blazor с помощью OpenID Connect
В этой статье показано, как реализовать безопасное веб-приложение #Blazor #NET 8 с помощью OpenID Connect и заголовков безопасности с одноразовыми номерами CSP.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В этой статье показано, как реализовать безопасное веб-приложение #Blazor #NET 8 с помощью OpenID Connect и заголовков безопасности с одноразовыми номерами CSP.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Software Engineering
Implement a secure Blazor Web application using OpenID Connect and security headers
This article shows how to implement a secure .NET 8 Blazor Web application using OpenID Connect and security headers with CSP nonces. The NetEscapades.AspNetCore.SecurityHeaders nuget package is us…
⚡️ Рефакторинг кода C# с помощью первичных конструкторов
В C# 12, входящем в состав #NET 8, представлен набор новых функций! В этой статье автор рассматривает первичные конструкторы, объясняет как их использовать и в чем их актуальность.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В C# 12, входящем в состав #NET 8, представлен набор новых функций! В этой статье автор рассматривает первичные конструкторы, объясняет как их использовать и в чем их актуальность.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Refactor your C# code with primary constructors
Explore C# 12's primary constructors through incremental refactoring of a Worker service.
⚡️ Модернизация существующего сервиса Windows в сервис на базе .NET 8 gRPC и Amazon ECS
В статье описывается, как модернизировать устаревший сервис Windows с использованием #NET 8 gRPC и #AWS Elastic Container Service. В статье описаны технические шаги, включая настройку сервиса gRPC, его развертывание в Amazon ECS и настройку Application Load Balancer для управления трафиком.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В статье описывается, как модернизировать устаревший сервис Windows с использованием #NET 8 gRPC и #AWS Elastic Container Service. В статье описаны технические шаги, включая настройку сервиса gRPC, его развертывание в Amazon ECS и настройку Application Load Balancer для управления трафиком.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Amazon
Modernize an existing Windows service to a .NET 8 gRPC service with Amazon ECS | Amazon Web Services
Introduction gRPC is a high-performance, cross-platform Remote Procedure Call (RPC) framework that allows for efficient communication between microservices. It was developed by Google and is now open-source. gRPC efficiently connects services in and across…
⚡️ Long polling в .NET
Polling — это простой способ предоставления обновлений в режиме, близком к реальному времени, с помощью HTTP-запросов. Однако во многих случаях это может привести к множеству пустых ответов и напрасной трате ресурсов. В этой статье автор познакомит вас с более эффективным способом получения обновлений и покажет, как его реализовать в #NET.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Polling — это простой способ предоставления обновлений в режиме, близком к реальному времени, с помощью HTTP-запросов. Однако во многих случаях это может привести к множеству пустых ответов и напрасной трате ресурсов. В этой статье автор познакомит вас с более эффективным способом получения обновлений и покажет, как его реализовать в #NET.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Medium
Long Polling in .NET
Implementing a More Efficient Polling Technique
⚡️ Новые возможности .NET в Ubuntu 24.04
Ubuntu 24.04 теперь доступна с #NET с первого дня в официальных каналах Ubuntu! Благодаря партнерству между Canonical и #Microsoft вы можете начать использовать .NET с Ubuntu 24.04 уже сегодня!
👉🏻 Канал | 💬 Чат | 📕 Каталог
Ubuntu 24.04 теперь доступна с #NET с первого дня в официальных каналах Ubuntu! Благодаря партнерству между Canonical и #Microsoft вы можете начать использовать .NET с Ubuntu 24.04 уже сегодня!
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
What’s new for .NET in Ubuntu 24.04
Ubuntu 24.04 is now available with .NET from day one in the official Ubuntu feeds! Thanks to the partnership between Canonical and Microsoft, you can start using .NET with Ubuntu 24.04 today!