TGViewer
Channel Public Channel
Библиотека шарписта | C#, F#, .NET, ASP.NET

Библиотека шарписта | C#, F#, .NET, ASP.NET

@csharpproglib

Все самое полезное для C#-разработчика в одном канале.

Наши курсы: https://clc.to/y3LDtw

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

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

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Subscribers
21.6K
Photos
2.9K
Videos
46
Links
5.4K

Showing posts older than #5738 · Back to latest

Older Posts 20 shown
Post #5737 5.11K
📅 IT Календарь: онлайн события от Microsoft

Этой весной планируются сразу два крупных мероприятия, связанные с разработкой.

📌 .NET Conf — апрель

Ивент, где эксперты Microsoft расскажут о модернизации приложений под .NET с помощью AI-инструментов, переходе в облако с .NET Aspire, интеграции ИИ и миграции с WinForms на Blazor.

📌 Microsoft Build 2025 — май

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

🐸Библиотека шарписта #свежак
  • 👍 3
  • ❤ 1
Post #5735 5.58K
💡 Красочно про LINQ

Подготовили для вас шпаргалку по методам LINQ.

💾 Сохраняйте себе, чтобы не потерять


🐸Библиотека шарписта #буст
  • 👍 70
  • 🥱 18
  • 🔥 13
  • ❤ 6
Post #5734 13.8K
📝 Создаем красивую документацию API с помощью Scalar в ASP.NET Core

Документация для API — это не просто набор ссылок и описаний. Это инструмент, который помогает разработчикам быстрее понять, как использовать ваш сервис. Используя Scalar, можно превратить стандартный Swagger в нечто действительно элегантное.

Процесс не сложный, а результат превзойдет все ожидания.

➡️ Прочитать статью

🐸Библиотека шарписта
  • 👍 10
Post #5733 4.65K
📰 Новости недели: что стоит знать

Представляем вам короткий, но насыщенный дайджест самых обсуждаемых событий недели.

➖ MAUI, Appium и BrowserStack: тесты на реальных устройствах.
Пошагово показано, как настроить тестирование на реальных устройствах, автоматизировать процесс через CI/CD и не страдать от эмуляторов, которые «работают только у меня»

➖ Отладка LINQ-запросов с помощью AI
В последней версии Visual Studio представлена новая функция — AI визуализатор IEnumerable.

➖ Исследование IT-аудитории Proglib 2025

➖ Как не запутаться в структурах данных в Unity и C#

➖ Как выбрать стратегию кэширования

🐸Библиотека шарписта #свежак
  • 👍 6
Post #5732 4.82K
❓ Покороче или подлиннее

➖ LTS (Long-Term Support) — это версия, которая получает обновления и критические фиксы в течение длительного времени, обычно несколько лет.

➖ STS (Short-Term Support) — это релиз с коротким сроком поддержки, включающий самые свежие функции и изменения. Он обновляется чаще, но требует регулярной миграции.

LTS или STS — это не просто спор о релизах, это идеологическая война между «не трогай, пока работает» и «давай всё обновим, вдруг заработает лучше».

Что выбрали бы вы для продакшена, в котором отвечаете своей зарплатой? Пишите в комментарии 👇

🐸Библиотека шарписта #междусобойчик
  • 😁 8
  • 🤔 2
  • 👍 1
Post #5730 4.45K

Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin

☸️ CKAD 2025. Самый свежий гайд по сдаче сертификации Certified Kubernetes Application Developer

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

➡️ Читать статью

🐸Библиотека devops'a
  • ❤ 4
  • 👍 1
Post #5728 4.99K
👨‍💻 Команда дня: хранение секретов

Для хранения секретов при разработке можно не использовать внешние сервисы, ведь .NET может похвастаться встроенным компонентом:
dotnet user-secrets init
dotnet user-secrets set "MySecret" "12345"


А как храните секреты вы? Делитесь в коментариях⬇️

🐸Библиотека шарписта #буст
  • 👍 10
  • 🥱 6
  • 👾 1
Post #5727 4.21K

Forwarded from Библиотека программиста

👨🏻‍💻 Исследование IT-аудитории Proglib 2025: зарплаты, технологии, профессии

Кто такой современный разработчик в 2025 году? Актуальное исследование портрета IT-специалистов: зарплаты, технологии, специализации и демография разработчиков.

➡️ Вся статистика и детали — здесь

Библиотека программиста #свежак
  • 👍 1
Post #5726 4.63K
Зимний режим OFF. Весна начинается с апгрейда.

Если чувствуешь, что за зиму навыки подзастыли — пора их разморозить.

📦 Включили весеннюю распродажу: скидка –35% на курсы до конца марта.

Выбирай направление и выходи из спячки:

— Алгоритмы и структуры данных — чтобы собеседования в Яндекс, Ozon и другие были как уровень easy

— Математика для Data Science — для тех, кто не хочет просто «жать на кнопки», а понимать, что под капотом

— Архитектуры и шаблоны — если хочется мыслить как senior и прокачать системное мышление

— Python, Frontend, основы IT — для тех, кто стартует путь в разработке

👾 Proglib Academy — это как старая добрая 8-битная игра, но вместо врагов — практические задачи и собеседования.

Мы просто упаковали сложное обучение в пиксельную обёртку, чтобы тебе было чуть веселее прокачиваться.

