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

Связь: @devmangx

РКН: https://clck.ru/3FocB6
Download Telegram
"Введение в алгоритмы" Массачусетского технологического института

❯ Видеокурсы
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 | #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍95🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
Deepseek работает локально и конфиденциально для автодополнения в VSCode! 🕺

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

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

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

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🤔6🍌32🔥2
Media is too big
VIEW IN TELEGRAM
Микросервисы .NET - полный курс для начинающих

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

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

👉 @KodBlog | #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥2
Что такое API-шлюз?

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

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

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

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

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

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

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Если вы хотите начать изучать 𝗞𝘂𝗯𝗲𝗿𝗻𝗲𝘁𝗲𝘀 бесплатно, вот отличный ресурс.

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

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

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

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

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

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

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

👉 @KodBlog | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥21🙏1
This media is not supported in your browser
VIEW IN TELEGRAM
Альтернатива с открытым исходным кодом для Vercel, Heroku и Netlify

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

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

http://github.com/Dokploy/dokploy

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
Essential Git — это бесплатная книга о системе управления версиями Git.

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

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

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

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

👉 @KodBlog | #books #en
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥52
Лучшая функция C# за последние годы?

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

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

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

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

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

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍3
image_2025-02-01_08-45-08.png
1.3 MB
Шпаргалка по командам Docker

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

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍3
This media is not supported in your browser
VIEW IN TELEGRAM
ReSharper: шаблоны Postfix 🔥

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

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

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

if (condition)
{
// code
}


🔜 Подробнее

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥5
Полный проект системы управления библиотекой с исходным кодом на ASP.NET C# и SQL.

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

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

👉 @KodBlog | #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥52❤‍🔥1🤨1
Совет по C#

Всегда включайте исходное исключение при повторном выбрасывании, чтобы сохранить трассировку стека.

Если вам просто нужно повторно выбросить исключение, используйте throw; без ex;.

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥4💯3❤‍🔥1
Создание интеллектуальных приложений с .NET и DeepSeek R1

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

👉 @KodBlog | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3
Бэкэнд-сервис с открытым исходным кодом для разработки приложений

Appwrite — открытая платформа для разработки бэкенда, предназначенная для упрощения создания и управления приложениями.

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

Позволяет разработчикам сосредоточиться на создании фронтенда и бизнес-логики, не тратя время на создание бэкенда с нуля.🔥

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62🔥2
Media is too big
VIEW IN TELEGRAM
Видео показывает, как разбирать HTML в C# с помощью библиотеки HTML Agility Pack:

🟢Установка HTML Agility Pack через NuGet.
🟢Загрузка HTML из веб-страницы, файла или строки.
🟢Извлечение заголовков и параграфов с использованием XPath.
🟢Работа с более сложными структурами HTML (например, Wikipedia).
🟢Вывод извлеченных данных в консоль.

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

👉 @KodBlog | #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4❤‍🔥1
Вот два способа настройки оптимистичного контроля конкурентности с EF Core:

🍩Использование атрибута [Timestamp] в модели сущности.

🍩Определение свойства версии строки с помощью Fluent API.

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥3
Планирование фоновых заданий с помощью Quartz в .NET (расширенные концепции)

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

👉 @KodBlog | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
Алгоритмы оптимизации. Совершенно бесплатная 520-страничная книга от MIT. 😏

Она охватывает теоретические основы и практические аспекты различных алгоритмов, таких как градиентные методы, методы Ньютона, эволюционные алгоритмы и другие.

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

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

👉 @KodBlog | #books #en
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥31
Media is too big
VIEW IN TELEGRAM
«LINQ Expressions: искусство запрашивать данные»

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

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

👉 @KodBlog | #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2