Локализация FormFlow в Microsoft Bot Framework

Привет. Сегодня рассмотри процесс локализации FormFlow в Microsoft Bot Framework(BotBuilder SDK). А именно научим чат-бот работать с несколькими языками. Делая отступление, скажу, что будет сделан упор именно на FormFlow из-за того, что остальные компоненты BotBuilder SDK в плане локализации ничем особенным не выделяются... [Ещё]

Что нового в C# 7

Уже прошло достаточно времени после выпуска C# версии 7. Visual Studio 2017 также стала достаточно стабильной. Думаю, можно начинать использовать возможности седьмой версии в реальных проектах. Давайте посмотрим, что же нового было добавлено... [Ещё]

Обзор системы мониторинга Zidium

Сегодня хочу рассказать о сервисе мониторинга Zidium. Сервис появился недавно, создан он для проверки работоспособности приложений, ведения логирования и обработки (мониторинга) исключительных ситуаций.
Я протестировал этот сервис некоторое время и его функционал оказался для меня полезным. В статье я опишу как начать пользоваться проектом и когда он может быть действительно полезен... [Ещё]

Как сдать экзамен 70-486: Developing ASP.NET MVC Web Applications

Неделю назад я успешно сдал экзамен 70-486: Developing ASP.NET MVC Web Applications от Microsoft. Я долго думал, нужно оно мне или нет, ведь сдача экзамена платная и достаточно недешёвая, да и на подготовку и сдачу нужно время, но в итоге я решил, что это поможет привести имеющиеся знания в порядок и структурировать их. [Ещё]

Повышение производительности при работе с Visual Studio

Привет. Сегодняшняя небольшая статья про повышение производительности при использовании Visual Studio. Есть большое колич��ство различных плагинов, повышающих производительность, но речь пойдёт не про них, а про стандартные возможности самой VS. Будут упомянуты команды и приёмы о которых большинство не знает или не заслужено не использует, те, которые у всех на "слуху" рассматриваться не будут... [Ещё]

Главный вопрос программирования, рефакторинга и всего такого

Привет. Сегодня будет не моя статья, а статья Андрея Карпова. Мне предложили разместить её у себя в блоге. Я нашёл её достаточно интересной и полезной, даже несмотря на то, что в ней есть вещи специфичные для C\C++, но и разработчики на других языках также смогут найти для себя что-то полезное… [Ещё]

Создание бота для Skype и его публикация

Я давно хотел попробовать написать какого-нибудь простого бота, чтобы разобраться в этом процессе. Сейчас я в отпуске и у меня есть достаточно свободного времени, чтобы начать писать в своё удовольствие в этом направлении…

Я решил начать с простого бота, который может работать только с текстом. Бот будет на недавно анонсированной платформе для ботов от Microsoft (Microsoft Bot Framework). Мне она приглянулась тем, что теоретически, один реализованный бот может работать и для Skype и для Telegram и для веба и еще много всяких вариантов... [Ещё]

LinqPad — незаменимый инструмент .NET разработчика

Сегодня мне хочется рассказать про один очень интересный инструмент, а именно «LinqPad». Наверняка, многие с ним работают, но многие из моих знакомых не слышали о нём или не пытались его использовать. Если вы давно используете LinqPad, то в данной статье вы не найдёте ничего нового, а вот для тех, кто еще его не использует, она обязательна к прочтению. [Ещё]

Ката программирования на C# — "FizzBuzz"

Следующая ката, пожалуй, самая простая. Для её реализации понадобится всего несколько минут. Это будет всем известный «FizzBuzz». Суть задания заключается в том, что необходимо вывести числа от 1 до 100, при этом, если число делится на 3, выводить «Fizz», если делится на 5, выводить «Buzz», а если делится и на 3 и на 5, то вывести «FizzBuzz». Во всех остальных случаях выводить само число. [Ещё]

Ката программирования на C# — "Крестики-нолики"

Вот очередная ката программирования, на языке C#. В этот раз, в необычном для меня формате. Я решил записать видео самого процесса создания, исходный код, как всегда, можно увидеть на GitHub. Видео получилось длиной почти 23 минуты, кому интересно, читайте дальше… [Ещё]