🧠 Отогревай мозги, прокачивай скиллы и хватай свой power-up до конца марта.

👉 Выбрать курс
Post #5725 5.62K
🤨 MediatR — спасение или оверхед

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

Если хочется красоты MediatR, но без просадок в перфомансе и адской сложности — возьмите FastEndpoints. Это библиотека, которая совмещает простоту Minimal APIs и фишки типа middleware, pipeline'ов и декораторов.

➡️ Видео с рассуждениями

🐸Библиотека шарписта #буст
  • 😁 6
  • 💯 3
  • 👾 1
Post #5722 5.35K
📓 Разбираем логи без боли

Когда логи становятся слишком большими, а обычные текстовые редакторы бессильны — на помощь приходит Analogy.LogViewer.
Он создан для того, чтобы навести порядок в хаосе логов: отладки, мониторинга, аудита.

➖ Основные возможности:

• Плагины: поддержка Serilog, NLog, log4net, JSON, CSV, текст, бинарщина и даже кастомный формат.

• Поиск и фильтрация: по уровням, времени, ключевым словам, источнику.

• Реалтайм логирование: логи можно стримить по TCP, UDP.

• GUI настраивается: вкладки, темы, колонки, автообновление.

Он не спасёт от багов, но поможет найти их быстрее — и с меньшими нервами.

➡️ Репозиторий инструмента

🐸Библиотека шарписта #буст
  • 😁 13
  • 👍 3
  • ❤ 2
Post #5721 15.6K
#️⃣🏗 Как не запутаться в структурах данных в Unity и C#

Когда работаете с Unity, почти каждая система — это работа с данными. Инвентарь, состояния врагов, квесты, сохранения. И вот тут важно не просто «что-то завести», а осознанно выбрать структуру данных под задачу.

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

➡️ Подробности в статье

🐸Библиотека шарписта
  • 🥱 8
  • 👍 3
Post #5720 5.61K
🪧 Достаём данные из Excel и обратно

Работа с Excel-файлами — одна из типичных задач в корпоративных приложениях. Часто возникает необходимость загрузить данные из Excel, обработать их и сохранить обратно. Рассмотрим простой способ решения этой задачи.

Для этого используем Spire.XlS.

1. Конвертируем Excel в DataTable
using Spire.Xls;
using System.Data;

// Загружаем Excel-файл
Workbook workbook = new Workbook();
workbook.LoadFromFile("example.xlsx");

// Берём нужный лист
Worksheet sheet = workbook.Worksheets[0];

// Конвертируем в DataTable
DataTable dt = sheet.ExportDataTable();


2. Конвертируем данные таблицы в Excel-документ
using Spire.Xls;
using System.Data;

// Заполняем DataTable вручную (или берём из БД)
DataTable dt = new DataTable();
dt.Columns.Add("Name");
dt.Columns.Add("Age");
dt.Rows.Add("Alice", "25");
dt.Rows.Add("Bob", "30");

// Создаём Excel-файл
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];

// Вставляем данные
sheet.InsertDataTable(dt, true, 1, 1);

// Сохраняем
workbook.SaveToFile("output.xlsx", ExcelVersion.Version2013);


Для чего используете Excel в работе? Админ как-то раз видел беклог в таблице. Делитесь своими задачками для Excel в комментариях👇

🐸Библиотека шарписта #буст
  • 👍 17
  • 🥱 3
  • ❤ 1
  • 😁 1
Post #5719 31.7K
💾 Как выбрать стратегию кэширования: разбор 7 популярных алгоритмов

Кешировать нужно с умом. И нет, LRU — не серебряная пуля.

В статье вас ждёт разбор алгоритмов: LRU, LFU, FIFO и другие
– Примеры, где каждый работает лучше
– Плюсы и минусы подходов
– Практические советы по выбору стратегии

Если проектируете систему с большими нагрузками или оптимизируете производительность — материал будет как раз.

➡️ Читать статью

🐸Библиотека шарписта
  • 👍 6
  • ❤ 3
Post #5717 5.61K

Forwarded from Библиотека собеса по C# | вопросы с собеседований

✍🏻 Какая из операций linq исключает дублирование одинаковых элементов в выходной последовательности?

Операция Distinct удаляет дублированные элементы из входной последовательности.

Библиотека собеса по С#
  • 🥱 39
  • 👍 10
  • 😁 2
  • 👾 1
Post #5716 6.35K
📰 Дайджест новостей за неделю

Собрали всё, что произошло на этой неделе, чтобы вы могли await важное без блокирующего Thread.Sleep(). Без null, без boxing, только актуальные штуки

🆕 .NET 10 Preview 2
Microsoft продолжает двигать .NET вперёд, и второй превью-релиз 10-й версии включает пачку обновлений во всех уголках платформы — от ядра до UI и облаков.

🧪 Microsoft обновили MSTest
Там не просто косметические апдейты. В этом релизе добавлено множество реально полезных фич, о которых просили разработчики.

🆕 MultiGit в Visual Studio
Теперь Visual Studio официально поддерживает работу с несколькими GitHub-аккаунтами.

📝 Visual Studio теперь сам пишет комментарии

🎮 Оптимизация памяти в Unity: как избежать лагов и повысить FPS в играх

🐸Библиотека шарписта #свежак
  • 👍 10
  • ❤ 2
  • 🔥 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →