fa
Feedback
C# 1001 notes

C# 1001 notes

رفتن به کانال در Telegram

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

نمایش بیشتر
6 615
مشترکین
+924 ساعت
+667 روز
+5630 روز
آرشیو پست ها
⚡️ NetEscapades.AspNetCore.SecurityHeaders — полезный пакет, позволяющий добавлять заголовки безопасности для веб-приложений
⚡️ NetEscapades.AspNetCore.SecurityHeaders — полезный пакет, позволяющий добавлять заголовки безопасности для веб-приложений на ASP.NET Core. 👉 Устанавливаем:

👉 Используем:
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp5.0</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="NetEscapades.AspNetCore.SecurityHeaders" Version="1.0.0-preview.1" />
  </ItemGroup>
  
</Project>
👉 GitHub @csharp_1001_notes

⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь: МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data C++ t.me/cpluspluc Python: t.me/pythonl Linux: t.me/linuxacademiya Хакинг: t.me/linuxkalii Devops: t.me/DevOPSitsec АНАЛИЗ Данных: t.me/data_analysis_ml Javascript: t.me/javascriptv C#: t.me/csharp_ci Java: t.me/javatg Базы данных: t.me/sqlhub Python собеседования: t.me/python_job_interview Мобильная разработка: t.me/mobdevelop Docker: t.me/DevopsDocker Golang: t.me/Golang_google React: t.me/react_tg Rust: t.me/rust_code ИИ: t.me/vistehno PHP: t.me/phpshka Android: t.me/android_its Frontend: t.me/front Big Data: t.me/bigdatai Собеседования МЛ: t.me/machinelearning_interview МАТЕМАТИКА: t.me/data_math Kubernets: t.me/kubernetc Разработка игр: https://t.me/gamedev 💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy Папка FRONTEND: https://t.me/addlist/mzMMG3RPZhY2M2Iy 😆ИТ-Мемы: t.me/memes_prog 🇬🇧Английский: t.me/english_forprogrammers 🧠ИИ: t.me/vistehno 🎓954ГБ ОПЕНСОРС КУРСОВ: @courses 📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy

🔥 Вышел .NET 9! Основные улучшения: ⭐️ Оптимизация для облачных приложений: Платформа .NET 9 представила Aspire — новый стек
🔥 Вышел .NET 9! Основные улучшения: ⭐️ Оптимизация для облачных приложений: Платформа .NET 9 представила Aspire — новый стек для создания облачных решений. Aspire облегчает разработку распределенных приложений, предлагая улучшенные инструменты и шаблоны для эффективной разработки и мониторинга производительности, в том числе инструменты для работы с логами, метриками и трейсингом. ⭐️ Уменьшение использования памяти: В .NET 9 добавлен новый режим сборщика мусора для серверов (Server GC), который снижает потребление памяти в облачных приложениях, позволяя эффективно обрабатывать нагрузки в контейнерных средах, таких как Kubernetes. ⭐️ Производительность: Добавлены оптимизации, такие как ускоренная обработка исключений (2-4 раза быстрее), улучшения в циклах и сокращение стоимости проверки типов, что также снижает нагрузку и увеличивает производительность. ⭐️ Обновления для ASP.NET Core и Blazor: Расширена поддержка server-sent events, улучшена трассировка SignalR и добавлены улучшения в поддержку OpenAPI, что делает интеграцию API проще и надежнее. ⭐️ Контейнеризация и кросс-платформенная работа: Улучшены контейнерные образы для Linux, позволяющие значительно уменьшить размер образов, что ускоряет развертывание. Поддержка ARM64 также была расширена. 🔗 Подробнее: *клик* @csharp_1001_notes

🌎 Unity с нуля Урок 6 Создаем земную поверхность terrainВидеоПолный курс @csharp_1001_notes

Начинай писать код как профессионал уже! Приходи на открытый урок по поведенческим паттернам проектирования в C#! 🔥 Ты узнае
Начинай писать код как профессионал уже! Приходи на открытый урок по поведенческим паттернам проектирования в C#! 🔥   Ты узнаешь фишки для создания гибкого, поддерживаемого и эффективного кода!   В чем ценность этого урока: 1️⃣Самые актуальные поведенческие паттерны в C# за 60 минут.  2️⃣ Научишься эффективной их реализации, используя особенности языка.  3️⃣ Сможешь  применять полученные знания на практике, улучшая архитектуру своих проектов на изи.  Будет очень полезно, чтобы: Освоить  ключевые принципы проектирования программного обеспечения.  Повысить свой уровень владения C#.  Получить ответы на все интересующие вопросы от эксперта.  Места теперь ограничены! 😱 Регистрируйся прямо сейчас! ➡️ https://clck.ru/3ET5Y5?erid=LjN8KA5Mt  P.S.  Зарегистрируйся до 11.12.2024 и получи бонус - Нестандартные возможности LINQ, которые используют профессионалы! Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

