Библиотека шарписта | 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-сообщества (Erik EJ, Arthur Vickers и Brice Lambson) демонстрируют новую версию CLI EF Core Power Tools и кейсы использования некоторых NuGet-пакетов для улучшения UX при создании CLI-инструмента.

📺 Смотреть
👍1
Теория и практика использования параметров ref, out и in: на заметку C#-разработчику.

Читать
👍12🥱2🥰1
Полезные заметки по использованию Telegram API и библиотеки TDLib: что требуется для взаимодействия с Telegram API, какие средства нужны для написания кода своего бота на C#, как их правильно установить и использовать.

Читать
👍4🤔21🔥1🥱1
Команда Stack Overflow опубликовала результаты опроса разработчиков за 2023 год. Давайте обсудим то, что касается .NET-разработки:

🔝 C# на 8 месте в категории «Языки программирования, сценариев и разметки»
🔝 Microsoft SQL Server на 5 месте в категории «Базы данных»
🔝 Microsoft Azure на 2 месте в категории «Облачные платформы»
🔝 ASP.NET Core на 2 месте в категории «Веб-фреймворки и технологии»
🔝 .NET (5+) на 1 месте в категории «Другие фреймворки и библиотеки»

Visual Studio Code на 1 месте как самый популярный редактор кода, а IDE Visual Studio сильно отставая осталась на втором. Rider тем временем даже не в десятке.
👍11🔥4
Полезные заметки от Эндрю Лока по использованию библиотеки MiniValidation для поддержки рекурсивной валидации объекта IOptions в .NET 6+.

Читать
3❤‍🔥1👍1😁1💯1
💭 Экосистема .NET очень активно развивается, в связи с чем есть резонный вопрос.

Вы считаете нужным каждый год обновлять кодовую базу проекта? Если не обновляетесь, расскажите, какая в вашем рабочем/пет проекте версия .NET? 🥁
🔥9👍1
🎙️ Подкаст RadioDotNet: будущее WASI, доминирование VS Code, новая книга

📌 Темы:
▫️Microsoft Build 2023
▫️Announcing .NET 8 Preview 4
▫️Announcing C# Dev Kit for Visual Studio Code
▫️Big Changes Coming for Blazor in .NET 8
▫️Visual Studio 2022 17.6 and 17.1 Preview
▫️Concurrent Hosted Service Start and Stop in .NET 8
▫️Experiments with the new WASI workload in .NET 8 Preview 4
▫️Книга «ASP.NET Core Security» в правильном переводе DotNetRu

YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
3 совета по управлению исключениями в C# от Milan Jovanović

#dotnet #csharp #tip
🔥36👍62
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👨‍💻🗺️ Кому в IT жить хорошо: Indeed опубликовал список из 19 наиболее востребованных спецов за рубежом в 2023 году

Рассказываем, кем нужно быть и какой стек начать изучать, чтобы жить в Кремниевой долине и зарабатывать от $150 000.

🔗 Основной сайт
🔗 Зеркало
🥱7👍3
Практика использования OpenTelemetry в ASP.NET Core проекте: гайд для C#-разработчика

Разбираемся с использованием System.Diagnostics для трейсинга, подключением OpenTelemetry к проекту и основными юзкейсами OpenTelemetry.

Читать
👍16
This media is not supported in your browser
VIEW IN TELEGRAM
Парсинг сайтов на C# с использованием Html Agility Pack или AngleSharp

Гайд по разработке просто CLI-приложения, из которого вы увидите оба инструмента в деле. CLI-приложение парсит тестовый веб-сервис Books to Scrape и выводит информацию о ценах на книги.

Читать
👍13
Разработчик из компании АльфаСтрахование делится опытом интеграции .NET Core приложений с корпоративным хранилищем секретов HashiCorp Vault

Разбор достоинств/недостатков используемого ранее решения Vault Integration 1.0 и деталей улучшенного продукта.

Читать
21🤔1
Введение в абстрактные типы Edm.Untyped и Collection(Edm.Untyped), поддерживаемые в ASP.NET Core OData 8.x

Sam Xu (Senior Software Engineer, OData, Microsoft Graph, Open API, Swagger) демонстрирует различия между typed/untyped, declared/undeclared свойствами с точки зрения схемы OData с использованием модели данных.

Читать
👍5
Реализация стратегии обратимого удаления в EF Core с использованием перехватчиков и фильтров запросов: гайд для C#-разработчиков.

Читать
👍155
Добавление фильтрации, сортировки и пагинации на страницы в REST API

В предыдущем видео Milan Jovanović показал, как создать набор эндпоинтов CRUD, и некоторые из лучших практик REST API (лучших по его мнению).

Теперь он продолжает путешествие по REST API, добавляя поддержку фильтрации, сортировки и пагинации страниц.

📺 Смотреть

#dotnet #restapi #bestpractices
👍6🔥3🥱1