Лента постов канала Библиотека шарписта (@csharpproglib) https://t.me/csharpproglib Полезные материалы по всему, что может быть интересно разработчику на C# Обратная связь: @proglibrary_feedback_bot Конференции: @event_listener_bot По вопросам рекламы @proglib_adv Прайс: @proglib_advertising http://ad.proglib.io/ ru https://linkbaza.com/catalog/-1001348905920 Fri, 22 Aug 2025 20:59:47 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Fri, 22 Aug 2025 10:13:09 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Thu, 21 Aug 2025 20:59:47 +0300
💬 Короткая экономия, долгие риски

Глава AWS Мэтт Гарман раскритиковал практику «замены» младших специалистов ИИ, назвав её «одной из самых глупых вещей», которые он слышал. По его словам, компании рискуют лишиться кадрового резерва через несколько лет, ведь именно джуны вырастают в мидлов и сеньоров.

Гарман также отмечает, что новички часто наиболее активно осваивают AI-инструменты, а стоят дешевле, чем опытные инженеры — значит, их обучение экономически оправдано.

💬 Что думаете вы? Замена джунов поможет сэкономить или в будущем такие компании могут понести большие убытки?

🐸Библиотека шарписта

#междусобойчик
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Thu, 21 Aug 2025 17:56:01 +0300
ХОЧЕШЬ ПОВЫСИТЬ ГРЕЙД В 2025 ГОДУ? 🚀

Чтобы стать Senior C# разработчиком сегодня, нужно не только знать язык программирования и фреймворки. Нужно уметь строить гибкую архитектуру приложения, которую легко тестировать и менять под задачи бизнеса. Стань экспертом в построении гибкой архитектуры приложения!

👉 Стартуем 25 августа.

Курс ведет действующий архитектор и Principal Engineer Кирилл Ветчинкин.

Что будет на курсе:
✅ Создадим полноценный микросервис
✅ Разберем все тактические паттерны DDD
✅ Реализуем Use Case и Domain Service
✅ Напишем много тестов
✅ Реализуем HTTP, gRPC и Kafka адаптеры

Полная программа ТУТ 👉 https://microarch.ru/courses/ddd?utm_source=posev&utm_medium=erid:2Vtzqx3DxfU&utm_campaign=4

А главное — ты с нуля разработаешь и запустишь микросервис, который максимально приближен к реальности "Диспетчеризация заказов на курьеров". Это будет крутым проектом в портфолио или основой для рабочих задач.

А еще:
— Проверим все домашки
— Поддержим в чате
— Проведем живые разборы
— Ответим на все вопросы

🔥 Не откладывай свой рост на потом: https://microarch.ru/courses/ddd?utm_source=posev&utm_medium=erid:2Vtzqx3DxfU&utm_campaign=4

Реклама. ИП Ветчинкин К.Е. ИНН: 773376451099 Erid: 2Vtzqx3DxfU
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Thu, 21 Aug 2025 15:59:47 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Thu, 21 Aug 2025 09:59:48 +0300
📎 Ревью коллег на аутсорсе

Лайфхак: чтобы проводить ревью, а не «ставить галочки», вставьте код коллеги в промпт ниже. Нейросеть предложит конкретные точки для рефакторинга, которые можно отметить в комментариях.

Промпт:
Отрефактори приведённый ниже код, сохранив точное поведение. Главные цели (в порядке приоритета): 1) поведение без изменений; 2) читабельность; 3) снижение/упрощение сложности; 4) улучшение структуры и соблюдение принципов SOLID.

Обязательные ограничения:
- Нельзя менять публичные сигнатуры (имена и параметры публичных функций/методов, публичные классы и их публичные интерфейсы).
- Не менять внешние контракты (формат входов/выходов, исключения, побочные эффекты), если явно не согласовано.

