Библиотека шарписта | 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
👩‍💻 Новый формат файла решения Visual Studio (.slnx)

.slnx представляет собой простой формат XML, призванный заменить старый кошмар файлов .sln. Он доступен в VS 2022 версии 17.10, но в качестве предварительной версии. Ник Чапсас рассказывает, в чём его преимущества.

📌 Активируем: Tools -> Options -> Preview Features -> Use Solution File Pesistence Model -> Save As .slnx
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41👍144😢21
🤺 Искусство оскорблять: как поставить коллегу на место и отбить желание работать над проектом

Многие люди не умеют грамотно критиковать работы коллег. Эта статья научит вас наносить сокрушительные словесные удары и ставить на место любого оппонента.

🔗 Читать статью
🔗 Зеркало
😁15😢5👍4🤔1🥱1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👩‍💻 Обзор сравнительно новых (и поэтому малоизвестных) команд Git, которые сделают вашу повседневную работу проще:

➡️ git switch — просто переключает ветку
➡️ git restore — восстанавливает файл до последней зафиксированной версии
➡️ git sparse-checkout — загружает в рабочую копию только подмножество файлов из большого репозитория
➡️ git worktree — управляет несколькими рабочими деревьями, связанными с одним репозиторием
➡️ и другие

👉 Читать перевод & оригинал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14😁5😢2🌚1
💡 В .NET 6 был добавлен новый низкоуровневый API для чтения и записи файлов без использования FileStream.

Новый тип, RandomAccess, предоставляет offset-based API для чтения и записи файлов в потокобезопасном режиме.

#csharp #dotnet #tip by Oleg Kyrylchuk
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51👍20🥱421
💡Интеграция ChatGPT OpenAI в кроссплатформенные приложения .NET: гайд для C#-разраба

От упрощенного дизайна UI с C#-разметкой до динамической интеграции ИИ с помощью Uno Platform.

👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🤔5🔥32😁1
👩‍💻 Ускорение сборки по умолчанию в Visual Studio

Включение ускорения сборки позволяет Visual Studio собирать только те проекты, которые были изменены, пропуская неизменённые. Это может значительно сократить время инкрементной сборки.

Идеально было бы добавить:


<AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio>


в файл .Build.props на уровне решения, чтобы добавить ее для всех разработчиков, но как превью функцию мы теперь можем включить её по умолчанию в настройках Visual Studio.

#dotnet #tip #visualstudio by Dave Callan
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33
👩‍💻 В Rider 2024.1 добавлен инструмент для визуализации, который облегчает .NET-разработчикам проверку таких коллекций, как List<T> и Dictionary<TKey, TValue>, а также объектов, ориентированных на данные, таких как DataSet, DataTable и т. д.

⚙️ Читайте подробнее, как использовать визуализатор коллекций Rider для просмотра, запроса, фильтрации и сортировки коллекций почти так же, как и с базами данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🔥8🥱71
🔗 Разрабы, на какие статьи вы переходили или какие последние ссылки открывали из Telegram? Речь идёт не только о наших статьях и ссылках, а о любых.

💬 Присылайте ссылку или просто напишите в комментах в стиле «был пост про …»👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯 Медленная сборка кода с .NET Roslyn: как найти и устранить причину

.NET-разработчик из команды Mindbox делится опытом измерения времени сборки проекта в MSBuild и полезными ссылками/советами на случай, если вы столкнетесь с такой проблемой.

👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤔41
🧰 PasteSQL C# Classes — расширение, которое позволяет легко создавать классы для таблиц базы данных SQL Server непосредственно в коде. В SSMS выберите свою таблицу, щелкните ее правой кнопкой мыши, выберите Create To и Clipboard.

📦 Установить
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍411
🧰 Создание и тестирование приложений в .NET с помощью Dev Proxy

Dev Proxy — это симулятор API, который позволяет моделировать различное поведение API, не изменения код приложения.

Инструмент позволяет моделировать ошибки, задержки, ограничение скорости и многое другое. И все это время ваше приложение думает, что оно подключено к реальному API.
devproxy --urls-to-watch "https://localhost:5222/*"

или

HTTP_PROXY=https://127.0.0.1:8000 dotnet run --project src/eShop.AppHost/eShop.AppHost.csproj


👉 Подробнее читайте в гайде
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🤔1
Ответьте на 3 вопроса, чтобы получить вводные занятия к курсу «Алгоритмы и структуры данных»

🔥Получите вводные занятия, ответив на 3 вопроса – https://proglib.io/w/82684bb8

На вводной части вас ждут:

1. Лекция «Производительность алгоритмов» от руководителя разработки Яндекс.Самокатов

2. Лекция «Итеративные сортировки и линейные сортировки» от аспирант департамента искусственного интеллекта ВШЭ

3. Практические задания после лекций

4. Ссылки на дополнительные материалы для самостоятельного изучения

⚡️Переходите и начинайте учиться уже сегодня – https://proglib.io/w/82684bb8
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔2👍1