En

JazzTeam Software Development Company

Agile Java Development

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

Запуск 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-фреймворки имеют плагины для работы с ними. О статье Данная статья рассчитана […]

, , , , , ,

Формирование отчетов в BIRT

В первой статье, посвященной технологии BIRT, мы сделали простой шаблон отчета, который отображает некоторые данные из базы данных в табличной форме. Это простая база данных, которая используется в небольшом web-приложении. В базе содержится информация о событиях, а именно: название, описание, дата и время проведения, информация об авторе (пользователь, который добавил мероприятие) и тематика мероприятия (например, […]

, , ,

Интеграция BIRT в web-приложение

Введение В статье “Введение в BIRT” мы работали с инструментом для создания шаблонов отчетов BIRT, из него же мы эти отчеты и запускали. Но на практике, такой подход будет вряд ли приемлем для бизнеса, из-за чего возникает необходимость интеграции BIRT в существующее web-приложение. Описание шагов для интеграции BIRT За основу возьмем web-приложение, которое использует модель […]

, , ,

Previous Posts