Ожидаемый выход (deliverables):
1) Unified diff (git-style unified diff) с изменениями — только изменения, применимые к файлам. Если создаёте новые файлы, укажите их в diff как new file mode.
2) Полный итоговый вариант рефакторнутого(ых) файла(ов) (после изменений) для быстрой проверки.
3) Минимальный набор юнит-тестов или скрипт/команды для воспроизведения и проверки, что поведение идентично исходному (если исходных тестов не было, создайте базовые тесты покрывающие ключевые сценарии).
4) Короткая секция «Ключевые решения» — по каждому существенному изменению объяснить:
- Что было изменено (строки/функция/класс);
- Почему (чёткая связь с читабельностью/сложностью/структурой/SOLID);
- Влияние на поведение, производительность и сложность (оценка O-нотации или замеры при возможности);
- Потенциальные риски/ограничения.
5) Сводка применённых принципов SOLID: для каждого принципа — что конкретно сделано (например: «SRP: класс X разделён на A и B, т.к. имел две ответственности»).
6) Commit-style summary: короткий заголовок (<= 50 символов) и 1-2 абзаца описания.
7) Если какое-то требование невозможно выполнить (например, воспроизвести тесты), явно укажите причину и предложите компромисс.

Формат вывода:
- Первой секцией выведите unified diff (если изменений нет — верните комментарий и пояснение почему).
- Далее — «Полные файлы после рефакторинга».
- Затем — «Юнит-тесты / Проверка» и инструкция как запускать (команды).
- Завершите «Ключевыми решениями» и «Commit summary».

<вставьте исходный код здесь>


🐸Библиотека шарписта

#буст
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Wed, 20 Aug 2025 20:59:48 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Wed, 20 Aug 2025 17:53:44 +0300
☝️ Один мудрый тимлид дал двум своим разработчикам по «таланту» — мощной, но своенравной LLM.

Первый разработчик испугался её «галлюцинаций». Он запер модель в песочнице, не давая ей доступа к свежим данным. На вопросы модель отвечала красиво, но часто придумывала факты, то есть врала. Он просто «закопал» свой талант, боясь им пользоваться.

Второй же разработчик не побоялся. Он построил для своей LLM систему RAG — дал ей «лопату и карту», чтобы находить сокровища в базе знаний компании. Его AI-агент отвечал точно по делу, ссылаясь на реальные документы. Он заставил свой «талант» работать и приносить пользу.

Мощь LLM раскрывается не в ней самой, а в системах, которые вы строите вокруг неё.


Именно такие системы мы и будем строить на втором потоке нашего курса «AI-агенты для DS-специалистов». Мы не просто поговорим о RAG, а соберём полный пайплайн с оценкой качества, чтобы ваш агент не врал.

Представьте, что вы сможете начать изучать эту сложную и востребованную тему уже 15 сентября, а не ждать официального старта в октябре. У вас будет фора в 3 недели, чтобы спокойно разобраться в векторных базах и подходе «LLM as a Judge».

💸 Цена 49.000 ₽ действует последние 4 дня — до 24 августа.

👉 Начать строить RAG раньше других
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Wed, 20 Aug 2025 10:21:54 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Tue, 19 Aug 2025 22:01:06 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Tue, 19 Aug 2025 20:59:49 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Tue, 19 Aug 2025 09:59:50 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Mon, 18 Aug 2025 22:01:13 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Mon, 18 Aug 2025 22:00:24 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Mon, 18 Aug 2025 20:59:50 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Mon, 18 Aug 2025 10:02:20 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Sun, 17 Aug 2025 15:59:51 +0300
📰 Дайджест новостей

Выловили из потока новостей только самое важное.

Copilot теперь понимает код как человек

В обновлении Visual Studio 17.14.11 появился новый механизм поиска — Remote Semantic Search, интегрированный непосредственно в Copilot Chat. Теперь поиск кода выходит за рамки простого сопоставления ключевых слов.

.NET 10 Preview 7 уже здесь

