uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

C# 1001 notes

C# 1001 notes

Відкрити в Telegram

Регулярные короткие заметки по C# и .NET. Просто о сложном для каждого. admin - @haarrp

Показати більше
6 687
Підписники
+224 години
+37 днів
+4030 днів
Архів дописів
🔍 Как улучшить мониторинг приложений в .NET? На открытом уроке «Трейсинг запросов в .NET с использованием Jaeger v2» мы пока
🔍 Как улучшить мониторинг приложений в .NET?  На открытом уроке «Трейсинг запросов в .NET с использованием Jaeger v2» мы покажем, как настраивать и использовать мощные инструменты для анализа запросов. Что вас ждёт: — Общая концепция трейсинга запросов в распределённых системах. — Настройка Jaeger v2 для ASP.NET Core. — Анализ данных в Jaeger UI. 📅 Урок пройдет 20 февраля в 20:00 в преддверии старта курса «C# ASP.NET Core разработчик», а все участники получат 🎁скидку на обучение. 👉Зарегистрируйтесь на бесплатный урок прямо сейчас, чтобы прокачать свои навыки мониторинга и отладки приложений: https://otus.pw/fAT7/?erid=2W5zFH4WwS8  Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

🖥 Пара примеров полнотекстового поиска Entity Framework: 🌟 Если ваша платформа БД поддерживает это и вам действительно нуже
🖥 Пара примеров полнотекстового поиска Entity Framework: 🌟 Если ваша платформа БД поддерживает это и вам действительно нужен поиск по шаблону, рассмотрите возможность использования полнотекстового поиска для эффективного выполнения запросов! @csharp_ci

Евгений Разинков – преподаватель ML в Казанском университете с многолетним стажем, руководитель собственной команды ML-инженеров и автор популярного канала по машинному обучению на YouTube приглашает вас в свою AI-школу. Особенности: • теория и практика • акцент на самостоятельную реализацию архитектур с нуля • полное понимание того, что происходит внутри нейронной сети • архитектуры от сверточных нейронных сетей до трансформеров и языковых моделей. Регулярные живые QA-сессии, дружное комьюнити, а также компетишены, где можно будет посоревноваться (в командах и поодиночке) в решении ML задач. От вас: владение Python и знание основ классического ML (регрессия, классификация, градиентный спуск). Если классический ML не знаете - есть базовые курсы по ML. 7 месяцев, 4 курса: • AI: от основ до языковых моделей • Math for AI - необходимый математический бэкграунд • MLOps - всё про жизненный цикл модели, логирование, версионирование, docker • Decision making in AI - управление AI-проектом и стратегия В рамках Capstone Project вы с нуля реализуете и обучите небольшую языковую модель для генерации простых историй, а также выведете ее в продакшн. Полная стоимость за 7 месяцев (все 4 курса): • 112 000 рублей (единоразово) или • 17 000 рублей в месяц Если материалы вам не понравятся, мы вернем деньги за текущий оплаченный месяц (и последующие при единоразовой оплате)! Старт уже 17 февраля, скорее регистрируйтесь здесь! Еще больше подробностей о курсе ищите в видео и на странице с отзывами участников. Кстати, теоретические видео курса AI: от основ до трансформеров находятся в открытом доступе на канале Евгения! ООО «Лаборатория Евгения Разинкова», ИНН: 5043088023, erid: 2VtzqxKcuC1

👨‍🎓 Algorithmica Это бесплатный учебник с открытым доступом, посвященная изучению алгоримтов. В нем можно найти абсолютно л
+4
👨‍🎓 Algorithmica Это бесплатный учебник с открытым доступом, посвященная изучению алгоримтов. В нем можно найти абсолютно любой алгоритм с кодом и хорошим объяснением. ▪Учебник на русском ▪На английском ▪Github

