Сообщения
2020
Сделать загрузку терминала bash в домашнем каталоге WSL
Настройте терминал Windows для открытия сеансов WSL непосредственно в домашнем каталоге Linux через .bashrc.
Генерация динамических объектов с использованием ExpandoObject
Используйте ExpandoObject для динамического создания объектов со свойствами, определяемыми во время выполнения, для гибкого экспорта данных.
Непрерывная доставка пакета NuGet с использованием TravisCI
Автоматизируйте компиляцию, тестирование и публикацию пакетов NuGet с помощью конвейеров непрерывной доставки Travis CI.
Непрерывная интеграция проекта .NET Core 3.0 с использованием TravisCI
Настройте непрерывную интеграцию для проектов .NET Core с помощью Travis CI с автоматическими сборками и тестами.
2019
Мой взгляд на кэш в памяти
Создайте собственную реализацию кэша в памяти с поддержкой срока действия, используя C# и универсальные шаблоны.
Делайте скриншоты страниц с помощью Devtools
Делайте скриншоты всей страницы и области с помощью встроенных команд Chrome DevTools для создания снимков экрана.
Пользовательские языки с использованием встроенных и внешних ресурсов в .NET Framework.
Реализуйте поддержку нескольких языков, используя встроенные и внешние файлы ресурсов .resx в .NET Framework.
2018
Интеграционный тест с использованием Bot Framework и DirectLine для потоковых случаев.
Расширьте интеграционные тесты Bot Framework для поддержки сценариев многоэтапного диалога.
Интеграционный тест с использованием Bot Framework и DirectLine (3)
Оценивайте ответы ботов с помощью Roslyn CodeAnalysis в интеграционных тестах Bot Framework (часть 3).
Интеграционный тест с использованием Bot Framework и DirectLine (2)
Внедрите авторизацию DirectLine и вызовы API для тестирования интеграции Bot Framework (часть 2).
Интеграционный тест с использованием Bot Framework и DirectLine (1)
Настройте интеграционные тесты для чат-ботов Bot Framework, используя API DirectLine и тестовые примеры JSON.