Microsoft представила .NET 10 Preview 7 — седьмой предварительный релиз, который включает обновления в .NET Runtime, SDK, библиотеках, ASP.NET Core, Blazor, .NET MAUI и других компонентах экосистемы.

.NET задаёт новый темп в AI-интеграции

NuGet MCP Server — новый сервер в экосистеме .NET, позволяющий AI‑ассистентам (в частности, LLM) получать актуальную информацию о пакетах NuGet в режиме реального времени.

GPT-5 теперь в Visual Studio

Microsoft объявила, что GPT‑5, последняя и наиболее продвинутая модель OpenAI, теперь доступна в GitHub Copilot внутри Visual Studio.

Сколько вы реально стоите как разработчик

🐸Библиотека шарписта

#свежак
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Sat, 16 Aug 2025 18:00:24 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Sat, 16 Aug 2025 15:59:52 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Sat, 16 Aug 2025 11:59:01 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Fri, 15 Aug 2025 20:59:53 +0300
💰 Сколько вы реально стоите как разработчик

Переговоры о зарплате — это всегда искусство не продешевить. Но как точно определить свою стоимость?

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

Листайте карточки и торгуйтесь уже на следующем собесе

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

🐸Библиотека шарписта
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Fri, 15 Aug 2025 10:24:53 +0300
💡 Простое решение для маппинга

Facet — библиотека для маппинга объектов в C#. Она позволяет легко маппить объекты и работает с проекциями для EF Core.

Facet не самая быстрая по производительности, но для большинства задач её возможностей хватает.

➡️ Обзор библиотеки

🐸Библиотека шарписта

#буст
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Thu, 14 Aug 2025 20:59:54 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Thu, 14 Aug 2025 09:59:54 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Wed, 13 Aug 2025 20:59:56 +0300
🐸Библиотека шарписта

#развлекалово
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Wed, 13 Aug 2025 18:00:42 +0300
🔥 Успей поднять квалификацию по выгодной цене!

Только до 17 августа у вас есть последняя возможность купить наши курсы по старым ценам.

🔹 Математика для Data Science:

— Базовый: (сейчас) 26 399₽(будет) 33 900₽
— Ультра: 35 199₽44 900₽
— VIP: 59 829₽75 900₽ (выгода больше 16 000₽!)

🔹 Программирование на Python: 24 990₽32 900₽
🔹 Алгоритмы и структуры данных: 31 669₽39 900₽
🔹 Архитектуры и шаблоны проектирования: 24 890₽32 900₽
🔹 AI-агенты для DS специалистов: 54 000₽59 000₽
🔹 Основы IT для непрограммистов: 14 994₽19 900₽
🔹 Базовые модели ML: 6 990₽9 900₽

Важно: Курсы из линейки Frontend Basic полностью снимаются с продажи. 17 августа — буквально последний день, когда их можно будет приобрести.

Успей купить до повышения — осталось 4 дня!

👉 Зафиксировать цену и начать учиться
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Wed, 13 Aug 2025 10:18:12 +0300
🛠 Как оживить протухшую ветку без merge-хаоса

Бывает: вы увлеклись разработкой, прошло пару недель (или месяцев), а основная ветка уже ушла далеко вперёд. В итоге — боль, конфликты и бесконечные merge-коммиты.

В таких случаях может спасати ребейз на свежую ветку:
git pull --rebase origin release/1.2.0


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

Конфликты всё равно придётся разруливать, но по одному — в контексте конкретного коммита, а не в гигантской свалке.

После успешного ребейза пушим с --force-with-lease, чтобы аккуратно обновить удалённую ветку, и продолжаем работать так, как будто отставания и не было.

🐸Библиотека шарписта

#буст
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Wed, 13 Aug 2025 08:04:42 +0300
📺 Хватит коллекционировать туториалы!

Десятки роликов по ML, сотни вкладок, папка «Посмотреть позже» трещит по швам. В голове — обрывки знаний о нейросетях и Pandas.

