Библиотека шарписта | 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
👩‍💻 В 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 "http://localhost:5222/*"

или

HTTP_PROXY=http://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
💬 Любите костыли?

👍 — весь мой текущий проект — сплошной костыль
🤔 — нет, всегда стараюсь избегать костылей
🔥 — это часть рабочего процесса. Если сработает, можно выпилить костыль и написать код с нуля как следует

#холивар
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥147👍52🤔33👾4🥱1
🤔 Кстати, встроенный SortedList<TKey, TValue> не предоставляет структурный enumerator.

💡Итерация по такому списку приводит к упаковке итератора. Альтернативный вариант: использование AsStructEnumerable.

☑️ Это расширение не требует выделения памяти и работает немного быстрее.

#csharp #dotnet #tip by Сергей Тепляков
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔14👍7
📌 Процесс отладки .NET-приложения в одном изображении: на заметку C#-разработчику

👉 Читать описание каждого шага
🤔10👍8👾3❤‍🔥2🌚2
🧰 Serilog и .NET 8.0 minimal API

Взгляд основного мэнтейнера Serilog Nicholas Blumhardt на оптимальную конфигурацию логгера для ASP.NET Core 8 и модель приложения с minimal API, также известную как WebApplicationBuilder.

👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16
⚙️ SqlCeToolbox — расширение для Visual Studio и SSMS 17.x, а также standalone приложение и набор CLI-инструментов для управления всеми аспектами данных и схемы файлов баз данных SQL Server Compact/SQLite.

👉 GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤔3
🔍💼 Исследование рынка: 8 наиболее востребованных языков программирования в 2024 году

Результаты исследования рынка IT-вакансий, проведенного DevJobsScanner. Были проанализированы 14 миллионов объявлений и выявлены 8 наиболее востребованных языков программирования.

Читать статью

#почитать
🥱6👍3🤔1
🙇 7 учебных проектов для начинающего C#-разработчика

Мини-гайд с примерами учебных проектов и ссылками на соответствующие видеоуроки:

🔹 Чат-бот
🔹 Мобильное приложение с помощью .NET MAUI
🔹 CRUD
🔹 REST API
🔹 Простая игра
🔹 Интеграция со сторонними сервисами
🔹 Полноценный сайт или веб-приложение
13👍8