Последние публикации

DC/OS: универсальная среда разработки, тестирования и выполнения приложений в мире CI/CD и DevOps

Если вы сталкиваетесь с необходимостью поддерживать множество сред для одного приложения, работаете с микросервисными архитектурами, имеете большой набор приложений или среду, в которой приложение развертывается для каждого пользователя, разрабатываете высокопроизводительное, масштабируемое приложение, то DC/OS – среда, на которую стоит обратить внимание.

Подробнее ...

Заставляем CI/CD работать: лучшие практики из личного опыта

Мы используем CI/CD во всех проектах компании последние четыре года, а избирательно начали применять восемь лет назад. Мы научились применять эту практику для ускорения темпа интеграции функций в программное обеспечение с сохранением высокого качества кода. Если вы хотите внедрить практику CI/CD в свое производство, ознакомьтесь с перечисленными далее факторами, которые принципиально влияют на ее полезность. Без учета этих факторов внедрение CI/CD вряд ли будет эффективным и не принесет пользу проекту. Мы смогли выделить эти факторы успеха после нескольких лет хождения по граблям, вам они могут помочь сократить затраты и не совершить типичных ошибок.

Подробнее ...

Автоматизированное тестирование для молодых и дерзких

— Мы напишем тесты потом...
— Простите, я не куплю это.

Возможно, что Вы – программист, руководитель или клиент. Важно, что Вы связаны с разработкой программного обеспечения. И именно сегодня, Вы сами сказали или услышали, что-то в этом духе:

  • Сейчас мы пишем код, а тесты напишем потом, потому что сейчас все меняется, а вот когда перестанет меняться, вот тогда и напишем.
  • Давайте не будем писать тесты, так мы сможем двигаться быстрее, тесты нас замедлят.
  • К сожалению, на написание тестов времени нет, будем писать только код… Если время останется, напишем тесты.

Вариаций много, результат почти одинаковый - потом или никогда. Когда мы только начинаем свой карьерный путь, мы молоды, полны сил, самоуверенны, наш рассудок не замутнен, а закалены мы в боях с университетскими лабами, на создание которых убили последние дни, а может и недели. Мы чувствуем, что нам все по плечу, пишем быстро, только успевай бумагу подавать. Какие тут тесты, быстрее самому сделать, чем объяснить как сделать. В нас развивается пренебрежение к тестированию - это для слабаков, зачем это делать, если мы и так отлично пишем….

Подробнее ...

Принцип 'You build It, You Run It' при разработке современного ПО

За последние годы требования к скорости доставки программного обеспечения существенно выросли, при этом заказчики ожидают все то же высочайшее качество и максимально частую интеграцию изменений в продукт.

Поставщики вынуждены менять подходы к разработке, чтобы соответствовать ожиданиям клиентов об эффективном поставщике и оправдывать ожидание сотрудников об инновационной и прогрессивной организации. Традиционные подходы к разработке, в которых команды разработки состоят из обособленных подразделений с узкоспециализированными инженерами, работающими конвейерно (develop - test - deploy - run) под влиянием данных тенденций начинают трансформироваться в более универсальные юниты смешанной специализации.

Подробнее ...

Вакансия для Java разработчика в Битворкс

В один из проектов, которые ведет наша компания – NYiAX (https://www.nyiax.com/) требуется разработчик для участия в бэкенд-команде. Проект представляет собой финтех решение, которое разрабатывается совместно с NASDAQ для торговли контрактами на рекламу и другими финансовыми контрактами.

Мы ищем инженера, чьей основной специализацией является разработка сложных бэкенд-систем на языке Java. В проекте в настоящий момент используется Java 8, Spring, RabbitMQ, PostgreSQL и технологии NASDAQ для трейдинга. В настоящий момент в команде R&D участвует 22 инженера различных специализаций, вся команда находится в Томске.

Кликните по ссылке вакансии (HeadHunter), чтобы подробнее узнать об условиях работы и откликнуться.