ar
Feedback
C# 1001 notes

C# 1001 notes

الذهاب إلى القناة على Telegram

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

إظهار المزيد
6 539
المشتركون
-324 ساعات
-17 أيام
-230 أيام
أرشيف المشاركات
Создай свой космический шутер с нуля! Не пропусти серию открытых уроков «Создание sci-fi шутера на Unity»! На втором уроке на
Создай свой космический шутер с нуля! Не пропусти серию открытых уроков «Создание sci-fi шутера на Unity»! На втором уроке научимся добавлять противников, создавать спавнеры и подбирать лут. Ты не просто создашь игру — ты освоишь базовые механики, которые пригодятся для работы над любыми проектами в Unity. Стань на шаг ближе к карьере Junior Unity Developer. 🔥 Спикер Николай Терентьев — Architect Unity Developer в Somnium Fabri. Присоединяйся 10 декабря в 20:00 мск! Урок проходит перед стартом курса «Unity Game Developer. Basic». Для участников вебинара — скидка на большое обучение! 🔴 Переходи на сайт, чтобы зарегистрироваться и получить запись предыдущего вебинара: https://otus.pw/XcgW/?erid=LjN8JwhWj #реклама О рекламодателе

🖥 30+ команд Docker, которые вы Должны Знать! ⚡️ Видео @csharp_1001_notes

🖥 Этот фрагмент кода содержит некоторые проблемы, связанные с производительностью. Сможете ли вы понять, в чем дело? @csharp
🖥 Этот фрагмент кода содержит некоторые проблемы, связанные с производительностью. Сможете ли вы понять, в чем дело? @csharp_1001_notes

Подготовили для вас новый полезный вебинар на тему: «Мониторинг работоспособности ASP.NET Core приложений.» Что будет? - Обсу
Подготовили для вас новый полезный вебинар на тему: «Мониторинг работоспособности  ASP.NET Core приложений.» Что будет? - Обсудим различные подходы, позволяющие эффективно отслеживать состояние приложения, выявлять проблемы и улучшать производительность. - Рассмотрим сценарии использования инструментов мониторинга. - Разберем практические примеры обеспечения надежности и доступности веб-сервисов. Все это + очень приличная скидка на курс C# ASP.NET Core разработчик при регистрации по ссылке: https://clck.ru/3Ezf9L?erid=LjN8KYa26  Скидка может быть и не пригодится прямо сейчас, но лучше же чтобы она была, да? 🤔  Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

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

🖥 Как сделать Unit-тестирование в .NET проще и интереснее? 🌟 Писать тесты не всегда самое интересное занятие. Если вы не ра
🖥 Как сделать Unit-тестирование в .NET проще и интереснее? 🌟 Писать тесты не всегда самое интересное занятие. Если вы не работаете по TDD, то такие проблемы как отсутствие тестов, их малое количество и их устаревшая версия вам знакомы. Но почему так происходит? Давайте разбираться. 🔗 Ссылка на статью: *клик*

🖥 introduction-to-sql — введение в SQL бесплатная книга, которая поможет вам освоить основы SQL и начать использовать реляци
🖥 introduction-to-sql — введение в SQL бесплатная книга, которая поможет вам освоить основы SQL и начать использовать реляционные базы данных в ваших проектах SysOps, DevOps и другой разработке. Независимо от того, работаете ли вы инженером DevOps/SysOps, разработчиком или просто увлекаетесь Linux, SQL, скорее всего, понадобится вам на каком-то этапе карьеры. Это руководство подходит для всех, кто работает разработчиком, системным администратором или инженером DevOps и хочет изучить основы SQL. ▪ GitHub @sqlhub

🖥 Курс: Основы программирования на C#! 🌟 Курс посвящен базовым понятиям программирования: типы данных, операторы, переменны
🖥 Курс: Основы программирования на C#! 🌟 Курс посвящен базовым понятиям программирования: типы данных, операторы, переменные, условия, циклы, массивы и функции. Он является вводным и подойдет слушателям с небольшим опытом или вообще без опыта программирования. 🔗 Ссылка: *клик* #курс #csharp @csharp_1001_notes

⚡️Всероссийский Хакатон ФИЦ 2024 🚀Попробуйте себя в одном из предложенных кейсов: 1. Семантический делитель текстов: Разрабо
⚡️Всероссийский Хакатон ФИЦ 2024 🚀Попробуйте себя в одном из предложенных кейсов: 1. Семантический делитель текстов: Разработать алгоритм, который сможет обеспечить точное разделение текста на блоки. 2. Контекстный перевод названий научных работ: Разработать переводчик, который будет переводить названия научных работ. 3. Прогнозирование бизнес драйверов: Разработать решение для задачи прогнозирования временных рядов бизнес-драйверов. 4. Система контроля и управления доступом: Разработка системы контроля и управления доступом. И др. 16 кейсов смотрите на сайте: https://фиц2024.рф/hackathon  Хакатон пройдет в 2 этапа: Отборочный этап в Онлайн, Финал в Офлайн. 🏆Призовой фонд: 6 000 000 руб. 🔥Дедлайн регистрации: 26 ноября, 23:59 📅Даты отборочного этапа: 29 ноября - 2 декабря 🦾Даты финала: 3 - 4 декабря Зарегистрируйтесь для участия в хакатоне: https://фиц2024.рф/hackathon #реклама О рекламодателе

🖥 Понимание Memory в C#! 💡 Современные приложения часто требуют эффективной обработки больших наборов данных без ненужного
🖥 Понимание Memory<T> в C#! 💡 Современные приложения часто требуют эффективной обработки больших наборов данных без ненужного копирования данных. В C# представлен Memory<T>, как универсальный инструмент для оптимизации управления памятью. В этой статье мы рассмотрим, как Memory<T> решает распространенные проблемы, его преимущества перед традиционными подходами и как он сравнивается с Span<T>! 🔗 Ссылка: *клик* @csharp_1001_notes

Стоит ли учить сегодня ASP NET и можно ли на этом заработать? 1. Это уже достаточно зрелый фреймворк, на котором работает мно
Стоит ли учить сегодня ASP NET и можно ли на этом заработать? 1. Это уже достаточно зрелый фреймворк, на котором работает много серьезных проектов (таких, как StackOverflow) и которая востребована на рынке как в России, так и в мире. 2. Есть возможность разрабатывать компактные кроссплатформенные приложения, которые можно развертывать самостоятельно, без огромного сервера за спиной. 3. Сам C# достаточно интересный, активно развивающийся язык. Поэтому предлагаем пройти короткий тест и оценить свой уровень навыков: https://clck.ru/3EdFUo?erid=LjN8KLaTv  А прокачать и получить востребованную специальность, либо повышение на текущей работе можно уже будет с серьезной скидкой на курсе C# ASP NET Core разработчик. Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

🖥 raylib — это легковесная библиотека C для разработки видеоигр, ориентированная на простоту и легкость освоения! Основная ц
🖥 raylib — это легковесная библиотека C для разработки видеоигр, ориентированная на простоту и легкость освоения! Основная цель raylib — предоставить разработчикам удобный инструмент для создания графических игр и приложений без необходимости углубленного изучения OpenGL. Библиотека особенно подходит для обучения графическому программированию и созданию прототипов. Особенности: 🌟 Написана на чистом C. 🌟 Все зависимости изначально встроены в библиотеку. 🌟 Содержит готовые модули для работы с графикой, аудио, текстом и вводом. 🌟 Подходит как для новичков, так и для профессионалов, благодаря минималистичному API и качественной документации. 🔐 Лицензия: Zlib 🖥 Github @csharp_1001_notes

⚡️ 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