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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
Forwarded from Библиотека программиста | программирование, кодинг, разработка
#tip #tools

А вы знали про GitLive? Это расширение для IDE, которое позволяет увидеть проблемы, над которыми сейчас работают ваши коллеги по команде, клонированные ими репозитории, имя текущей ветки каждого разработчика и многое другое.

Расширение совместимо с IntelliJ IDEA (Ultimate, Community, Educational), Android Studio, AppCode, CLion, DataGrip, DataSpell, GoLand, MPS, PhpStorm, PyCharm (Professional, Community, Educational), Rider, RubyMine и VS Code.

Смотреть демо
#news #tools

Анонс AWS Microservice Extractor for .NET — инструмента, который помогает извлекать микросервисы из монолитных приложений.

https://proglib.io/w/2d1d9bc2
SQLite/SQL Server Compact Toolbox — Visual Studio расширение, которое добавляет несколько полезных функций для упрощения работы со встроенными базами данных: создание сценариев для таблиц и данных, импорт из файлов SQL Server и CSV и многое другое.

Установить (> 1,2 миллиона установок)

#tools
👍8
Полезная фича Visual Studio, о которой стоит знать.

#dotnet #tools #tip
👍40🌚5💯1
💡Используете Windows Terminal? Почему бы вам не интегрировать C# REPL в качестве пункта меню для быстрого экспериментирования/тестирования/прототипирования👇

👉 Просто добавьте следующий профиль в settings.json:

{
"name": "C# REPL",
"commandline": "csharprepl"
}


📌Другие варианты интеграции и установки — в документации.

#tip #tools
🔥16👍6🤔5
🤩 MediatR 12 в действии: подборка от Milan Jovanović

#csharp #tools #tip
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱5👍3
💡Вы могли не знать об этой фиче, но в Visual Studio можно вставить JSON как классы одним нажатием мыши.

Данная фича доступна из меню Edit.

#tools #tip by Dave Callan
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥82👍8😁7🤔1
👩‍💻 Перемещение блоков кода вверх/вниз в Visual Studio: простой, но полезный совет

↕️Вместо простого копирования и вставки мы также можем перемещать блоки кода: выбираем блок кода и используем ALT + вверх/вниз.

#tools #tip by Dave Callan
Please open Telegram to view this post
VIEW IN TELEGRAM
48👍21🥱12🔥2
💡☝️Использование Refit как альтернативы встроенному HttpClient в .NET

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

📌Для справки:

Refit — автоматическая типобезопасная библиотека REST для .NET Core, Xamarin и .NET.

#dotnet #csharp #tools #tip by Milan Jovanović
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍92
👩‍💻 Если вы работаете над веб-приложением в Visual Studio и хотите запустить его в режиме инкогнито, просто используйте “Browse With…”.

#tools #tip by Dave Callan
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5492
💡Polly — библиотека для проектов .NET, которая помогает обрабатывать сбои и повышать устойчивость ваших приложений.

☑️ С помощью Polly вы можете легко определять и применять такие стратегии, как Retry, Circuit Breaker, Hedging, Timeout, Rate Limiter и Fallback.

👉 Документация

#dotnet #tools
👍282
🔥 Поддержка .NET 8 SDK + C# 12, повышение производительности, прогнозирующая отладка, новые фичи на базе ИИ: это и многое другое в Rider 2023.3.

👉 Подробнее

#dotnet8 #csharp #tools
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
17🔥32👍1
Если вы вводите символы в верхнем регистре в VS, IDE покажет вам следующую подсказку ☝️

💡 Удобно, если в проекте используются длинные имена методов.

#csharp #tools #dotnet #tip
🥱31👍19🔥5
💡 Visual Studio Endpoints Explorer

Endpoints Explorer позволяет увидеть все эндпоинты в вашем решении.

Вы также можете перейти непосредственно к коду эндпоинта и создать для него заглушку запроса файла .http.

View > Other Windows > Endpoints Explorer

#dotnet #tools #tips
👍37😁3🔥1🤔1
💡 Как включить встроенные подсказки в Visual Studio: на заметку C#-разработчику

#dotnet #tools #tip by Dave Callan
🔥40👍131
👩‍💻 Четыре фичи Visual Studio, о которых вы могли не знать:

☑️ HTTP files
☑️ Endpoints Explorer
☑️ Dev Tunnels
☑️ Paste Json as Classes

#dotnet #tools #tip by Dave Callan
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
34👍18
📊🛠️ Просмотр цикломатической сложности (Cyclomatic complexity) в Visual Studio

Цикломатическая сложность — это программная метрика, предназначенная для количественной оценки сложности программы путем измерения количества независимых путей через ее исходный код.

Данную метрику особенно полезно анализировать при работе с легаси, или когда сталкиваешься с новой кодовой базой и надо быстро понять, с чем имеешь дело 🤯

#dotnet #tools #tip by Dave Callan
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍2😢1