C# Portal | Программирование


Channel's geo and language: Ukraine, Russian
Category: Technologies


Присоединяйтесь к нашему каналу и погрузитесь в мир для C#-разработчика
Связь: @devmangx
РКН: https://clck.ru/3FocB6

Зарегистрирован в РКН
Related channels  |  Similar channels

Channel's geo and language
Ukraine, Russian
Statistics
Posts filter


Полный проект системы управления библиотекой с исходным кодом на ASP.NET C# и SQL.

Серия обучающих видео, посвященных созданию динамического веб-сайта системы управления библиотекой с использованием ASP.NET, C# и базы данных SQL Server. В этих видео подробно рассматривается процесс разработки проекта, включая написание исходного кода и настройку базы данных

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

👉 @KodBlog | #видео


ReSharper: шаблоны Postfix 🔥

Postfix Templates
— это специальные шаблоны, которые позволяют трансформировать уже написанный код с помощью кратких суффиксов. Они помогают улучшить читаемость кода, ускорить разработку и избежать лишнего ввода.

1. Вы пишете выражение или часть кода.
2. Используете специальный суффикс (например, .if, .for, .not).
3. Нажимаете Tab, и шаблон преобразует ваш код.

➖Если вы пишете condition.if и нажимаете Tab, это преобразуется в:

if (condition)
{
// code
}

🔜 Подробнее

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


image_2025-02-01_08-45-08.png
1.3Mb
Шпаргалка по командам Docker

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

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


Лучшая функция C# за последние годы?

Сопоставление с образцом (Pattern Matching).

Сопоставление с образцом позволяет проверять, обладает ли объект определёнными характеристиками:

🟢Является null или не является null
🟢Относится к определённому типу
🟢Имеет свойство с конкретным значением

В сочетании с switch-выражениями и рекордами можно писать лаконичный и выразительный код.

Используешь ли ты сопоставление с образцом в своём коде? 🚬

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


Essential Git — это бесплатная книга о системе управления версиями Git.

Она является частью серии Essential Programming Books.

Книга написана, чтобы предоставить четкое и лаконичное объяснение тем как для начинающих, так и для опытных пользователей.

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

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

👉 @KodBlog | #books #en


Альтернатива с открытым исходным кодом для Vercel, Heroku и Netlify

Dokploy — это бесплатная, самохостируемая платформа как услуга (PaaS), предназначенная для упрощения развертывания и управления приложениями и базами данных. 😤

✓ Развёртывайте свои проекты на любом сервере
✓ Легко управляйте базами данных и резервными копиями
✓ Интеграция с GitHub и современный интерфейс

http://github.com/Dokploy/dokploy

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


Если вы хотите начать изучать 𝗞𝘂𝗯𝗲𝗿𝗻𝗲𝘁𝗲𝘀 бесплатно, вот отличный ресурс.

Автор создал двухчастную серию по основным концепциям, которые должен знать разработчик, работающий с K8s. Включены примеры и пошаговые инструкции — все работает локально! 🧔‍♂️

В этих двух статьях вы узнаете:

❓ Почему вам стоит изучать Kubernetes, если вы работаете как AI или Data Engineer.

➖ И я полностью согласен — иногда это перебор.

🟢Общие ресурсы Kubernetes для конфигурации приложений.
🟢 Как развертывать приложения.
🟢 Разные способы развертывания приложений и когда использовать какой.
🟢 Много визуальных объяснений того, как на самом деле работает K8s при создании того или иного типа ресурса.

Помните, что даже NVIDIA NIM работает на Kubernetes! 💻

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

👉 @KodBlog | #cтатья


Что такое API-шлюз?

API-шлюзы — это "парадный вход" в ваши серверные сервисы.

API-шлюзы обрабатывают клиентские запросы и направляют их к нужным конечным точкам.

Клиенту не нужно знать о внутренней архитектуре вашего бэкенда.

Основные характеристики:

🟢Маршрутизация запросов
🟢Аутентификация
🟢Авторизация
🟢Балансировка нагрузки
🟢Ограничение частоты запросов

Если вам нужна хорошая технология для создания API-шлюза, обратите внимание на YARP. 🧔‍♂️

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

2k 0 24 1 11

Video is unavailable for watching
Show in Telegram
Микросервисы .NET - полный курс для начинающих

