Библиотека шарписта | C#, F#, .NET, ASP.NET
22.9K subscribers
2.26K photos
36 videos
85 files
4.43K links
Все самое полезное для C#-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
В рамках .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

Подробнее
👍17
Использование GraphQL с Azure Functions: серия статей для .NET-разработчика.

🗄Часть 1. Реализация сервера GraphQL, запросы и мутации
🗄Часть 2. Подписки
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Андрей Губский делится несколькими любопытными «параллельными реальностями» C#.

En & Ru
👍81👏1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🧱 Модульная архитектура: что, как и почему?

Модульный подход к архитектуре делает написание кода более простым и динамичным и имеет множество преимуществ: от возможности работать над кодом в команде удаленно до высокого уровня безопасности. В статье разберемся, что такое модульная архитектура, как она работает и как модульный подход поможет оптимизировать работу над вашими проектами и даже улучшить их качество.

🔗 Основной сайт
🔗 Зеркало
👍73🔥1
🧰 OneOf — C#-библиотека для создания типов данных, которые могут содержать только одно значение из заданного набора.

Например, вы можете создать тип данных OneOf, который может содержать либо строку, либо число, либо логическое значение. Это означает, что если вы создаете переменную этого типа данных, то она может содержать только одно из этих значений.

https://github.com/mcintyre321/OneOf
Please open Telegram to view this post
VIEW IN TELEGRAM
19🤔17👍8🔥2😁1
This media is not supported in your browser
VIEW IN TELEGRAM
👍126🔥2
Нас 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
👍33
Пример Minimal API, реализующего HATEOAS

Термин HATEOAS означает фразу «Hypermedia As The Engine Of Application State». Это одна из ключевых концепций REST, благодаря которой ваши HTTP API полностью соответствуют ограничениям REST.

Читать & Смотреть запись сессии на DotNetDevs Austria
7👍3
Помните ту самую статью о деталях работы Async/Await в C#? Автор на Хабре взял на себя смелость разбить ее на несколько независимых частей, более легких для перевода и восприятия.👇

🗄 Часть 1
🗄 Часть 2
🗄 Часть 3
🗄 Часть 4
🗄 Часть 5
🗄 Часть 6
🗄 Часть 7
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📦⚙️ 9 лучших практик по работе с микросервисами

Микросервисы позволяют разрабатывать приложения в виде набора слабосвязанных сервисов, которые взаимодействуют через API, что упрощает разработку, поддержку и масштабирование приложений. Однако с этой архитектурой связаны определенные сложности. В этой статье мы обсудим лучшие практики, которые помогут вам построить более эффективную экосистему микросервисов с меньшим количеством архитектурных недочетов.

🔗 Основной сайт
🔗 Зеркало
9🤔3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Обзор десяти ключевых архитектурных характеристик / нефункциональных требований любого проекта:

1️⃣Scalability
2️⃣Availability
3️⃣Extensibility
4️⃣Consistency
5️⃣Resiliency
6️⃣Usability
7️⃣Observability
8️⃣Security
9️⃣Durability
🔟Agility

Подробнее
🔥30👍211