En

JazzTeam Software Development Company

Agile Java Development

Технические статьи

Шаблоны(templates) в JBoss Drools

Термины и определения DRL – сокращение от Drools Rules Language, формат написания drools правил. KIE – общедоступное API, разрабатываемое компанией JBoss, в него входят несколько технологий, в т.ч. Drools. MVEL – гибридный динамически/статически типизированный, внедряемый язык выражений в среду выполнения для платформы Java. Введение Шаблоны правил(templates) в Drools – способ генерации правил «на лету» с […]

, , , , , , , , ,

DevOps. Continuous Integration на примере Jenkins

В  данной статье будут изложены основные идеи Continuous Integration, а также приведен пример быстрого развёртывания Jenkins на проекте. Термины и определения Прежде чем приступать к основной части, необходимо дать определение используемых терминов. Непрерывная интеграция (CI, Continuous Integration) — практика разработки программного обеспечения, которая заключается в слиянии рабочих копий в общую основную ветвь разработки несколько раз […]

, , , , , ,

Запуск Selenium-тестов на CircleCI при помощи Docker

Введение Статья предназначена для людей знакомых с технологией Selenium, так как речь в статье пойдёт именно о запуске Selenium тестов на CI платформе CircleCI. Но для начала, давайте разберёмся с основными понятиями данной темы. CI Непрерывная интеграция (CI, Continuous Integration) – это практика разработки программного обеспечения, которая заключается в выполнении частых автоматизированных сборок проекта для […]

, , , , , , ,

Разработка децентрализованных приложений

Глоссарий Введение Децентрализованное приложение Блокчейн Умные контракты Средства разработки Metamask Truffle Uport Mist IPFS Архитектура децентрализованных приложений (DApp) Примечание: Статья подготовлена осенью 2017 года, с тех пор технологии могли измениться. Глоссарий ETH (эфир) – токены, основная криптовалюта ethereum, которая передаётся в транзакциях и является платой за майнинг нового блока. GAS (газ) – единица оплаты за выполнение […]

, , , , , ,

AngularJS директивы. Жизненный цикл

О мануале Данный мануал будет полезен разработчику, который уже знаком с основами AngularJS фреймворка и уже знает, как создавать свои директивы, знает, что такое объект определения директивы и его свойства, которые подробно описаны в официальной документации. В этом мануале мы детально рассмотрим жизненный цикл директив, разберём подробнее функции объекта определения директивы (link, compile, controller), определим […]

, , , , , ,

Инструкция по установке ПО, необходимого для тестирования Android приложений

Перед Вами поэтапная инструкция по установке софта, необходимого для тестирования Android приложения на реальном устройстве либо на эмуляторе Android приложения (AVD). Установка и настройка Appium Appium – это инструмент автоматизации мобильных приложений, использующих Webdriver API. Он представляет собой HTTP-сервер, написанный на NodeJS, который создает и обрабатывает WebDriver-сессии. В своей работе Appium придерживается того же подхода, […]

, , , , , ,

Angular 2. Имитация веб-API

Очень часто при разработке фронтенд части веб-приложения возникает необходимость имитации серверной части: сделать заглушку для того, чтобы иметь возможность реализовать функционал отправки запросов и получения данных, пока серверная часть ещё не реализована. Для этого существует много инструментов, но для Angular такую возможность предоставляет модуль angular-in-memory-web-api. В этом модуле собраны сервисы Angular для имитации связи с удалённым […]

, , , , , , , , ,

Адаптивная верстка сайтов: обзор подходов и CSS фреймворков

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

, , , , , ,

Feature Teams

Что такое Feature Team Представленная на Рисунке 1 Feature Team – это достаточно долго существующая вместе кросс-функциональная кросс-компонентная команда, которая самостоятельно, в одиночку, реализует множество пользовательских фич. Рисунок 1 Feature Team Пояснения к Рисунку 1 Ниже перечислены характеристики Feature Team команды: достаточно долго существующая вместе команда, которая не расформировывается, с целью достижения высокого перфоманса (высокой […]

, , , ,

Использование Google Maps API в React приложении

Предисловие Google предоставляет удобный API для работы с географическими картами на любой платформе (Android, iOS, Веб). При этом он сопровождается хорошей документацией с понятными и полезными примерами. Сейчас часто в проектах используется работа с картой, будь то Google Maps, либо Яндекс.Карты. Многие популярные JS-фреймворки имеют плагины для работы с ними. О статье Данная статья рассчитана […]

, , , , , ,

Previous Posts