Этот курс посвящен разработке микросервисов на .NET с использованием C#, MongoDB, Docker, MassTransit и RabbitMQ, включая настройку окружения, создание REST API, работу с базой данных, синхронное и асинхронное взаимодействие сервисов, а также интеграцию с фронтендом.

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

👉 @KodBlog | #видео


Deepseek работает локально и конфиденциально для автодополнения в VSCode! 🕺

Менее чем за минуту узнаете, как скачать Deepseek-coder и установить его в качестве модели автодополнения в VSCode.

Для этого вам понадобится:

ollama, чтобы скачать модель.
CodeGPT, чтобы выбрать её в качестве модели автодополнения.

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

2.5k 0 125 4 27

"Введение в алгоритмы" Массачусетского технологического института

❯ Видеокурсы
https://youtube.com/playlist?list=PLUl4u3cNGP63EdVPNLG3ToM6LaEUuStEY

❯ Конспекты лекций
https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-spring-2020/pages/lecture-notes/

❯ Практические вопросы
https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-spring-2020/pages/practice-problems/

❯ Задания
https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-spring-2020/pages/assignments/

👉 @KodBlog | #видео


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

Давайте разберемся. 😐

Шаг 1 – Когда мы включаем питание, загружается прошивка BIOS (Basic Input/Output System) или UEFI (Unified Extensible Firmware Interface) из энергонезависимой памяти и выполняет POST (Power On Self Test, самотестирование при включении).

Шаг 2 – BIOS/UEFI определяет устройства, подключенные к системе, включая процессор, оперативную память и хранилище данных.

Шаг 3 – Выбирается устройство для загрузки операционной системы. Это может быть жёсткий диск, сетевой сервер или CD-ROM.

Шаг 4 – BIOS/UEFI запускает загрузчик (например, GRUB), который предоставляет меню для выбора операционной системы или функций ядра.

Шаг 5 – После подготовки ядра система переключается в пользовательское пространство. Ядро запускает systemd как первый процесс пользовательского пространства, который управляет процессами и службами, проверяет оставшееся оборудование, монтирует файловые системы и запускает рабочий стол.

Шаг 6 – systemd активирует модуль по умолчанию (default.target) при загрузке системы. Также выполняются другие модули.

Шаг 7 – Система выполняет набор стартовых скриптов и настраивает окружение.

Шаг 8 – Пользователям представляется окно входа. Система готова к работе.

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


Как работает процесс компиляции в .NET

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

👉 @KodBlog | #cтатья


Что такое разрушающее изменение для API?

Вот несколько примеров:

🟡 Удаление или переименование API или его параметров
🟡 Изменение поведения существующих API
🟡 Изменение кодов ошибок API

Разрушающее изменение означает, что вам нужно внедрить версионирование API — иначе вы рискуете сломать работу существующих потребителей.

К счастью, ASP.NET Core упрощает внедрение версионирования API.❤️

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


Video is unavailable for watching
Show in Telegram
Курс .NET 9 Web API и Entity Framework: CRUD, Code-First миграции и SQL Server.

Видео демонстрирует процесс создания проекта с использованием OpenAPI и Entity Framework для реализации операций CRUD (создание, чтение, обновление, удаление) с моделью VideoGame и подключением к базе данных SQL Server.

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

👉 @KodBlog | #видео


Панель управления на основе терминала для мониторинга кластеров Elasticsearch в режиме реального времени.

Она предоставляет полное представление о состоянии кластера, статусе узлов, индексах и различных показателях производительности в удобном для чтения интерфейсе терминала

Этот инструмент визуально похож на HTOP ✋

Ссылка: тык

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


Оптимизация SQL-миграций в .NET приложениях

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

👉 @KodBlog | #cтатья


Учебный полигон для хакеров и защитников Kubernetes 🤣

Kubernetes Goat
— это учебный проект для изучения безопасности Kubernetes.

Он предоставляет практические сценарии с уязвимостями, чтобы пользователи могли изучать методы атак и защиты в Kubernetes-кластерах.

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


Video is unavailable for watching
Show in Telegram
Собеседование .NET - Разбор вопросов

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

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

👉 @KodBlog | #видео

3.2k 0 123 10 14

Video is unavailable for watching
Show in Telegram
Dockerized — запуск популярных инструментов командной строки в докере, не устанавливая их.

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

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

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

20 last posts shown.