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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Так, владелец макбука. Хватит позировать в кофейне.

Настоящее портфолио — это не стикеры на крышке, а проект с чистым кодом, README и рабочей демкой.

Не знаешь, как такой собрать? Научим. Наш курс «ML для старта в Data Science» — это пошаговый гайд к проекту, за который не стыдно.

ОСТАЛАСЬ НЕДЕЛЯ, чтобы забрать его по старой цене в 44.000 ₽. С 1 сентября — всё.

🎁 И да, при покупке курса ML до 1 сентябрякурс по Python получаешь бесплатно.

👉 Апгрейд от «вайба» до «оффера» тут
🥱1
⚡️ Кому платят больше, а кому обещают

Статистика радует цифрами, но разработчики чувствуют стагнацию. Рост есть на графиках, а в кошельках — тишина.

Собрали в карточках факты и тенденции, которые формируют IT-рынок сегодня.

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

🐸Библиотека шарписта
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔2
👨‍💻 Запуск C#-кода на GPU

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

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

Как установить:
dotnet add package ComputeSharp


Пример кода:
using ComputeSharp;

public partial struct MultiplyByTwoShader : IComputeShader
{
[ThreadGroupSize(256)]
public void Execute()
{
// Умножаем каждый элемент на два
}
}


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

➡️ Репозиторий либы

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3😁1
Мы сделаем вам предложение, от которого невозможно отказаться 🤌

Вы покупаете себе курс «Математика для Data Science» от преподавателей ВМК МГУ, а мы дарим второй такой же курс вашему другу.

Предложение действует только до 1 сентября. Ничего личного, просто математика.

👉 Принять предложение
😁51🥱1
💵 Посчитали среднюю зарплату шарписта в необычном эквиваленте

💬 Сколько у вас кабачков в зарплате?

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

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
📢 Какой сетап идеально подойдёт для разработки AI-агента?

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

❤️ — 1
👍 — 2
⚡️ — 3
👏 — 4
🔥 — 5
🎉 — 6
😁 — 7
😍 — 8
🤩 — 9

Какой бы сетап ни был, без AI-агентов в 2025 всё равно далеко не уедешь.

👉 Научим, как строить агентов, которые кодят с тобой
🎉43🔥14🤩1274
📩 Как работать с почтой в .NET

Наткнулись на видео в котором объясняются тонкости правильной отправки электронных писем через .NET.

Это не просто использование стандартного SMTP-клиента или API — здесь раскрывают, как правильно подходить к отправке email на глубоком уровне, чтобы понять, что происходит за кулисами.

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

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
💯5🔥2
👨‍💻 ImmutableCollection и многозадачность в C#

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

ImmutableCollection помогает решить эту задачу, предоставляя коллекции, которые нельзя изменять после их создания. Но стоит ли использовать их везде?

Таким вопросом и задался наш подписчик:
Как ImmutableCollection помогает при разработке многозадачных приложений? Стоит ли использовать их везде, где возможно?


Когда не стоит использовать:

• Каждый раз при изменении коллекции создается новая копия, что может снизить производительность.

• Частое создание новых коллекций может привести к большим затратам памяти. При ограниченных ресурсах может стать проблемой.

Когда ImmutableCollection — это идеальный выбор:

• Когда данные не изменяются часто
• Когда важна безопасность многозадачности
• В функциональном программировании

💬 Как вы используете ImmutableCollection? Поделитесь опытом в комментариях 👇

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

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1