Блог C# → Полезные материалы по C# | OTUS
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
Team Lead Архитектура и шаблоны проектирования Разработчик IoT C# Developer. Professional PostgreSQL Подготовка к сертификации Oracle Java Programmer (OCAJP) C# ASP.NET Core разработчик
-5%
Kotlin Backend Developer
-8%
iOS Developer. Professional
-8%
Symfony Framework Unity Game Developer. Basic JavaScript Developer. Professional Android Developer. Basic JavaScript Developer. Basic Java Developer. Professional Highload Architect Reverse-Engineering. Professional Java Developer. Basic PHP Developer. Professional Алгоритмы и структуры данных Framework Laravel Cloud Solution Architecture Vue.js разработчик Интенсив «Оптимизация в Java» Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Супер-интенсив "Tarantool" PHP Developer. Basic
Инфраструктура
Мониторинг и логирование: Zabbix, Prometheus, ELK Дизайн сетей ЦОД Разработчик IoT PostgreSQL Экспресс-курс "Версионирование и командная работа с помощью Git"
-30%
Экспресс-курс «Введение в непрерывную поставку на базе Docker» Базы данных Reverse-Engineering. Professional Administrator Linux. Professional Network engineer Cloud Solution Architecture Внедрение и работа в DevSecOps Супер-практикум по работе с протоколом BGP Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Супер-интенсив «СУБД в высоконагруженных системах» Супер-интенсив "Tarantool" Network engineer. Basic
Корпоративные курсы
Безопасность веб-приложений IT-Recruiter Дизайн сетей ЦОД Компьютерное зрение Разработчик IoT Вебинар CERTIPORT Machine Learning. Professional
-6%
NoSQL Пентест. Практика тестирования на проникновение Java QA Engineer. Базовый курс Руководитель поддержки пользователей в IT
-8%
SRE практики и инструменты Cloud Solution Architecture Внедрение и работа в DevSecOps Супер-практикум по работе с протоколом BGP Infrastructure as a code Супер-практикум по использованию и настройке GIT Промышленный ML на больших данных Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes» BPMN: Моделирование бизнес-процессов Основы Windows Server
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02
Перевод конфигурации сервисов с XML на YAML

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

Работа с ASP.net Core 3.0 (preview)

В этой заметке мы рассмотрим начало работы с ASP.net Core 3.0. Для разработки будем использовать VisualStudio 2019, однако вы можете использовать также VisualStudio Code, которая полностью бесплатна и кроссплатформенна. Кстати, VS2019 тоже работает на Linux.

ASP.NET Core: как подключиться к кластеру PostgreSQL

Итак друзья, у вас приложение asp.net core 2, 3 на Linux и вы хотите подключиться к кластеру Postgresql на базе Cloud.Yandex. Я, как и многие из нас, не люблю возиться с настройками среды, поэтому поспешил глянуть инструкцию в Яндекс-облаке. Но, увы, не нашел инструкции подключения для нашего asp.net core.

C#: наследование в действии

Как известно, наследование необходимо для реиспользования кода, что облегчает следование принципу Don’t Repeat Yourself (DRY). Если тезисно, то наследование можно описать следующим образом:

SignalR в ASP.NET Core

ASP.NET Core SignalR — это библиотека с открытым исходным кодом. Она позволяет создавать приложения в реальном времени и по настоящему, то есть не по принципу "запрос-ответ", а независимо. В результате сервер сам решает, когда надо ответить и не ждет клиента. Например, сервер-сервер-клиент или клиент-сервер-сервер. Нет очередности, два актора общаются независимо.

Обзор ASP.Net Core 3.0

ASP.NET Core 3 -- кроссплатформенный, высокопроизводительный и абсолютно беспалый фреймворк от Майкрософт (Microsoft). Да-да вы не ослышались -- беспалый и кроссплатформенный. Это означает, что вы можете использовать его на Linux-подобных серверах.

Стань мастером C#: бесплатные книги

C# — известнейший объектно-ориентированный язык, который был создан компанией Microsoft в качестве языка разработки приложений для Microsoft .NET Framework. Он сочетает простоту Visual Basic с силой и гибкостью C++. Предлагаем вашему вниманию подборку бесплатной литературы на русском, которая поможет в изучении этого популярного и востребованного языка программирования.

Стоит почитать: принципы гибкой разработки на С#

Предлагаем вашему вниманию краткий обзор книги «Принципы, паттерны и методики гибкой разработки на языке С#», которую написал Роберт Мартин, американский разработчик, инженер и консультант.