Посты | OTUS
Запланируйте обучение с выгодой в Otus!
-15% на все курсы до 27.11 Забрать скидку! →
Выбрать курс
Отзыв выпускника курса "Team Lead"

otus_feedback_30june_1000x700_dorozhkin-1801-45f085.jpg

Уже больше 10 лет я занимаюсь разработкой ПО. Получаю реальное удовольствие от кодирования, мозговых штурмов и многочасовых дебагов. Но пару лет назад настал момент, когда захотелось большего, а именно влиять на процесс разработки ПО сверху, тем более, что я на себе испытал недостатки хорошего руководства и прекрасно знаю, что нельзя делать начальником самого "опытного разработчика"(а вот почему, об этом отлично рассказывают на курсе).

ISTQB для тестировщика: мнение

ISTQB® -- некоммерческая организация, занимающаяся определением различных принципов развития сферы тестирования ПО, таких как структура и правила аккредитации, сертификации и т. п. Рабочие группы ISTQB® отвечают за разработку и поддержку сертификационных программ и экзаменов. ISTQB® включает в себя Национальных и Региональных представителей: https://www.istqb.org/.

Spring Integration

Integration -- это специальный модуль, позволяющий упрощать обмен сообщениями в приложениях, созданных на основе Spring. Этот модуль поддерживает интеграцию с внешними системами и предоставляет пользователю инструменты, предназначенные для обработки данных из различных источников. Кроме этого, Spring Cloud Stream (подпроект Spring Cloud) применяет Spring Integration в качестве движка для микросервисов, которые управляются событиями.

Чем хорош SystemV?

Как известно, SystemV и systemd представляют собой два разных метода запуска операционной системы Linux. Но сценарий запуска SystemV и демона init — это, все же, старый метод, тогда как юниты target в systemd — метод более новый. Не секрет, что сегодня большая часть современных дистрибутивов применяют для запуска, управления процессами и завершения работы именно подсистему systemd, присутствующую почти в каждом аспекте современного Линукса. Однако есть и те, кто так не делает. Дело в том, что до сих пор ряд сисадминов и создателей дистрибутивов предпочитают «старый добрый» SystemV. В принципе, их можно понять, ведь преимущества существуют у обоих методов.

Задачи, решаемые systemd

Подсистема Systemd обеспечивает управление практически любым аспектом работающей ОС. Она способна управлять запущенными службами и предоставлять информацию о состоянии. Также она управляет аппаратной частью, монтированием файловых систем, процессами, группами процессов и т. д.

SBT и Scala

Простeйшие скрипты, как и небольшие программы мы можем компилировать и запускать вручную посредством команд scalac и scala. Но по мере роста количества файлов ручная компиляция будет все более и более трудоемкой. Для решения этого вопроса разработчики применяют системы сборки. Когда мы говорим о сборке кода для языка программирования Scala, мы, конечно можем задействовать стандартные Java-инструменты: maven, gradle либо ant, однако сообщество, как и непосредственно сами разработчики, рекомендуют отдавать предпочтение sbt (simple build tool).

Сценарии для виртуальных ассистентов Салют на NodeJS и фреймворке SaluteJS

В одной из статей мы рассказывали о создании клиентской части навыков для виртуальных ассистентов на веб-технологиях и обещали вернуться с обзором создания сценарной части на NodeJS.

Популярное
Сегодня тут пусто
Черная пятница в Otus! ⚡️
Скидка 15% на все курсы до 27.11 →