Профессор Си
رفتن به کانال در Telegram
Уроки, советы, новости C#. @anothertechrock @aldrson
نمایش بیشتر2 744
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-27 روز
-1930 روز
در حال بارگیری داده...
کانالهای مشابه
ابر برچسبها
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
سپتامبر '26
سپتامبر '26
+7
در 0 کانالها
اوت '26
+8
در 0 کانالها
Get PRO
ژوئیه '26
+4
در 0 کانالها
Get PRO
ژوئن '26
+11
در 0 کانالها
Get PRO
مه '26
+6
در 0 کانالها
Get PRO
آوریل '26
+18
در 0 کانالها
Get PRO
مارس '26
+19
در 0 کانالها
Get PRO
فوریه '26
+33
در 0 کانالها
Get PRO
ژانویه '26
+27
در 0 کانالها
Get PRO
دسامبر '25
+14
در 0 کانالها
Get PRO
نوامبر '25
+29
در 0 کانالها
Get PRO
اکتبر '25
+29
در 0 کانالها
Get PRO
سپتامبر '25
+35
در 0 کانالها
Get PRO
اوت '25
+26
در 0 کانالها
Get PRO
ژوئیه '25
+21
در 0 کانالها
Get PRO
ژوئن '25
+35
در 0 کانالها
Get PRO
مه '25
+32
در 0 کانالها
Get PRO
آوریل '25
+35
در 0 کانالها
Get PRO
مارس '25
+49
در 0 کانالها
Get PRO
فوریه '25
+45
در 0 کانالها
Get PRO
ژانویه '25
+60
در 0 کانالها
Get PRO
دسامبر '24
+30
در 0 کانالها
Get PRO
نوامبر '24
+77
در 0 کانالها
Get PRO
اکتبر '24
+76
در 0 کانالها
Get PRO
سپتامبر '24
+56
در 0 کانالها
Get PRO
اوت '24
+38
در 0 کانالها
Get PRO
ژوئیه '24
+39
در 0 کانالها
Get PRO
ژوئن '24
+67
در 0 کانالها
Get PRO
مه '24
+63
در 0 کانالها
Get PRO
آوریل '24
+105
در 0 کانالها
Get PRO
مارس '24
+109
در 0 کانالها
Get PRO
فوریه '24
+25
در 0 کانالها
Get PRO
ژانویه '24
+20
در 0 کانالها
Get PRO
دسامبر '23
+26
در 0 کانالها
Get PRO
نوامبر '23
+6
در 0 کانالها
Get PRO
اکتبر '23
+15
در 0 کانالها
Get PRO
سپتامبر '23
+18
در 0 کانالها
Get PRO
اوت '23
+21
در 0 کانالها
Get PRO
ژوئیه '23
+43
در 0 کانالها
Get PRO
ژوئن '23
+6
در 0 کانالها
Get PRO
مه '23
+11
در 0 کانالها
Get PRO
آوریل '23
+11
در 0 کانالها
Get PRO
مارس '23
+57
در 0 کانالها
Get PRO
فوریه '23
+455
در 0 کانالها
Get PRO
ژانویه '23
+9
در 0 کانالها
Get PRO
دسامبر '22
+18
در 0 کانالها
Get PRO
نوامبر '22
+11
در 0 کانالها
Get PRO
اکتبر '22
+25
در 0 کانالها
Get PRO
سپتامبر '22
+121
در 0 کانالها
Get PRO
اوت '22
+22
در 0 کانالها
Get PRO
ژوئیه '22
+33
در 0 کانالها
Get PRO
ژوئن '22
+40
در 0 کانالها
Get PRO
مه '22
+270
در 0 کانالها
Get PRO
آوریل '22
+1 588
در 0 کانالها
Get PRO
مارس '220
در 0 کانالها
Get PRO
فوریه '220
در 0 کانالها
Get PRO
ژانویه '220
در 0 کانالها
Get PRO
دسامبر '210
در 0 کانالها
Get PRO
نوامبر '210
در 0 کانالها
Get PRO
اکتبر '210
در 0 کانالها
Get PRO
سپتامبر '210
در 0 کانالها
Get PRO
اوت '210
در 0 کانالها
Get PRO
ژوئیه '21
+2 132
در 0 کانالها
| تاریخ | رشد مشترکین | اشارات | کانالها | |
| 15 سپتامبر | +1 | |||
| 14 سپتامبر | +1 | |||
| 13 سپتامبر | 0 | |||
| 12 سپتامبر | 0 | |||
| 11 سپتامبر | 0 | |||
| 10 سپتامبر | 0 | |||
| 09 سپتامبر | +2 | |||
| 08 سپتامبر | +1 | |||
| 07 سپتامبر | +1 | |||
| 06 سپتامبر | 0 | |||
| 05 سپتامبر | 0 | |||
| 04 سپتامبر | 0 | |||
| 03 سپتامبر | 0 | |||
| 02 سپتامبر | 0 | |||
| 01 سپتامبر | +1 |
پستهای کانال
RabbitMQ в Production: Transactional Outbox, идемпотентность и DLQ в ASP.NET Core
Отправить сообщение в RabbitMQ несложно. Гораздо сложнее сделать так, чтобы система продолжала работать корректно в production: сообщения не терялись, не обрабатывались повторно, а ошибки не приводили к бесконечным ретраям и дублированию данных.
На открытом уроке 17 сентября в 20:00 разберем типичные проблемы, с которыми сталкиваются разработчики при построении событийно-ориентированных систем, и последовательно рассмотрим проверенные подходы к их решению. Поговорим о паттерне Transactional Outbox, разберем, зачем нужна идемпотентность при обработке сообщений, и покажем, как Dead Letter Queue (DLQ) помогает безопасно работать с ошибками и некорректными сообщениями. Все примеры будут реализованы на ASP.NET Core с использованием RabbitMQ, однако рассмотренные подходы применимы и к другим брокерам сообщений.
Урок не для тех, кто хочет просто научиться отправлять первое сообщение в очередь. Будет полезен backend-разработчикам, строящим микросервисные архитектуры, и инженерам, которые хотят довести свои event-driven системы до промышленного уровня надежности.
После урока вы поймете, как гарантировать доставку сообщений, избежать дублирования данных при повторных обработках и организовать корректную обработку ошибок без остановки всего пайплайна.
👉 Записаться: https://vk.cc/d1Edia
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
| 2 | Параллельное программирование на C#
Автор: Танвар Шакти
Год издания: 2021
#csharp #ru
Скачать книгу | 246 |
| 3 | C# 12 and .NET 8 – Modern Cross-Platform
Development Fundamentals
Автор: Mark J. Price
Дата выхода: 2023
#csharp #en #2O23
Скачать книгу | 433 |
| 4 | public class Program
{
public static int DivisibleByB(int a, int b) => a + (b - (a % b));
}
#задача #ответ | 675 |
| 5 | Задачка: Следующее число больше a и b и делится на b
Даны два числа a и b. Создайте функцию, которая возвращает следующее число, большее a и b и кратное b.
Примеры:
DivisibleByB(17, 8) ➞ 24
DivisibleByB(98, 3) ➞ 99
DivisibleByB(14, 11) ➞ 22
Пишите ваши варианты в комментариях. Ответ будет в канале сегодня вечером.
#задача | 620 |
| 6 | ООП не мертво. Вы просто пользуетесь им как молотком по клавиатуре
После каждой новой статьи с заголовком «ООП — это обман» хочется напомнить: ООП — это не набор шаблонов из книжек, а инженерный подход. Если проект страдает от наследования и DI, возможно, проблема не в ООП. А в том, как вы его применяете.
https://habr.com/ru/articles/908422/ | 814 |
| 7 | public class Program
{
public static int Factorial(int num)
{
if(num == 1)
return 1;
else
return num * Factorial(num-1);
}
}
#задача #ответ | 772 |
| 8 | Задачка: Возврат факториала
Напишите функцию, которая принимает целое число и возвращает факториал этого целого числа. То есть целое число, умноженное на все положительные младшие целые числа.
Примеры:
Factorial(3) ➞ 6
Factorial(5) ➞ 120
Factorial(12) ➞ 479001600
Пишите ваши варианты в комментариях. Ответ будет в канале сегодня вечером.
#задача | 633 |
| 9 | Вакансии для С# разработчиков
Ищешь работу на С#? Подписывайся на канал 👉 «Вакансии для С# разработчиков»
Что тебя ждёт:
✔️ Свежие вакансии каждый день
✔️ Junior, Middle, Senior — для любого уровня
✔️ Только проверенные работодатели
Не упусти шанс найти работу мечты!
🗂 Подписывайся и будь первым, кто узнает о новых вакансиях.
[Вакансии для С# разработчиков] | 752 |
| 10 | Talanto.work - сайт для всех, кто ищет работу в IT.
Мы спарсили за вас все возможные телеграм каналы и сайты с вакансиями исключительно из сферы IT.
Вам не нужно следить за тем, когда выходит вакансия и где, всё это уже сделано за вас.
Просто настройте фильтры у нас на сайте и получайте уведомления в телегу, как только вакансия вышла.
На talanto.work собрано 28.000+ вакансий из разных .ru и иностранных сайтов: разработка, QA, аналитика, DevOps, продакт, дизайн, менеджмент и другие IT/Digital-направления.
Более 1700 вакансий за последний месяц из телеграм каналов.
Что еще есть на сайте:
🟠 Фильтры для нормального поиска
Можно искать по стеку, грейду, зарплате, стране, формату работы, релокации и типу занятости.
🟠 Разбор резюме
Загружаете CV и получаете конкретные рекомендации: что улучшить, какие навыки добавить, где слабая структура и что может мешать пройти ATS.
🟠Проверка соответствия вакансии и резюме
Рядом с вакансией всегда есть кнопочка узнать соответствие, насколько ваш профиль ей подходит. Сервис покажет процент совпадения, сильные стороны и пробелы в резюме
🟠Сопроводительное письмо за 10 секунд
Вставляете вакансию и получаете персональное письмо под конкретную компанию и роль, а не шаблон “прошу рассмотреть мою кандидатуру”.
🟠Уведомления в Telegram
Задаёте фильтры один раз и бот присылает новые подходящие вакансии прямо в Telegram.
Поиск работы в IT сейчас и так сложный. Мы хотим, чтобы вы тратили меньше времени на листание сайтов и больше на точные отклики туда, где у вас реально есть шанс.
✈️ 50.000+ вакансий
🟢Бот с уведомлениями о ваших вакансиях: @TalantoWorkBot
🟢Написать сопровод
🟢Разобрать резюме
🟢Проверить соответствие резюме вакансиям | 619 |
| 11 | بدون متن... | 545 |
| 12 | ✉️ Отклики направлять на:
secretar@komponent-m.ru
Тема письма: NET-разработчик — отклик | 558 |
| 13 | Что такое делегаты в .NET?
Ответ:
Делегат в .NET похож на указатель функции в C или C++. Использование делегата позволяет программисту заключить ссылку на метод внутри объекта делегата. Затем объект делегата может быть передан в код, который может вызвать метод, на который ссылается ссылка, необязательно знать во время компиляции, какой метод будет вызван.
Кроме того, можно использовать делегат для создания пользовательских событий в классе. Например:
public delegate void FooDelegate();
class FooClass
{
// кастомное событие
public event FooDelegate FooEvent;
}
FooClass FooObj = new FooClass()
FooObj.FooEvent += new FooDelegate();
#questions | 504 |
| 14 | بدون متن... | 554 |
| 15 | Уютный канал с вакансиями по c#: https://t.me/jobcisharp | 610 |
| 16 | Что такое Blur Behind и как его реализовать на разных ОС?
Blur Behind — это спецэффект, заключающийся в размытии фона под окном или его элементом. Для его реализации нужно писать платформенно-зависимый код — а это возможно далеко не всегда. Подробнее о каждой платформе и возникающих трудностях — в статье на Хабре.
https://habr.com/ru/companies/vk/articles/735716/ | 748 |
| 17 | В чем разница между интерфейсом и абстрактным классом в .NET?
Ответ:
Интерфейс просто объявляет поведение, которым должны обладать реализующие классы. Он объявляет только свойства, методы и события без модификаторов доступа. Все объявленные члены должны быть реализованы.
Абстрактный класс предоставляет частичную реализацию функциональности и некоторые абстрактные/виртуальные члены, которые должны быть реализованы сущностями, которые наследуют класс. Он также объявляет поля.
Интерфейс и абстрактный класс не могут быть инстанцированы.
#questions | 764 |
| 18 | Разработка ИИ-приложений с Claude Code. Бесплатный урок курса «Вайб-кодинг: создание цифровых продуктов с ИИ»
Claude Code помогает быстрее писать, анализировать и дорабатывать код. Но ценность такого инструмента раскрывается не тогда, когда вы просите «сделай приложение», а когда умеете дробить задачу, задавать контекст, контролировать архитектуру и вести разработку пошагово. Иначе вместо ускорения получится набор кусков кода, которые трудно проверить и связать в рабочий продукт.
На открытом уроке 21 июля в 20:00 разберём, как использовать Claude Code для практической разработки ИИ-продуктов и сервисов. Посмотрим, как с его помощью создавать Telegram-ботов, ИИ-агентов и внутренние сервисы, генерировать серверную логику, программные интерфейсы, интеграции и автоматизации через текстовые запросы.
Отдельно обсудим подходы к работе с большими проектами: структуру промптов, контекст, пошаговую разработку и проверку результата.
Также покажем, как применять Claude Code для доработки кода, поиска ошибок и ускорения разработки. Урок поможет понять, как выстроить процесс вайб-кодинга при создании реальных цифровых продуктов, а не просто генерировать отдельные фрагменты.
Урок не для тех, кто хочет заменить инженерное мышление одним запросом, не готов проверять результат и считает, что ИИ сам соберёт качественный продукт без постановки задачи, контекста и контроля.
👉 Записаться: https://vk.cc/cZDzJI
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 | 618 |
| 19 | public class Program
{
public static string Stutter(string word)
{
return $"{word.Substring(0,2)}... {word.Substring(0,2)}...{word}";
}
}
#задача #ответ | 459 |
| 20 | Оффер редко приходит сам. Обычно между «без работы» и «оффер получен» стоят десятки откликов, доработок резюме и часов поиска.
Talanto.work помогает пройти этот путь быстрее:
🟠 50 000+ IT-вакансий с разных сайтов
🟠 Telegram-бот с уведомлениями по вашим фильтрам
🟠 Проверка резюме и рекомендации по улучшению
🟠 Проверка соответствия резюме конкретной вакансии
🟠 Генератор персональных сопроводительных писем
Ищите работу не дольше. Ищите эффективнее. | 573 |
