En

JazzTeam Software Development Company

Agile Java Development

Реактивное программирование на примере Akka

Концепция реактивного программирования Начало 21 века ознаменовалось появлением крупных систем, с которыми работает огромное количество пользователей. Ежесекундное количество запросов к системе исчисляется не тысячами, миллионами. Задумывались ли вы когда-нибудь о том, как реализованы известные социальные сети, крупные банковские системы, популярные торговые площадки? Почему они быстро и надежно справляются с большим количеством запросов к системе? Из […]

, , , , , , , , , , ,

Electron – создание десктопного приложения с помощью веб-технологий

В данной статье мы расскажем, что такое Electron, как решать проблемы с закрытием процесса визуализации, как передавать информацию из основного процесса в процесс визуализации, а также как предотвратить запуск более одного экземпляра Electron-приложения. Что такое Electron Electron – библиотека с открытым исходным кодом, разработанная GitHub, позволяет разрабатывать нативные графические приложения для десктопных операционных систем с […]

, , , , , ,

Обзор архитектуры межсервисного взаимодействия, основанного на обмене сообщениями

В данной статье собраны базовые принципы и эволюция межсервисного взаимодействия с использованием специализированного ПО – Message oriented middleware (МОМ), в частности RabbitMQ. Message oriented middleware (MOM) – это специализированное программное обеспечение, нацеленное на работу в окружении нескольких сервисов и для интеграции этих сервисов путем обмена асинхронными сообщениями. В данной статье будет рассмотрено: Развитие двухзвенных систем […]

, , , , , , , ,

DevOps. Ansible и Docker

Цель данной статьи немного рассказать о том, что из себя представляет Ansible и Docker, привести примеры, когда их можно использовать и как можно эффективно, объединив две технологии, упростить жизнь QA специалистов. Термины и определения Прежде чем приступать к основной части, считаю необходимым дать определение используемых терминов. Ansible – система управления конфигурациями, написанная на Python, с […]

, , , , , , , , ,

Завершен проект “Система управления тарифными планами и услугами мобильного оператора”

Рады сообщить, что наша команда профессионалов успешно завершила работу над очередным проектом “Система управления тарифными планами и услугами мобильного оператора”. Система состоит из двух основных компонентов: web-приложение для управления данными о тарифных планах, сервисах, скидках, бонусах, акциях, стоимости и видах услуг мобильного оператора; компонент выгрузки данных по бизнес-правилам во внешнюю биллинговую систему. Вся редактируемая информация […]

, , , , , , ,

Завершен проект “Апплет для цифровой подписи документов”

Рады сообщить, что наша команда профессионалов успешно завершила работу над очередным проектом “Апплет для цифровой подписи документов”. Проект представляет собой java-апплет, позволяющий пользователям на их локальных компьютерах осуществлять электронную подпись документов, хранящихся на удаленном сервере. В основе апплета лежит алгоритм электронной подписи, построенный на базе инфраструктуры открытых ключей (англ. PKI – Public Key Infrastructure). Апплет […]

, , ,

Подарки от Тайного Санты

Новый год – пора веселья и яркого отдыха. Это время, когда позитивная атмосфера праздника ощущается повсюду: дома, на улице, в магазинах, кафе и, конечно, на работе. Уже который год в офисах нашей компании проходит игра “Тайный Санта”. В течение нескольких недель каждый “тайный Санта” незаметно оставлял подарок под нашей офисной елочкой. Чем ближе к дате […]

, ,

Применение инсталлятора приложений для OS Windows в разработке корпоративных решений

Введение На одном из проектов перед нами стояла задача создания приложения для Windows, которое должно управлять пользовательскими сессиями в компьютерном клубе. Приложение состоит из двух компонентов: Оболочка – приложение с графическим интерфейсом, взаимодействующее с пользователем. Компонент реализован с помощью библиотеки ReactJS и фреймворка Electron. Служба на Java, которая работает “незаметно” для пользователя и выполняет ряд […]

, , , , , , , ,

Мануал “Создание инсталлятора при помощи Inno Setup”

Введение В этой статье пойдет речь про Inno Setup – удобный инструмент для упаковки приложений для OS Windows. Почему Inno Setup? “Сегодня Inno Setup конкурирует и даже превосходит многие коммерческие инсталляторы в наборе функций и стабильности”, – говорится на официальном сайте разработчика. И действительно, этот инструмент довольно простой для освоения и мощный по своим возможностям. […]

, , , ,

Завершен проект “Система управления игровыми компьютерными клубами”

Рады сообщить, что наша команда профессионалов успешно завершила работу над очередным проектом “Система управления игровыми компьютерными клубами”. Система управления игровыми компьютерными клубами, разработанная нашей компанией, включает в себя следующие компоненты: серверную часть, которая хранит данные пользователей, тарифы, историю сессий, отвечает за авторизацию; приложение кассира, которое представлено в виде web-приложения и позволяет администратору клуба управлять учетными […]

, , , , ,

Previous Posts