Нас 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
Следите за обновлениями перевода об Async/Await в C# под капотом 👉 https://t.me/csharpproglib/3511
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Библиотека шарписта | C#, F#, .NET, ASP.NET
Помните ту самую статью о деталях работы Async/Await в C#? Автор на Хабре взял на себя смелость разбить ее на несколько независимых частей, более легких для перевода и восприятия.👇
🗄 Часть 1
🗄 Часть 2
🗄 Часть 3
🗄 Часть 4
🗄 Часть 5
🗄 Часть 6
🗄 Часть 7
🗄 Часть 1
🗄 Часть 2
🗄 Часть 3
🗄 Часть 4
🗄 Часть 5
🗄 Часть 6
🗄 Часть 7
🙏7👍2
Использование моделей OpenAI в проектах .NET
Следите за обновлениями этого поста, ведь это пополняемая серия статей.
🗄 Часть 1. Введение
🗄 Часть 2. Completions
Следите за обновлениями этого поста, ведь это пополняемая серия статей.
Please open Telegram to view this post
VIEW IN TELEGRAM
Microsoft News
Get started with OpenAI in .NET
Learn how to get started using OpenAI models like GPT with .NET and the Azure SDK
👍15❤1
Вышла четвертая часть перевода об Async/Await в C# под капотом 👉 https://t.me/csharpproglib/3511
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Библиотека шарписта | C#, F#, .NET, ASP.NET
Помните ту самую статью о деталях работы Async/Await в C#? Автор на Хабре взял на себя смелость разбить ее на несколько независимых частей, более легких для перевода и восприятия.👇
🗄 Часть 1
🗄 Часть 2
🗄 Часть 3
🗄 Часть 4
🗄 Часть 5
🗄 Часть 6
🗄 Часть 7
🗄 Часть 1
🗄 Часть 2
🗄 Часть 3
🗄 Часть 4
🗄 Часть 5
🗄 Часть 6
🗄 Часть 7
❤12