🔥 Хотите узнать, как создавать мощные WebAPI с MongoDB и EF Core? Добро пожаловать на эксклюзивный открытый урок «Создание W
🔥 Хотите узнать, как создавать мощные WebAPI с MongoDB и EF Core?   Добро пожаловать на эксклюзивный открытый урок «Создание WebAPI с помощью EF Core и MongoDB»! 🚀 📗На бесплатном вебинаре вы узнаете: — Как работать с NoSQL-хранилищем MongoDB в реальных приложениях. — Новые возможности EF Core для интеграции с MongoDB. — Стандарты работы с MongoDB в .NET. 📅 Встречаемся 12 февраля в 🕗 20:00 мск. Этот урок - ваша возможность погрузиться в мир передовых технологий ASP.NET. А участники получат эксклюзивную скидку на обучение на курсе «C# ASP.NET Core разработчик». 🎓 Не упустите возможность!  Зарегистрируйтесь на открытый урок прямо сейчас: https://otus.pw/1x3f/?erid=2W5zFJj3Cbr  Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

🖥 Это - подробное руководство по обеспечению безопасности API в экосистеме .NET! 🌟 Оно охватывает ключевые концепции, такие
🖥 Это - подробное руководство по обеспечению безопасности API в экосистеме .NET! 🌟 Оно охватывает ключевые концепции, такие как различие между аутентификацией и авторизацией, использование токенов (например, JSON Web Tokens, JWT) для статeless-аутентификации, и принцип минимальных привилегий, который подразумевает предоставление только необходимых разрешений для снижения потенциальных рисков безопасности. 🔗 Ссылка: *клик*

«Бота в ТГ сделать можешь?» – отвечаешь «ДА» и сразу зарабатываешь 💬 Я верю в качество. Из того, что видел по C#, лучше IRON
+1
«Бота в ТГ сделать можешь?» – отвечаешь «ДА» и сразу зарабатываешь 💬 Я верю в качество. Из того, что видел по C#, лучше IRON PROGRAMMER в России просто нет. Тут вообще нет конкурентов! – Отзыв одного из 10 000 учеников Рынок Tg-ботов растёт.  Все хотят автоматизацию. Но 90% разработчиков сливаются не доведя проект до конца. Мы это исправим. Учим писать ботов на C# – быстро, надёжно, профессионально. 🔹 Ты сразу берёшь заказ на фрилансе 🔹 Мы ведём тебя пошагово помогая с кодом и разбором задач 🔹 За месяц ты сдаёшь готовый бот и получаешь деньги Кому это нужно? ✔ Тем, кто хочет зарабатывать на Telegram-ботах, но не знает с чего начать ✔ Тем, кто боится брать заказы без опыта ✔ Тем, кто кодит, но не понимает как довести проект до ума Через месяц у тебя реальный клиент и pro кейс в портфолио. 📌 Готов забрать первый заказ?  Тогда тебе сюда ЖМИ  #реклама О рекламодателе

🖥 Эта статья посвящена быстрому выполнению массовых вставок (bulk inserts) в базу данных с использованием C# и Entity Framew
🖥 Эта статья посвящена быстрому выполнению массовых вставок (bulk inserts) в базу данных с использованием C# и Entity Framework Core! 🔗 Ссылка: *клик* @csharp_ci

🚀 Быстрый совет по увеличению производительности .NET API! 🚀 Использование потоков (async/await) может предотвратить блокир
🚀 Быстрый совет по увеличению производительности .NET API! 🚀 Использование потоков (async/await) может предотвратить блокировку между эндпоинатми и увеличить скорость работы вашего API! 🚀 #DotNET #APIOptimization #DevTips #Coding @csharp_1001_notes

🖥 В этой статье автор делится опытом использования .NET Aspire, платформы для упрощения управления зависимостями и настройка
🖥 В этой статье автор делится опытом использования .NET Aspire, платформы для упрощения управления зависимостями и настройками приложений в .NET, в продакшене! 🌟 Автор рассказывает о 10 ключевых уроках, включая простоту добавления Aspire в существующие проекты, необходимость написания кастомных интеграций (например, для Elasticsearch) и важность управления зависимостями на этапе старта приложений. Aspire позволяет разработчикам создать так называемую "F5-настройку", при которой приложение можно запускать и отлаживать нажатием одной кнопки, что значительно улучшает процесс разработки и упрощает онбординг новых участников команды. 🔗 Ссылка: *клик* @csharp_1001_notes

