Kotlin — это универсальный язык программирования, который представляет собой надстройку над Java. Название продукта было выбрано в честь одноименного острова в Финском заливе, аналогично тому, как Java получил свое имя от острова Ява. Язык изначально был разработан для запуска на JVM (Java Virtual Machine). Он также позволяет компилировать код в JavaScript и двоичные исполняемые файлы, которые совместимы с такими ОС: Использование языка Kotlin снижает стоимость рабочего процесса. Написание трех приложений (для Android, iOS и десктопа) обойдется дорого...
Учим Linux | DevOps | Kubernetes | Python | Qa | Java
Что такое Ansible?
Ansible — это простой инструмент управления конфигурацией, который автоматизирует управление ИТ-ресурсами, развертывание приложений или выделение облачных ресурсов и т. Д. Он способствует развертыванию, поскольку не использует никакой сложной инфраструктуры безопасности или агентов. В Ansible playbooks используются для описания задач автоматизации на очень простом языке программирования, то есть YAML. Ansible был запрограммирован для многоуровневого развертывания, которое может управлять несколькими взаимосвязанными системами вместе...
Что такое Kubernetes?
Kubernetes на базовом уровне представляет собой систему управления контейнерными приложениями в кластере нод. Во многих отношениях система Kubernetes была разработана для устранения конфликта между методами построения современных кластерных инфраструктур и некоторыми особенностями сред большинства приложений и сервисов. Большинство технологий кластеризации стремятся обеспечить единую платформу для развертывания приложений. Пользователь не должен заботиться о том, где запланирована работа. Задача, представленная пользователю, находится на уровне сервиса и может быть выполнена любой нодой...
Что такое QA-тестирование
QA (quality assurance) — процесс обеспечения качества программного обеспечения. Это весьма широкое понятие, которое включает в себя тестирование продукта и анализ технической документации перед передачей её в разработку. Правильно настроенные процессы в QA позволяют сократить время работы и сэкономить бюджет. А внедрение QA на ранних стадиях — выпускать «чистый» продукт, который нравится пользователям, улучшает репутацию компании на рынке и прибыль. Тестированием в команде разработки занимаются QA-инженеры...
Как устроен Python
Гайд для программистов и интересующихся Python Python — это скриптовый язык программирования. Он универсален, поэтому подходит для решения разнообразных задач и для многих платформ: начиная с iOS и Android и заканчивая серверными операционными системами. Как и где применяется Python Это интерпретируемый язык, а не компилируемый, как C++ или Java. Программа на Python представляет собой обычный текстовый файл. Код можно писать практически в любом редакторе или использовать специальные IDE: PyCharm — мощная среда разработки от JetBrains...