Знания без системы — это просто «шум». Они не превращаются в навыки и проекты.

Наш курс «ML для старта в Data Science» — это не ещё один туториал. Это система. Чёткий путь от «каши» в голове до первого сильного проекта в портфолио.

И да, чтобы старт был ещё проще — при покупке курса по ML вы получаете курс по Python в подарок

👉 Превратите «шум» в навык

А вы сталкивались с «информационной кашей»? Как выбирались? 👇
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Tue, 12 Aug 2025 20:59:56 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Tue, 12 Aug 2025 17:59:01 +0300
Ваши коллеги уже изучают .NET 10 → а вы готовы остаться на старых версиях?

Каждый релиз .NET приносит десятки нововведений, которые меняют подходы к разработке. Пока одни программисты осваивают новый синтаксис C# 14 и возможности runtime, другие продолжают писать код «по-старому» и удивляются, почему их решения выглядят устаревшими.

.NET 10 — это не просто очередное обновление. Это LTS-версия, которая задаст стандарты разработки на ближайшие годы. Новый синтаксический сахар, field и extension в C# 14, обновления в MAUI и EF Core — всё это уже меняет то, как пишут современные приложения.

Вебинар «Что нового в .NET 10 для разработчиков» в рамках курса «C# углубленный»

18 августа, 20:00
→ Антон Герасименко

Программа:
→ Обзор ключевых нововведений .NET 10 и их практическое применение
→ Синтаксические конструкции C# 14: сахар, field, extension
→ Изменения в runtime и их влияние на производительность приложений
→ Новые возможности MAUI и EF Core для современной разработки

После вебинара вы поймёте, как адаптировать свой код под новые стандарты, сможете читать и писать современный C# код и не будете отставать от коллег, которые уже перешли на актуальные версии.

Бесплатная регистрация — займите место в числе первых: https://clc.to/Vrx7jA

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Tue, 12 Aug 2025 10:38:01 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Mon, 11 Aug 2025 20:59:57 +0300
Подборка вакансий для шарпистов

C# Unity Developer — удалёнка.

Разработчик C# (Middle+) — от 230 000 ₽, гибрид (Москва).

Senior C# developer — от 4 500 до 5 500 €, удалёнка.

Senior C#-разработчик — удалёнка.

C# разработчик — от 240 000 до 300 000 .

Бустер — Удалённо (в любом городе мира).

➡️ Еще больше топовых вакансий — в нашем канале С# Jobs
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Mon, 11 Aug 2025 09:59:56 +0300
Какое утверждение корректно описывает поведение struct с полями-ссылками (ref fields) и использованием ref struct в C#?

👾 — ref struct можно хранить в куче, если он вложен в класс, но доступ к нему осуществляется только по ссылке
👍 — ref struct запрещает захват в замыканиях, хранение в полях классов и boxing, чтобы гарантировать расположение в стеке
🥰 — Обычный struct с полями-ссылками (ref T) компилятор не ограничивает, и их можно хранить в куче без последствий
🥱 — ref struct может быть полем обычного struct, если оба находятся в куче

Библиотека задач по C#
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Sun, 10 Aug 2025 15:59:57 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Sat, 09 Aug 2025 17:06:21 +0300
🧐 Зоопарк моделей в ML: с чего начать?

Открываешь статью по машинному обучению — и в тебя летят слова: трансформеры, бустинги, SVM, регрессии.

Кажется, придётся учить всё это, иначе в ML не пустят.

Хорошая новость: 90% задач можно закрыть 2–3 классическими методами. Разберёшь их — уже сможешь собирать работающие проекты. А хайповые названия подождут.

Важно: не распыляйся на всё подряд. Начни с базового — это фундамент, на котором держится остальное.