🖥 Эта статья описывает методы повышения продуктивности при создании CRUD API в .NET! 🌟 Автор делится практическими советами
🖥 Эта статья описывает методы повышения продуктивности при создании CRUD API в .NET! 🌟 Автор делится практическими советами, такими как использование шаблонов кода и автоматизация рутинных задач, чтобы ускорить разработку и упростить поддержку кода. Применение этих подходов позволяет сократить объем ручного кода и повысить читаемость. 🔗 Ссылка: *клик* @csharp_ci

🖥 Изучение кортежей в C# как альтернативы анонимным типам! 🌟 Узнайте, как использовать кортежи в C# для группировки элемент
🖥 Изучение кортежей в C# как альтернативы анонимным типам! 🌟 Узнайте, как использовать кортежи в C# для группировки элементов, возврата нескольких значений и улучшения читаемости кода. Изучите примеры, ключевые отличия от анонимных типов и практические задания на легком, среднем и сложном уровнях! 🔗 Ссылка: *клик* @csharp_1001_notes

ХОЧЕШЬ ПОВЫСИТЬ ГРЕЙД В 2024 ГОДУ? 🚀 Чтобы стать Senior C# разработчиком сегодня, нужно не только знать язык программировани
ХОЧЕШЬ ПОВЫСИТЬ ГРЕЙД В 2024 ГОДУ? 🚀 Чтобы стать Senior C# разработчиком сегодня, нужно не только знать язык программирования и фреймворки. Нужно уметь строить гибкую архитектуру приложения, которую легко тестировать и менять под задачи бизнеса. Стань экспертом в построении гибкой архитектуры приложения! 👉 Стартуем 11 ноября. Курс ведет действующий архитектор и Principal Engineer Кирилл Ветчинкин. Ты научишься: ✅ Разбивать приложение на слои в соответствии с Clean Architecture ✅ Формировать Domain Model и применять тактические паттерны DDD ✅ Реализовывать Use Case как Command/Query ✅ Делать синхронные и асинхронные интеграции, не загрязняя ядро приложения ✅ Писать 3 вида тестов для разных слоев приложения Полная программа ТУТ 👉 https://microarch.ru/courses/ddd?utm_source=posev&utm_medium=erid:2Vtzqvdy4F7&utm_campaign=2 А главное — ты с нуля разработаешь и запустишь микросервис, который максимально приближен к реальности "Диспетчеризация заказов на курьеров". Это будет крутым проектом в портфолио или основой для рабочих задач. А еще: ✅ Проверим все домашки ✅ Поддержим в чате ✅ Проведем живые разборы ✅ Ответим на все вопросы 📕 Сертификат об участии по итогам прохождения курса. 🔥 Не откладывай свой рост на потом: https://microarch.ru/courses/ddd?utm_source=posev&utm_medium=erid:2Vtzqvdy4F7&utm_campaign=2 Реклама. ИП Ветчинкин К.Е. ИНН: 773376451099 Erid: 2Vtzqvdy4F7

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

🖥 Эта статья рассказывает о продвинутых методах присваивания значений в кортежах в языке C#. В частности, рассматриваются па
🖥 Эта статья рассказывает о продвинутых методах присваивания значений в кортежах в языке C#. В частности, рассматриваются паттерны распаковки кортежей с использованием деконструкции для более удобного доступа к элементам, а также способы работы с кортежами для создания удобочитаемого и безопасного кода 🔗 Ссылка: *клик* @csharp_1001_notes

⚡️ Уроки Unity с нуля.Урок 3: Работа с инструментами unityВидеоУрок 2Урок 1Полный курс C# 2024 @csharp_1001_notes

⚡️ Уроки Unity с нуля. Урок 2 Знакомство с интерфейсом ▪️Урок2 ▪️Урок1 ▪️Полный курс @csharp_1001_notes

🖥 Wexflow — это мощная платформа для автоматизации рабочих процессов с открытым исходным кодом. Она позволяет автоматизирова
🖥 Wexflow — это мощная платформа для автоматизации рабочих процессов с открытым исходным кодом. Она позволяет автоматизировать задачи, такие как обработка файлов, отправка уведомлений, резервное копирование, интеграция с различными API и многое другое 🌟 Wexflow обладает рядом функций, включая интеграцию с базами данных и облачными сервисами, поддержку различных форматов данных и протоколов, а также собственным приложением для Android! 🔐 Лицензия: MIT 🖥 Github @csharp_1001_notes

Хотите создавать код, который работает с любыми данными? 😈 Тогда вам точно нужен наш практический вебинар "Сериализатор данн
Хотите создавать код, который работает с любыми данными? 😈 Тогда вам точно нужен наш практический вебинар "Сериализатор данных с использованием Reflection и Generics"! За 60 минут вы узнаете:  Как с помощью Reflection и Generics создать универсальный сериализатор, работающий с любым типом данных!   Как использовать Generics для написания гибкого, типобезопасного кода. Пошаговое руководство по созданию собственного сериализатора.  Практические примеры использования сериализации для сохранения данных, отправки их по сети и кэширования. Мы покажем на практике, как сериализовать: 1️⃣Пользовательские классы. 2️⃣Коллекции. 3️⃣Вложенные структуры. А на курсе C# Developer. Professional вы освоите навыки, которые позволят претендовать на позиции уровня начинающего Senior / крепкого Middle. Запишитесь сейчас на бесплатный урок: https://clck.ru/3E7TTJ?erid=LjN8K5zY6  Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

