C# Portal | Программирование (@kodblog) Kanalının Son Gönderileri

C# Portal | Программирование Telegram Gönderileri

C# Portal | Программирование
Присоединяйтесь к нашему каналу и погрузитесь в мир для C#-разработчика

Связь: @devmangx

РКН: https://clck.ru/3FocB6
12,877 Abone
393 Fotoğraf
50 Video
Son Güncelleme 25.02.2025 17:32

C# Portal | Программирование tarafından Telegram'da paylaşılan en son içerikler


Собеседование .NET - Разбор вопросов

Видео посвящено разбору вопросов, часто встречающихся на собеседованиях по .NET, с акцентом на многопоточность, async/await, паттерны, работу сборщика мусора, коллизии данных и ASP.NET Core.

📲 Cмотреть источник: тут

👉 @KodBlog | #видео

👩‍💻 Программирование — В С Ё

В 2024 году на кодинге уже не вывезешь, перспектива года - Информационная Безопасность.

Ловите полезные каналы, которые помогут ворваться в новое направление.

👍 ZeroDay — Уроки, эксплуатация уязвимостей с нуля
👍 Белый Хакер — Свежие новости из мира ИБ
😎 Арсенал Безопасника — Все необходимые инструменты
😎 Бункер Хакера — Статьи, книги, шпаргалки и хакинг
👨‍💻 Серверная Админа — Настройка и уроки по компьютерным сетям

📂Вступай и изучай новое направление!

Dockerized — запуск популярных инструментов командной строки в докере, не устанавливая их.

Работает в GNU/Linux, MacOS и Windows (CMD, Powershell, Git Bash).

Полезно, если вы не хотите загрязнять свою систему множеством инструментов, которые вы не используете.

👉 @KodBlog | #ресурсы

Понимание ApplicationDbContext, DbContext и DbSet в .NET Core

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

👉 @KodBlog | #cтатья

Как использовать условный middleware в .NET?

В динамичном мире веб-разработки эффективное управление входящими HTTP-запросами является ключом к созданию надежных и производительных приложений.

Middleware в .NET играет важную роль в обработке этих запросов, формируя мост между сервером и приложением.

Одним из мощных инструментов в ASP.NET Core является app.UseWhen, который позволяет разработчикам применять middleware условно, исходя из определённых критериев.
Преимущества такого подхода:

🟣 Оптимизация производительности
🟣 Чистая организация кода
🟣 Выборочное применение middleware

app.UseWhen особенно полезен для приложений с определёнными потребностями в маршрутизации или обработке.

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

👉 @KodBlog | #ресурсы

Как хэшировать пароли с помощью BCrypt в C#

Видео посвящено лучшим практикам работы с паролями, включая важность их безопасности, использование хэширования (например, BCrypt) для защиты, и демонстрацию его применения на практике.

📲 Cмотреть источник: тут

👉 @KodBlog | #видео

В .NET 10 появится числовой StringComparer.

Это позволит сравнивать числа на основе их числового значения, а не лексикографического порядка.

Ждём?)😮

👉 @KodBlog | #ресурсы

Создание фоновых задач в .NET с запросом состояния запущенного таска

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

👉 @KodBlog | #cтатья

Постраничная навигация с использованием смещения (Offset pagination) работает нормально для небольших наборов данных.

Для больших наборов данных лучше использовать другой подход:

Это называется Keyset pagination или постраничная навигация на основе ключей, и это гораздо более эффективный способ работы с большими наборами данных. 🧠

Проблема постраничной навигации со смещением (skip и take) заключается в том, что база данных все равно должна обработать пропущенные записи, даже если они не используются.

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

Если ваш столбец ID проиндексирован, запросы с использованием Keyset pagination будут очень эффективными даже для больших наборов данных.

Что делать, если вы используете GUID в качестве идентификаторов? 🤔 Тогда используйте UUID версии 7, которые разработаны для обеспечения глобальной уникальности и сортируемости.

👉 @KodBlog | #ресурсы

Thread → Task. Многопоточность и Асинхронность

В этом видео о thread, многопоточности, task и асинхронности, чем многопоточность отличается от асинхронности.
Была ли асинхронность в thread, а так же мелкие вопросы из собеседований. 🙂

👉 @KodBlog | #курсы