👉 Успей попасть на курс «ML для старта в Data Science»
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Sat, 09 Aug 2025 12:02:17 +0300
🐸Библиотека шарписта #развлекалово
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Fri, 08 Aug 2025 21:04:09 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Fri, 08 Aug 2025 10:02:36 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Thu, 07 Aug 2025 22:00:25 +0300
Proglib Academy — это место, где вы превращаете теорию в практику. Здесь ваши знания становятся проектами для портфолио, а вы — более уверенным специалистом.

Выберите курс, который поможет сделать следующий шаг ⬇️

🚀 Для тех, кто начинает путь в IT:

Основы IT для непрограммистов
Программирование на Python (обновлённый)
Frontend-разработчик с нуля: HTML, CSS, JavaScript

🧠 Для будущих и настоящих Data Scientist'ов:

ML для старта в Data Science (начинается в сентябре)
Базовые модели ML и приложения
Математика для Data Science
AI-агенты для DS-специалистов (скоро второй поток)

🛠️ Для опытных разработчиков, готовых к росту:

Алгоритмы и структуры данных
Архитектуры и шаблоны проектирования

Независимо от вашей цели, у нас есть курс, который поможет её достичь. Переходите в Proglib Academy, выбирайте свой путь и инвестируйте в навыки, которые всегда будут в цене!
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Thu, 07 Aug 2025 21:03:26 +0300
🤨 Разработчики бывают разные

В команде всегда важен баланс: навыков, взаимодействия, доверия.
Но что делать, если приходится выбирать?

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

Потом пришёл другой — опытный, уверенный, местами даже впечатляющий. Быстро понимал задачу, показывал нестандартные решения, но при этом он постоянно спорил с тем, как устроена архитектура, игнорировал договорённости команды, воспринимал ревью как придирки, предлагал «как надо» на каждом шагу.

В итоге один тянул вниз, а второй — разрывал команду изнутри.

Какой тип разработчика на самом деле опаснее?


Админ думает, что токсику не место в командной разработке. Большие проекты это зачастую стресс, а если в этом стрессе кто-то будет подливать масла, то взорвутся все.

💬 А теперь вопрос: кого бы вы оставили, если нужно выбрать одного?

🐸Библиотека шарписта #междусобойчик
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Thu, 07 Aug 2025 18:03:12 +0300
🫣 Боитесь математики в ML?

Думаете, для этого нужно вспоминать университетские интегралы и решать сложные уравнения?

У нас хорошая новость: машинное обучение — это в первую очередь инженерная практика, а не математическая олимпиада. Здесь важнее понимать суть, а не выводить формулы.

Именно на таком подходе — через логику, интуицию и наглядные примеры — и построен наш курс «ML для старта в Data Science», где мы объясняем всё на пальцах, без боли и зубрёжки.

Регистрируйтесь, пока есть свободные места 😉
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Thu, 07 Aug 2025 10:20:04 +0300
🤖 Когда под рукой нет фронта

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

Промпт:
Вы — эксперт Frontend-разработчик с опытом создания пользовательских интерфейсов для .NET приложений. Ваша задача — создавать чистый, эффективный и поддерживаемый код фронтенда на React, Angular или Vue, который легко интегрируется с .NET бэкендом через указанные API-эндпоинты. Каждый ответ должен включать:
1. Полноценно рабочий компонент с комментариями по ключевым решениям.
2. Обоснование выбора архитектурных подходов, методик маршрутизации и управления состоянием.
3. Использование лучших практик современных фреймворков.

Предоставляю список эндпоинтов (укажите формат: URL, методы, схема данных). Создавайте код, учитывая эти эндпоинты и специфику взаимодействия с API.


API есть — интерфейс будет.

🐸Библиотека шарписта #буст
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Wed, 06 Aug 2025 20:59:19 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Wed, 06 Aug 2025 09:59:19 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Tue, 05 Aug 2025 20:59:18 +0300
🤩 Вайб-кодинг: новая эра в программировании или модная ошибка