🎥 🚀 Вебинар: Транзакции в реляционных СУБД — основы, лучшие практики и стратегии обеспечения согласованности данных. 💪 Осо
🎥  🚀 Вебинар: Транзакции в реляционных СУБД — основы, лучшие практики и стратегии обеспечения согласованности данных. 💪 Особенности вебинара: 1. Как организовать управление в реляционных СУБД и почему их использование важно для защиты и согласования данных. 2. Принципы ACID: что лежит в основе надежной работы транзакций и как обеспечить выполнение этих преобразований. ⭐ В результате вебинара: - Вы поймёте, как эффективно использовать обработку данных в реляционных СУБД. - Изучите основные понятия ACID, блокировки и реализации, необходимые для построения устойчивых и безопасных систем. - Узнаете, как разрабатываются подходы, минимизирующие ошибки, повышающие производительность и кратковременные масштабирования приложений. 🚀 Не упустите возможность стать экспертом. Всем участникам будут доступны сециальные условия для постулпения на курс Highload Architect в Otus. 👉 Зарегистрируйтесь для участия: https://otus.pw/Y3xI/?erid=2W5zFHU5fiG Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

🖥 Это — пошаговый учебный план по изучению ASP.NET Core с нуля! 💡 Он включает 17 модулей, охватывающих такие темы, как наст
🖥 Это — пошаговый учебный план по изучению ASP.NET Core с нуля! 💡 Он включает 17 модулей, охватывающих такие темы, как настройка CLI, шаблоны приложений, внедрение зависимостей, создание API, подключение к PostgreSQL и использование шаблона MVC. 🔗 Ссылка: *клик* @csharp_1001_notes

⁉️Микросервисы растут, а вы всё ещё передаёте данные через HTTP? 💻Открытый вебинар про RabbitMQ покажет, как поднять коммуни
⁉️Микросервисы растут, а вы всё ещё передаёте данные через HTTP? 💻Открытый вебинар про RabbitMQ покажет, как поднять коммуникацию между микросервисами в ASP.NET Core на новый уровень. Настройки, код, MassTransit — разберём всё! 🔥Научитесь организовывать взаимодействие, которое выдержит любую нагрузку. Ваши микросервисы скажут «спасибо». Ждём вас 30 января в 20:00 мск на открытом уроке перед стартом курса «C# ASP.NET Core разработчик». Участникам — скидка на обучение! 🔴Регистрируйтесь: https://otus.pw/cA54/?erid=2W5zFGPtDW8  Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

🖥 Эта статья из серии публикаций о создании генераторов исходного кода в .NET посвящена тому, как в генераторе кода можно по
🖥 Эта статья из серии публикаций о создании генераторов исходного кода в .NET посвящена тому, как в генераторе кода можно получать информацию о настройках компиляции и версии языка C#! 💡 Автор объясняет, как использовать API GeneratorExecutionContext для доступа к параметрам компиляции, включая язык, целевые платформы и настройки анализатора. Это полезно для написания адаптивных генераторов, которые могут изменять свою работу в зависимости от среды разработки. 🔗 Ссылка: *клик* @csharp_ci

🖥 Эта статья описывает ключевые рекомендации для проектирования RESTful API с использованием C# и .NET! 🌟 Автор рассматрива
🖥 Эта статья описывает ключевые рекомендации для проектирования RESTful API с использованием C# и .NET! 🌟 Автор рассматривает такие аспекты, как правильное использование HTTP-методов (GET, POST, PUT, DELETE), наименование ресурсов, поддержание API статeless, использование версионности, обработка ошибок и предоставление понятных сообщений об ошибках. Кроме того, уделяется внимание защите API с помощью OAuth2 или JWT, реализации CORS, а также настройке кэширования для повышения производительности. 🔗 Ссылка: *клик* @csharp_1001_notes

