Запись открытого урока онлайн-курса «Kotlin QA Engineer» https://www.youtube.com/watch?v=tkpSwlz7H-Q&t=1s На занятии рассмотрели основные возможности JUnit Platform и подходы к определению собственного языка описания тестов с использованием возможностей Kotlin DSL и API Junit Platform. Преподаватель: Дмитрий Золотов, Flutter Developer в Yandex
Собрали для вас подборку лучших статей по тестированию за март и февраль 2023 г. Как использовать данные о процессе разработки…
Скучный Python: повышаем качество кода Это статья о том, как максимально скучно разрабатывать и выпускать приложения на Python. Под определением «скучный» автор не имеет в виду «надежный», «без багов или «без инцидентов». Баги все равно будут встречаться. Вы будете продолжать сталкиваться с ситуациями, когда функция или, возможно, весь сервис не работает. «Скучное» же связано с источниками этих инцидентов. Поговорим об инструментах, которые помогают выявлять потенциальные ошибки и другие проблемы как можно раньше, в идеале еще…
Запись открытого урока онлайн-курса «C++ Developer. Professional» https://www.youtube.com/watch?v=QUTm02Etn0A&t=1s На занятии провели обзор полезных и популярных дополнительных инструментов, которые облегчают (или…
Запись открытого урока онлайн-курса «Дизайн сетей ЦОД» https://www.youtube.com/watch?v=YzWJ99hlFI8 На этом открытом уроке мы: Сравнили подходы построения underlay сети с использованием протоколов маршрутизации iBGP и eBGP. Определили варианты различных дизайнов underlay сети с использованием eBGP. Разобрали преимущества и недостатки различных решений и определим оптимальное решение с учетом используемого оборудования. Спикер: Алексей Кулиничев, инструктор академии Cisco.
Запись открытого урока онлайн-курса «Reverse-Engineering» https://www.youtube.com/watch?v=5qNRp7461lA На этом открытом уроке мы рассмотрели типовые способы внедрения кода, которые используются вредоносными программами.…
Создаем простую игру с Jetpack Compose для часов на Google WearOS Библиотека Jetpack Compose изменила подход к разработке нативных приложений и позволила декларативно описывать в коде интерфейсы, которые зависят от состояния и автоматически отслеживают его изменение. Но долгое время ее применимость ограничивалась платформой Android для телефонов и планшетов, а затем стало возможным использовать реактивный стиль разработки для создания десктопных и веб-приложений. Но все еще нельзя было создавать приложения для умных часов, работающих над вариантом платформы…