Мы
подготовили 5 карточек, которые расскажут, как вайб-кодинг меняет разработку, какие плюсы и минусы он имеет, а также что думают об этом сами специалисты.

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

🐸Библиотека шарписта
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Tue, 05 Aug 2025 18:03:09 +0300
🤔 Зачем вообще понимать, как работает ML?

Сейчас многие просто запускают модельку в sklearn — и радуются точности 0.92.

Вроде всё работает… но почему?
А когда сломается — что делать?


Машинное обучение — это система, которую можно понять.

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

👉 Мы сделали курс, чтобы в это было реально въехать:

— без сложных формул;
— с интуитивными объяснениями;
— от простого к сложному.

Если хочешь перейти от «гуглю код» к «понимаю, как это работает» — ты по адресу!

❗Стартуем в сентябре — бронируй место на курсе уже сейчас
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Tue, 05 Aug 2025 09:59:20 +0300
🧠 virtual, override, new, overload в C#

Работаете с наследованием в C#? Тогда вы обязаны понимать, как работают virtual, override, new и overload. Разложим по полочкам:

virtual — можно переопределить

Метод можно переопределить в классе-наследнике. Без него — нельзя.
class Animal {
public virtual void Speak() {
Console.WriteLine("Animal speaks");
}
}


override — переопределение родительского метода.

class Dog : Animal {
public override void Speak() {
Console.WriteLine("Woof");
}
}


new — перетирание метода базового класса

Это не переопределение, а маскировка: новый метод с тем же именем.
class Cat : Animal {
public new void Speak() {
Console.WriteLine("Meow");
}
}


overload — перегрузка метода

Метод с таким же именем, но разными параметрами. Никак не связан с наследованием.
class Printer {
public void Print(string text) { ... }
public void Print(int number) { ... } // overload
}


🐸Библиотека шарписта #буст
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Mon, 04 Aug 2025 20:59:21 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Mon, 04 Aug 2025 17:57:01 +0300
Хотите разобраться в тестировании API на ASP.NET Core?

➡️ Присоединяйтесь к открытому уроку «Тестирование API в ASP.NET Core: Интеграция и Нагрузка» 5 августа в 20:00 МСК. На вебинаре мы:

- Разберем ключевые концепции интеграционного и нагрузочного тестирования.
- Научимся писать интеграционные тесты с популярными библиотеками.
- Освоим инструменты для нагрузочного тестирования и анализа результатов.

📗 Этот урок — отличная подготовка к курсу «C# ASP.NET Core разработчик», который стартует совсем скоро. Все участники вебинара получат скидку на обучение!

Записаться на вебинар → https://clc.to/iOE8qg

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Mon, 04 Aug 2025 10:01:27 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Sun, 03 Aug 2025 15:59:21 +0300
📰 Дайджест недели

Для тех, кто пропустил инфопоток — конденсат самых значимых апдейтов.

Smarter AI Edits в Visual Studio Copilot

Ранее большинство изменений вносилось с помощью жёстких эвристических правил и шаблонов, что давало лишь ~50 % успешных результатов и приводило к конфликтам синтаксиса или потере частей кода.

Теперь используется сочетание спекулятивной декодировки и современных моделей, которое позволяет формировать «идеальный» вариант файла и затем сравнивать его с фактическим кодом, аккуратно интегрируя необходимое изменение без ломки контекста

Нативная поддержка VECTOR в .NET и JDBC‑драйверах

Microsoft объявила о релизе Microsoft.Data.SqlClient 6.1.0 и Microsoft JDBC Driver for SQL Server 13.1.0, которые впервые предлагают полноценную нативную обработку векторных данных через новый тип VECTOR

Microsoft выпустила .NET Aspire 9.4

Главное нововведение — полноценный нативный AOT-командный интерфейс Aspire CLI, который теперь в общем доступе. Он предоставляет команды aspire new, aspire run, aspire add, aspire config.

