В рамках .NET 8 команда Microsoft активно работает на роутингом ASP.NET Core и уже есть некоторые результаты:
🎨 Route syntax highlighting
🏷️ Autocomplete of parameter and route names
🔗 Autocomplete of route constraints
⚡️ Route analyzers and fixers
🚀 Supports Minimal APIs, Web APIs, and Blazor
Подробнее
🎨 Route syntax highlighting
🏷️ Autocomplete of parameter and route names
🔗 Autocomplete of route constraints
⚡️ Route analyzers and fixers
🚀 Supports Minimal APIs, Web APIs, and Blazor
Подробнее
Microsoft News
ASP.NET Core Route Tooling Enhancements in .NET 8
Route tooling is a group of new features in .NET 8 that makes ASP.NET Core routing easier to use. Check out what route tooling adds to building ASP.NET Core apps.
👍17
Использование GraphQL с Azure Functions: серия статей для .NET-разработчика.
🗄 Часть 1. Реализация сервера GraphQL, запросы и мутации
🗄 Часть 2. Подписки
Please open Telegram to view this post
VIEW IN TELEGRAM
Poornima Nayar - Freelance .NET Developer
GraphQL & Azure Functions - Part 1 | Poornima Nayar - Freelance .NET Developer
❤7
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🧱 Модульная архитектура: что, как и почему?
Модульный подход к архитектуре делает написание кода более простым и динамичным и имеет множество преимуществ: от возможности работать над кодом в команде удаленно до высокого уровня безопасности. В статье разберемся, что такое модульная архитектура, как она работает и как модульный подход поможет оптимизировать работу над вашими проектами и даже улучшить их качество.
🔗 Основной сайт
🔗 Зеркало
Модульный подход к архитектуре делает написание кода более простым и динамичным и имеет множество преимуществ: от возможности работать над кодом в команде удаленно до высокого уровня безопасности. В статье разберемся, что такое модульная архитектура, как она работает и как модульный подход поможет оптимизировать работу над вашими проектами и даже улучшить их качество.
🔗 Основной сайт
🔗 Зеркало
👍7❤3🔥1
#news
Очередная подборка новостей для .NET-разработчика:
➡️ .NET docs: What's new for March 2023
🌐 .NET Monthly .NET Roundup - March 2023 - .NET 8 Preview 2, EF Core updates, and more!
➡️ What's new for the WinForms Visual Basic Application Framework
➡️ Generate images with AI using Stable Diffusion, C#, and ONNX Runtime
➡️ Introducing the Reliable Web App Pattern for .NET
Очередная подборка новостей для .NET-разработчика:
➡️ .NET docs: What's new for March 2023
➡️ What's new for the WinForms Visual Basic Application Framework
➡️ Generate images with AI using Stable Diffusion, C#, and ONNX Runtime
➡️ Introducing the Reliable Web App Pattern for .NET
Please open Telegram to view this post
VIEW IN TELEGRAM
Docs
.NET docs: What's new for September 2023 - .NET
What's new in the .NET docs for September 2023.
👍4
Например, вы можете создать тип данных OneOf, который может содержать либо строку, либо число, либо логическое значение. Это означает, что если вы создаете переменную этого типа данных, то она может содержать только одно из этих значений.
https://github.com/mcintyre321/OneOf
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19🤔17👍8🔥2😁1
Нас 18 000 🥳 🎊 🎂 ! Спасибо за интерес к «Библиотеке шарписта».
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉85👍7
aspnet-core.pdf
142.1 KB
Дорожная карта для разработчика ASP.NET Core, адаптированная под реалии 2023 года.
https://roadmap.sh/aspnet-core
#roadmap
https://roadmap.sh/aspnet-core
#roadmap
👍33
#news
⚡️ Вместе с Rider 2023.1 команда JetBrains представила новые версии ReSharper, dotCover, dotMemory, dotPeek и dotTrace.
Please open Telegram to view this post
VIEW IN TELEGRAM
The JetBrains Blog
Rider 2023.1: Enhanced C# Support, Best-in-class GameDev Features, and Much More! | The .NET Tools Blog
Hello everyone, The latest major Rider update has just been published! We invite you to explore the new features and improvements in the 2023.1 version of your favorite cross-platform .NET IDE.&nbs
🔥17👍5❤2
Пример Minimal API, реализующего HATEOAS
Термин HATEOAS означает фразу «Hypermedia As The Engine Of Application State». Это одна из ключевых концепций REST, благодаря которой ваши HTTP API полностью соответствуют ограничениям REST.
Читать & Смотреть запись сессии на DotNetDevs Austria
Термин HATEOAS означает фразу «Hypermedia As The Engine Of Application State». Это одна из ключевых концепций REST, благодаря которой ваши HTTP API полностью соответствуют ограничениям REST.
Читать & Смотреть запись сессии на DotNetDevs Austria
Poornima Nayar
Implementing HATEOAS in Minimal APIs | Poornima Nayar
Article that describes implementing HATEOAS in Minimal APIs
❤7👍3
Вышла третья часть в серии статей про разработку профилировщика .NET на C# с нуля 👉 https://t.me/csharpproglib/3290
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Библиотека шарписта | C#, F#, .NET, ASP.NET
Пошаговая разработка профилировщика .NET на C# с нуля: от теории к практике.
🗄 Часть 1
🗄 Часть 2
🗄 Часть 3
🗄 Часть 1
🗄 Часть 2
🗄 Часть 3
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Библиотека шарписта | C#, F#, .NET, ASP.NET
Stephen Toub, разработчик в команде .NET в Microsoft, рассказывает о деталях работы Async/Await в C#.
Читать
Читать
👍44
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📦⚙️ 9 лучших практик по работе с микросервисами
Микросервисы позволяют разрабатывать приложения в виде набора слабосвязанных сервисов, которые взаимодействуют через API, что упрощает разработку, поддержку и масштабирование приложений. Однако с этой архитектурой связаны определенные сложности. В этой статье мы обсудим лучшие практики, которые помогут вам построить более эффективную экосистему микросервисов с меньшим количеством архитектурных недочетов.
🔗 Основной сайт
🔗 Зеркало
Микросервисы позволяют разрабатывать приложения в виде набора слабосвязанных сервисов, которые взаимодействуют через API, что упрощает разработку, поддержку и масштабирование приложений. Однако с этой архитектурой связаны определенные сложности. В этой статье мы обсудим лучшие практики, которые помогут вам построить более эффективную экосистему микросервисов с меньшим количеством архитектурных недочетов.
🔗 Основной сайт
🔗 Зеркало
❤9🤔3
Старший разработчик в команде Тинькофф, которая занимается оцифровкой документов, делится опытом добавления файлов контента в nuget-пакеты.
Читать
Читать
Хабр
Добавление файлов контента в nuget-пакетах
Привет! Меня зовут Александр, я старший разработчик в команде, которая занимается оцифровкой документов. Когда мы разрабатываем пакеты библиотек компонентов, иногда возникает необходимость дополнить...
🔥7❤1👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
Microsoft News
Announcing .NET 8 Preview 3
.NET 8 Preview 3 is now available, with changes to build paths, workloads, Microsoft.Extensions, and containers. It also includes performance improvements in the JIT, for Arm64, and dynamic PGO.
👍20
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Обзор десяти ключевых архитектурных характеристик / нефункциональных требований любого проекта:
1️⃣Scalability
2️⃣Availability
3️⃣Extensibility
4️⃣Consistency
5️⃣Resiliency
6️⃣Usability
7️⃣Observability
8️⃣Security
9️⃣Durability
🔟Agility
Подробнее
1️⃣Scalability
2️⃣Availability
3️⃣Extensibility
4️⃣Consistency
5️⃣Resiliency
6️⃣Usability
7️⃣Observability
8️⃣Security
9️⃣Durability
🔟Agility
Подробнее
🔥30👍2❤1⚡1
Разбор уязвимости CVE-2020-36620 в NuGet-пакете для конвертации string в enum, которая может сделать C#-приложение уязвимым к DoS-атакам.
Читать
Читать
Хабр
Парсинг string в enum ценой в 50 Гб: разбираем уязвимость CVE-2020-36620
В этой заметке разберём уязвимость CVE-2020-36620 и посмотрим, как NuGet-пакет для конвертации string в enum может сделать C# приложение уязвимым к DoS-атакам. Представим ситуацию: есть серверное...
👍12🔥5⚡2😁1