Хотите выжать максимум из вашего кода? 💯Узнайте, как писать сверхбыстрые и эффективные приложения на C#! На вебинаре мы шаг
Хотите выжать максимум из вашего кода? 💯Узнайте, как писать сверхбыстрые и эффективные приложения на C#! На вебинаре мы шаг за шагом разберем, как добиться максимальной производительности: ✅ Управление памятью на низком уровне: изучим, как использовать Span и Memory для экономии ресурсов и повышения эффективности ✅ Оптимизация кода с помощью SIMD: научимся ускорять обработку данных, избегать затрат на упаковку/распаковку, устранять узкие места и писать код, который работает молниеносно ✅ Бенчмаркинг и профилирование: освоим инструменты, такие как BenchmarkDotNet, чтобы измерять производительность вашего кода Почему это важно? Высокая производительность — это не только скорость работы приложения, но и ваша конкурентоспособность как разработчика. Если вы стремитесь писать код, который работает быстро, стабильно и эффективно даже под нагрузкой, этот вебинар — ваш пропуск в мир профессиональной оптимизации. 👉 Регистрируйтесь прямо сейчас и начните писать код, который восхищает! https://clck.ru/3Fek5U?erid=2W5zFJeRVQk Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

🖥 Эта статья описывает ключевые рекомендации для проектирования RESTful API с использованием C# и .NET! 🌟 Автор рассматрива
🖥 Эта статья описывает ключевые рекомендации для проектирования RESTful API с использованием C# и .NET! 🌟 Автор рассматривает такие аспекты, как правильное использование HTTP-методов (GET, POST, PUT, DELETE), наименование ресурсов, поддержание API статeless, использование версионности, обработка ошибок и предоставление понятных сообщений об ошибках. Кроме того, уделяется внимание защите API с помощью OAuth2 или JWT, реализации CORS, а также настройке кэширования для повышения производительности. 🔗 Ссылка: *клик* @csharp_ci

🖥 Пример шаблона IOptions в ASP .NET! 🌟 IOptions обеспечивает безопасность во время компиляции и устраняет "магические" стр
🖥 Пример шаблона IOptions в ASP .NET! 🌟 IOptions<T> обеспечивает безопасность во время компиляции и устраняет "магические" строки. @csharp_ci

Бесплатный вебинар: Логирование и мониторинг приложений на C# 13.01 в 20:00 Хотите научиться отслеживать ошибки в приложении,
Бесплатный вебинар: Логирование и мониторинг приложений на C# 13.01 в 20:00 Хотите научиться отслеживать ошибки в приложении, как настоящий профессионал? Узнайте, как настраивать мониторинг и логирование в вашем коде, чтобы держать всё под контролем! На этом вебинаре вы:  1️⃣ Разберете лучшие практики логирования и мониторинга приложений на C#.  2️⃣ Освоите работу с популярной библиотекой NLog: от настройки до грамотного использования уровней логирования.  3️⃣ Узнаете, как Sentry помогает находить и устранять проблемы быстрее, чем пользователи успеют заметить их.  ✅Это для вас, если вы:  - Начинающий разработчик на C#, который хочет прокачаться в профессиональной разработке. - Стремитесь писать код, который легко поддерживать и отлаживать.  😏 Регистрируйтесь сейчас и сделайте первый шаг к созданию действительно качественного кода! https://clck.ru/3FeK3v?erid=2W5zFGhgQDN  Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

🖥 Пример использования метода шаблона! 🌟 Он определяет скелет алгоритма, позволяя подклассам переопределять определенные ша
🖥 Пример использования метода шаблона! 🌟 Он определяет скелет алгоритма, позволяя подклассам переопределять определенные шаги без изменения общей структуры алгоритма. Он способствует повторному использованию кода путем централизации общей функциональности, одновременно позволяя настраивать посредством подклассификации. 💡 В примере на изображении класс HotelBookingTemplate определяет общий поток для бронирования номера в отеле, в то время как подклассы настраивают определенные шаги, такие как ProcessPayment и опционально применяют скидки, переопределяя ApplyDiscount. Это гарантирует, что процесс бронирования остается последовательным, а изменения обрабатываются подклассами. @csharp_1001_notes