Delivery Manager: что за профессия и какую роль играет в разработке

Вайб-кодинг: что это и как к нему относятся IT-специалисты и работодатели

🐸Библиотека шарписта #свежак
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Sat, 02 Aug 2025 16:01:44 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Sat, 02 Aug 2025 11:59:22 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Fri, 01 Aug 2025 20:59:24 +0300
🔄 Роль delivery manager в процессе разработки

Delivery Manager отличается от традиционного проектного менеджера тем, что его роль сосредоточена не только на планировании и контроле сроков, но и на постоянной оптимизации процесса разработки.

В статье про то, почему без этой роли проект может сорваться, и как именно этот специалист влияет на успешную разработку продукта.

➡️ Подробнее про Delivery Manager

🐸Библиотека шарписта
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Fri, 01 Aug 2025 09:59:24 +0300
👀 Ticker Q: быстрый и эффективный

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

В видео покажут, как легко внедрить Ticker Q в проект на .NET и настроить cron-выражения с EF Core для хранения задач.

➡️ Смотреть видео

🐸Библиотека шарписта #буст
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Thu, 31 Jul 2025 20:59:24 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Thu, 31 Jul 2025 10:41:50 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Wed, 30 Jul 2025 20:59:25 +0300
Свежая бета гитхаба 😅

🐸Библиотека шарписта #развлекалово
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Wed, 30 Jul 2025 10:08:27 +0300
⚡️ Следим за свежестью NuGet-пакетов

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

Чтобы избавиться от этого нужно установить:
dotnet tool install --global dotnet-outdated-tool


И запустить:
dotnet outdated


Дополнительно можно использовать флаги:
--include-transitive: показывает даже вложенные зависимости
--upgrade: автоматически обновляет зависимости
--fail-on-updates: делает ошибку в CI, если есть устаревшие


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

🐸Библиотека шарписта #буст
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Tue, 29 Jul 2025 20:59:25 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Tue, 29 Jul 2025 15:04:13 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Tue, 29 Jul 2025 09:59:26 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Mon, 28 Jul 2025 20:59:26 +0300
👉 Подборка вакансий для шарпистов

C# / .NET Core Backend Developer — от 140 000 ₽, удалёнка.

Senior C# Developer (HFT) — до 1 000 000 ₽, удалённо.

Senior .NET Developer — до 250 000 ₽.

C# разработчик — от 240 000  ₽, удалённо.

C#/.NET‑разработчик — от 240 000  ₽, удалёнка.

Бустер — Удалённо (в любом городе мира).

➡️ Еще больше топовых вакансий — в нашем канале С# Jobs
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Mon, 28 Jul 2025 10:00:30 +0300
Что произойдёт при попытке изменить значение readonly поля вне конструктора?

👾 — Будет выброшено исключение во время выполнения
👍 — Компилятор выдаст ошибку
🥰 — Значение изменится, но только для текущего экземпляра
⚡️ — Поле сбросится в значение по умолчанию

Библиотека задач по C#
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Sun, 27 Jul 2025 15:59:28 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Sat, 26 Jul 2025 18:00:31 +0300
🤔 «Начни сразу с нейросетей — зачем тебе логрегрессия?»

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

Классика ML — это не допотопная теория, а база (bias/variance, деревья, метрики), без которой не понять Deep Learning.

⚡️ Хотите освоить этот фундамент на реальных задачах? Приходите на наш курс по классическому ML. Только хардкор, только продовые задачи!

📆 Старт — 12 августа.

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

🎁 Последний день промокода Earlybird на скидку 10.000₽.

👉 Не упустите шанс!
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Sat, 26 Jul 2025 11:59:28 +0300
🐸Библиотека шарписта #развлекалово
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Fri, 25 Jul 2025 20:59:28 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Fri, 25 Jul 2025 18:00:50 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001348905920 Fri, 25 Jul 2025 10:32:29 +0300
Подробнее
]]>