🖥 Проверка пагинации в .NET: с Entity Framework и без него 💡 Пагинация относится к процессу разделения большого набора данн
🖥 Проверка пагинации в .NET: с Entity Framework и без него 💡 Пагинация относится к процессу разделения большого набора данных на более мелкие, управляемые фрагменты, которые могут быть извлечены и отображены пошагово. Этот метод имеет важное значение для повышения производительности приложения и удобства пользователя, особенно при работе с большими наборами данных 🔗 Читать: *клик* @csharp_1001_notes

Приходите на новый бесплатный урок:Деплой ASP NET приложений в Kubernetes На вебинаре:Будет разобран практический пример разв
Приходите на новый бесплатный урок:Деплой ASP NET приложений в Kubernetes На вебинаре:Будет разобран практический пример разворачивания ASP NET приложения в кластере Kubernetes. Слушатели познакомятся с базовыми абстракциями Kubernetes: pod, deployment, service, ingress, и получат практические навыки запуска ASP NET приложений. Кому полезно: 1. Начинающим DevOps инженерам 2. .NET разработчикам3. Всем, интересующимся Kubernetes и желающим в него перейти После вебинара: Вы сможете запустить собственное .NET приложение в среде Kubernetes. Запишитесь сейчас: https://clck.ru/3E2s6k?erid=LjN8KSBnm  Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

🖥 Новый способ создания блокировок в .NET 9: Lock(). Это упрощает код и избавляет от необходимости вручную управлять блокиро
🖥 Новый способ создания блокировок в .NET 9: Lock(). Это упрощает код и избавляет от необходимости вручную управлять блокировками в finally @csharp_1001_notes

Всем привет! Наша международная продуктовая компания в сфере IoT ищет опытного C# разработчика для работы над проектом по созданию 3D digital twins для промышленных компаний. Мы разрабатываем передовые платформы для управления и мониторинга сетей, интегрирующие сбор данных в реальном времени, автоматизацию и аналитику. Работа полностью удалённая (не из РФ и РБ). 🛠 Стек: C#, .NET Core, REST API, WebSockets, MongoDB, SNMP 💼 Зарплата: $7000-9000 👥 Команда: небольшая и плоская, опытные разработчики со стажем 10+ лет. Требуется опыт глубокой работы с протоколом SNMP и кроссплатформенной разработкой (Windows, Linux). Пока на практике, нам встречаются либо опытные C# разработчики без опыта SNMP, либо сильные специалисты со знанием SNMP, но с другим стэком технологий (обычно С++, Java). Если вы имеете глубокие знания и обширный опыт с C# и SNMP - будем очень рады познакомиться и пообщаться. Если вы знаете таких специалистов - будем признательны за рекомендацию, готовы обсудить бонус в случае найма такого специалиста к нам в команду Если интересно — пишите в личные сообщения @dariapeopleverywhere!

🖥 Создание GraphQL-клиента на .NET с использованием Rider и StrawberryShake может оказаться сложной задачей без хорошего рук
+3
🖥 Создание GraphQL-клиента на .NET с использованием Rider и StrawberryShake может оказаться сложной задачей без хорошего руководства. Этот материал будет полезен тем, кто испытывает трудности с определением схем, написанием запросов и интеграцией GraphQL в приложения на .NET. Далее мы рассмотрим поэтапный процесс настройки среды разработки, определения схем, генерации клиентского кода и интеграции всех компонентов в проект. Для начала следует ознакомиться с плагином GraphQL в Rider и фреймворком StrawberryShake. атем следуйте шагам по настройке, описанным ниже. 📌 Подробнее @csharp_1001_notes

Хотите писать код короче, мощнее и эффективнее? 🤔 Тогда вам точно нужен этот открытый урок по LINQ! 🚀 На этом вебинаре вы у
Хотите писать код короче, мощнее и эффективнее? 🤔 Тогда вам точно нужен этот открытый урок по LINQ! 🚀 На этом вебинаре вы узнаете: ✅Секретный синтаксис LINQ: Как писать лаконичный и мощный код для работы с данными. ✅Лайфхаки компараторов: Используйте их, чтобы получить именно те данные, которые вам нужны. ✅Примеры на реальных задачах:  как LINQ работает на практике и сразу начните применять его! Приходите, если вы хотите освоить мощный инструмент для повышения продуктивности! Этот вебинар — лишь небольшая часть большого образовательного курса C# Developer, который создан для тех, кто хочет с нуля освоить принципы программирования и развиваться в С#-разработке. Чаще всего язык применяется в серверной и web-разработке, создании игр.  Зарегистрируйтесь и получите: 🔥 PDF Топ 5 ошибок, которые допускают джуны на собеседованиях (и как их избежать): https://clck.ru/3DwUmh?erid=LjN8KD4Fv  Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.