C# Portal | Программирование – Telegram
C# Portal | Программирование
14.9K subscribers
982 photos
118 videos
24 files
818 links
Присоединяйтесь к нашему каналу и погрузитесь в мир для C#-разработчика

Связь: @devmangx

РКН: https://clck.ru/3FocB6
Download Telegram
Умная фильтрация в EntityFramework 💀

📖 Читать: ссылка

👉 @KodBlog | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
😁24👍42🤨2
Фреймворк для реализации портов и адаптеров, а также архитектурных стилей CQRS в .NET и C# 🐈‍⬛

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

Brighter поддерживает очереди задач. Поэтому его можно использовать для повышения производительности системы, распараллеливая задачи с помощью очередей.🫡

Ссылка: тык

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63
1400 задач по программированию

Автор:
Д. Златопольский
Год: 2020

📂 Скачать книгу

👉 @KodBlog | #books
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🤨31
Визуализация основных методов List в C#

Сохраняй, пригодится 🎧

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍50🔥12🥰31
ThreadPool – инъекция потоков

📖 Читать: ссылка

👉 @KodBlog | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
laurence_c.pdf
47.5 KB
Довольно большая шпаргалка по C#, которая достойна твоего внимания

Сохраняй и пользуйся! 😘

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12😐41
Разработку игры на Unity и Godot Game Engine

📖 Читать: ссылка

👉 @KodBlog | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍114
This media is not supported in your browser
VIEW IN TELEGRAM
.NET MAUI - это кроссплатформенный фреймворк для создания мобильных и настольных приложений на C# и XAML. 😏

Используя .NET MAUI, вы можете разрабатывать приложения для Android, iOS, iPadOS, macOS и Windows на основе единой общей кодовой базы.

Ссылка: тык

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥41🥴1
Искусственный интеллект для .NET: речь, язык и поиск. Конструирование умных приложений с использованием Microsoft Cognitive Services APIs

Автор:
Нишит Патак
Год: 2018

📂 Скачать книгу

👉 @KodBlog | #books
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3🏆3
CI/CD Workflow: упрощенный гайд от ByteByteGo 🤔

CI/CD — это методология, которая позволяет автоматизировать процесс разработки и доставки ПО в продакшн.

Будь вы разработчиком, специалистом по DevOps, тестировщиком или занимаетесь любой современной ролью в ИТ, CI/CD пайплайны стали неотъемлемой частью процесса разработки.

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54
Как работать с Tasks view: пошаговый гайд для .NET-разработчиков, которые используют Rider 👩‍💻

📖 Читать: ссылка

👉 @KodBlog | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍101
FluentMigrator — фреймворк для миграции БД, написанный на C#

dotnet add package FluentMigrator --version 5.2.0

FluentMigrator позволяет создавать миграции как классы, производные от базового класса Migration и имеющие атрибут Migration с уникальным номером версии.

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

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

Ссылка: тык

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
Программирование ASP. NET Web Forms

Автор:
Васильчиков В.В.
Год: 2021

📂 Скачать книгу

👉 @KodBlog | #books
Please open Telegram to view this post
VIEW IN TELEGRAM
🤨10😁3👍21🤔1
🔮 Используйте Bulk Update в EF Core

Метод ExecuteUpdate позволяет нам задать запрос и выполнить массовое обновление всех сущностей, которые соответствуют заданным критериям.

Эта функция появилась в EF 7.

Как это использовать?

Сначала напишите запрос, чтобы выбрать записи, которые вы хотите обновить. Затем вызовите метод ExecuteUpdate на полученном IQueryable.

Метод SetProperty позволяет указать, какие свойства мы хотим обновить.

Примечание:

Необходимо обернуть все в транзакцию, так как ExecuteUpdate сразу же обращается к базе данных для обновления записей.

Это означает, что он не является частью трекера изменений

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍113🔥2🐳1
MemoryCache в C#: практическое руководство

Если не открывается, используй ВПН

📖 Читать: ссылка

👉 @KodBlog | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93
MediatR — одна из лучших библиотек .NET

С помощью MediatR можно реализовать паттерн CQRS. CQRS разделяет операции записи и чтения в приложении.

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

MediatR отделяет процесс отправки сообщений от их обработки внутри приложения. Вы можете расширить интерфейс IRequest в MediatR, создав собственные абстракции ICommand и IQuery. Это позволяет явно различать команды и запросы в вашей системе.

Некоторые преимущества использования MediatR:

Организация кода вокруг кейсов использования (высокая связанность)
Легкая реализация сквозных аспектов
Точки входа API становятся очень тонкими
Кейсы использования легко тестировать

Если хотите узнать больше о CQRS с MediatR, то вот подробное руководство.

Единственный недостаток MediatR, который я должен выделить, - это непрямолинейность.

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤨43
Продвинутый курс программирования на C# от freeCodeCamp ☠️

Этот курс предназначен для повышения вашего уровня программирования, углубляясь в такие сложные аспекты, как делегаты, события, дженерики, задачи async/await и LINQ, а также вы узнаете о .NET.

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

Ссылка: тык

👉 @KodBlog | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍114
Совет по чистому коду:

🔘 Заменяйте сложные условные операторы IF описательными методами

Читать сложные операторы IF с множеством условий бывает трудно.

Все условия можно вынести в метод (или переменную) с понятным названием.

Название метода должно быть максимально подробным.

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35❤‍🔥5
Прикладное программирование. Лабораторный практикум

Автор:
Литвинов В.Н., Руденко Н.Б., Грачева Н.Н.
Год: 2021

📂 Скачать книгу

👉 @KodBlog | #books
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53