DataArt
blog

5 историй о трудных заказчиках от дизайнеров DataArt

Дорогие разработчики, вас часто просят «поиграть с кодом»? Вот наши коллеги из дизайн-студии DataArt по просьбе клиентов постоянно играют со шрифтами, с цветами, с версткой. Такая у них жизнь. Игривая. 

Но мы верим, что дизайнер должен не удовлетворять вкусы заказчика, его детей или жены (мужа), а делать удобно пользователю. Руководитель дизайн-студии DataArt Анастасия Режепп и дизайнер Артемий Санжаревский на конференции IT Hardcore рассказали, как вести себя с разными клиентами — чтобы и конфликта избежать, и продукт не испортить.

Читать дальше »
Поделиться:
!news-social-share-work_habr

Поймай их, если сможешь: пять новых игр

Выживание среди мутантов и зомби, совсем другие покемоны и подарок любителям Star Trek. Алексей Пчелинцев, наш проджект-менеджер из Люблина, рассказал об играх, которые только что вышли или выходят в ближайшее время. По одной на каждый месяц — с ноября по март. 

Читать дальше »
Поделиться:
banner-000246-dablog

Стильный код на Python, или учимся использовать Flake8

Язык программирования Python очень востребован на современном рынке, он развивается изо дня в день, и вокруг него сложилось активное сообщество. Во избежание конфликтов между разработчиками-питонистами, создатели языка написали соглашение PEP 8, описывающее правила оформления кода, однако даже там отмечено, что: 

Читать дальше »
Поделиться:
banner-000245-dablog

Тренды — 2017

Развитие технологий искусственного интеллекта, Big Data и виртуальной реальности, а также новые угрозы кибербезопасности приведут к глобальным изменениям во всех сферах. При этом несмотря на политические события уходящего года, включая «брексит», 2017-й станет годом интеграции существующих технологий. Мы расспросили лидеров индустриальных практик DataArt о том, какие тенденции они ожидают увидеть в следующем году в финансах, туризме, здравоохранении, телекоммуникациях и медиа.

Читать дальше »
Поделиться:
banner-000244-dablog

5 типичных ошибок на технических собеседованиях

На технических собеседованиях, которые проходят все будущие разработчики DataArt, случается всякое. Волнение, непривычная обстановка часто мешают кандидатам выгодно показать себя, но есть ошибки, которые эксперты DataArt совершать не советуют.

Читать дальше »
Поделиться:
banner-000243-dablog

На харьковском IT talk обсудили, как не унывать в работе

На харьковском IT talk обсудили, как не унывать в работе.

В первой части Катерина Анастасова(PM, DataArt) говорила о причинах унылости в работе, вместе с гостями разобрала их на примерах из жизни, обозначила подходы к победе над унылостью, посоветовала, как не допустить ее. Слушатели потренировались с инструментами, заимствованными в геймификации.

Читать дальше »
Поделиться:
banner-000242-dablog

История с биографией: Дмитрий Багров о становлении DataArt в Британии

Дмитрий Багров, стоявший у истоков DataArt UK, рассказал о своих приключениях в Петербурге, Нью-Йорке и Лондоне, о ранней истории DataArt и испытаниях кризисами, о первых британских клиентах, опасных ошибках и неожиданных успехах.

Читать дальше »
Поделиться:
banner-000241-dablog

Вспомнить всё: 5 советов от мастера запоминания

Однажды я наблюдал, как аудитории из 60 айтишников задали вопрос «кто считает, что у него хорошая память?». Руку никто не поднял. Я удивился, что среди 60 человек не нашлось никого, считающего, что у него хорошая память, и решил разобраться в этом. Стал много читать по теме, пошел на тренинг к чемпиону Украины по запоминанию, и теперь, понимая как это работает, запоминаю информацию лучше и в больших количествах. Хочу поделиться несколькими мыслями по данному вопросу.

Читать дальше »
Поделиться:
banner-000240-dablog

Новое и востребованное в JS узнали на воркшопе в Херсоне

На очередной встрече IT talk в Херсоне разобрались, что нового и актуального есть в JavaScript – колоссальной экосистеме, включающей несколько популярных фреймворков, сотни тысяч модулей и библиотек, десятки производных языков.

Практическим опытом и советами делился Евгений Сафронов (Senior JavaScript Developer, DataArt). Он рассказал о различных концепциях и приемах: промисы, итераторы и генераторы, позволяющие сделать разработку на JS более эффективной и продуктивной.

Читать дальше »
Поделиться:
banner-000239-dablog

Структура сознания и лучшие практики организационного дизайна

Эта статья написана по мотивам моего недавнего выступления, на которое меня во многом вдохновила книга “Thinking, Fast and Slow” (на русском выходила под названием «Думай медленно… решай быстро»). Написана она психологом по образованию, лауреатом Нобелевской премии по экономике Даниэлем Канеманом, и посвящена работе нашего мозга, разума или сознания. Базируется книга на исследованиях, которые как раз и принесли ее автору Нобелевскую премию. Их главный вывод — большую часть времени за нас думает некая автоматическая интуитивная система. “Thinking, Fast and Slow” описывает и то, каким образом можно скорректировать себя, принимая решения на основе рационального размышления. Книга стала бестселлером еще в 2011 году и породила множество пересказов и компиляций — надо сказать, тоже достаточно полезных, поскольку в них описываются и другие психологические эксперименты, подтверждающие выводы Канемана. Я же предлагаю рассмотреть его теорию применительно к важнейшим аспектам жизни любой компании.

Читать дальше »
Поделиться:
banner-000238-dablog

Студенческий сезон в DataArt Харьков выдался разнообразным

Осенне-зимний сезон в DataArt Харьков выдался ярким: профориентационные и ознакомительные встречи, мастер-классы, экскурсии и конкурсы. Среди них — дни карьеры в пяти ведущих вузах по подготовке IT-специалистов, четыре экскурсии в офис DataArt для студентов старших курсов, две ярмарки вакансий на базе учебных заведений и одна общегородского уровня, серия IT Talk-ов по .NET, Big Data и soft skills, BigData School.

Читать дальше »
Поделиться:
banner-000237-dablog

GDG DevFest Voronezh: виртуальные котята, беседы с колонкой и Mannequin Challenge

Воронежское сообщество Google Developer Group, которому в ноябре исполнилось уже семь лет, в пятый раз собралось на конференции GDG DevFest Voronezh. Конференция длилась два дня: первый посвятили докладам и выступлениям, второй — «железному» воркшопу.

Сначала давайте посмотрим короткое видео, как все прошло.

Читать дальше »
Поделиться:
banner-000236-dablog

Спик фром ё харт: 5 типичных ошибок на собеседованиях на английском языке

Все, кто хочет попасть на работу в DataArt, обязательно проходят собеседование на английском, ведь наши разработчики регулярно общаются с клиентами из западного мира. Проводят собеседования и помогают готовиться к интервью с заказчиками преподаватели английского, которые есть в каждом центре разработки. Светлана Батько, наш учитель английского, рассказала о самых типичных ошибках, которые режут слух преподавателей и снижают шансы на попадание в проект.

Читать дальше »
Поделиться:
test_banks_money_900x300_blog

Лицо доллара, валюта Папы римского, первые банкоматы: интересное о деньгах

У нас как никогда много работы в индустрии финансов. Мы создаем новую IT-структуру для одного из крупнейших игроков рынка Forex. Создаем сервисы для мирового лидера финансового трейдинга. И нам нужны специалисты, которые способны усилить команды этих проектов.

Резюме от Ruby-разработчиков мы принимаем ТУТ (вакансия актуальна в Киеве). .NET-архитекторов ждем вот ЗДЕСЬ (выбирайте: Киев, Одесса, Харьков, Львов, Питер, Херсон, Воронеж, Днепр).

Если вам интересны не [только] вакансии, пройдите тест об истории денег. Он интересный.

Читать дальше »
Поделиться:
banner-000234-dablog

Игорь Кожуренко: «Любое казино — абсолютно прозрачная организация»

Лидер направления iGaming в DataArt рассказал об особенностях рынка азартных игр и его регулировании в разных странах, о борьбе за клиентов в интернете и традиционных казино, виртуальной реальности и поиске талантов.

Читать дальше »
Поделиться:
banner-000231-dablog

«Бронза» на IT Volleyball Cup Autumn 2016

Турнир Dnepr Volleyball IT Cup 2016 прошел при поддержке сети компании DataArt и компанииNoosphere. В нем участвовали девять команд из пяти городов Украины: DataArt+EPAM, Epam & Co, Noosphere,Ciklum, ISD, PrivatBank, GlobalLogic Kharkiv, Luxoft и Ardas & Реактор.

Читать дальше »
Поделиться:
banner-000233-dablog

Об аутсорсинге поговорили во Львове

Клифф Мойс (Global Head, Finance Practice, DataArt, London) выступил с докладом “Outsourced systems development in financial markets: why does it matter?” на встрече технического сообщества IT talk Lviv.

Он рассказал о финансовой области, сколько мировой бизнес тратит в год на IT-аутсорсинг, о самых привлекательных для IT-аутсорсинга странах.

Читать дальше »
Поделиться:
^099970A6CDED2AA4E6C2A882D9DCCD048AD9AEE607E4E97F9A^pimgpsh_fullsize_distr

5 лучших книг о финансовых рынках

Клифф Мойс — директор по глобальному развитию и один из лидеров финансовой практики DataArt — признанный эксперт по преобразованию компаний, работающих на рынках капитала. За комментариями к Клиффу обращаются Bloomberg, Washington Post, The Guardian и The Telegraph, а мы попросили его назвать пять книг, которые обязательно стоит прочитать тем, кто всерьез интересуется финансами.

Читать дальше »
Поделиться:
banner-000229-dablog

О сертификации бизнес-аналитиков и будущем поговорили во Львове

Зачем бизнес-аналитику сертификация, как она проходит, какое будущее ждет бизнес-аналитиков, поговорили на очередной встрече технического сообщества IT talk во Львове.

Что ожидает бизнес-аналитиков в будущем и почему полезно заглядывать на несколько лет наперед, рассказала Наталья Назар (Head of Business Analysis Office, SoftServe). Она проанализировала, что требуют от бизнес-аналитиков разные международные компании и поделила всех на две категории: Enterprise Business Analyst и Business Accelerated, выделила, какими они должны обладать навыками и компетенциями.

Читать дальше »
Поделиться:
banner-000227-dablog

Презентации и публичные выступления — взгляд дизайнера

Ия Бабынина (Designer, DataArt, Львов) провела воркшоп для студентов базового курса UI/UX» в Lviv IT School. Она рассказала, какой должна быть презентация и на что следует обращать внимание при подготовке выступления перед другими.

Читать дальше »
Поделиться:
banner-000228-dablog

Big Data School прошла в Харькове

Харьковский центр разработки DataArt впервые организовал и провел Big Data School.

Экспертами, вдохновителями и преподавателями стали коллеги Александр Павленко и Татьяна Матвиенко ( Senior Java/Big Data Developer), которые прочли пять лекций о Big Data, хранилищах данных, аналитике накопленных данных.

Преподаватели познакомили студентов с Apache Spark — основным каркасом в обработке данных. Напоследок посмотрели Big Demo обо всем и кратко остановились на машинном обучении.

Читать дальше »
Поделиться:
banner-000223-dablog

Стендап, зерги и ленивцы на JavaDay в Воронеже

Адепты Java из Воронежа (и не только) в шестой раз собрались на конференции JavaDay Воронеж 19 ноября. В этом году на конференции стало больше всего: участников, интересных докладов, гостей из других городов. Поговорили о самом актуальном, поделились опытом, познакомились с единомышленниками. Расскажем, как это было.

Читать дальше »
Поделиться:
banner

Убей в себе бизнес-аналитика: 5 рекомендаций

Бизнес-анализ — дисциплина сложная. Нужно и бизнес-область знать, и развитые коммуникативные навыки иметь, и техниками по выявлению, моделированию и специфицированию требований владеть. Кажется, что быть бесполезным для проекта, обладая таким багажом знаний, тяжело. Тяжело, но можно! Пять моих рекомендаций – ниже.

Читать дальше »
Поделиться:
banner-000225-dablog

IT HARDCORE: страшные истории с хорошим концом.

DataArt провел в Петербурге шестой этап из серии международных конференций IT NonStop. Тема октябрьской конференции — “IT Hardcore” — сурова, как и содержание: мы говорили об экстремальных случаях в IT-проектах, о критических ситуациях и высоких нагрузках в планировании, менеджменте, разработке и поддержке.

Вот в этом бодром клипе мы показали всю конференцию чуть больше, чем за минуту.

Читать дальше »
Поделиться:
IT talk 03 11

С лучшими практиками организационного дизайна познакомились на IT talk в Киеве

Михаил Завилейский, организационный архитектор DataArt, выступил с докладом «Как идти к цели, не зная дороги. Лучшие практики организационного дизайна» на киевском IT talk.

В основе доклада — идеи из книги «Думай медленно — решай быстро» Даниэля Канемана (психолог, лауреат Нобелевской премии по психологии). Михаил рассказал о двух режимах мышления и иллюзии истины, привел примеры, как мы принимаем решения и в какие ситуационные ловушки попадаем, поделился практиками, которые снижают вероятность совершения ошибок.

Читать дальше »
Поделиться:
banner-000222-dablog

Музей DataArt

Музей IT DataArt существует уже семь лет. Начался он с попытки сохранить то немногое, что еще оставалось у опытных программистов от своей творческой IT-юности. Коллеги начали приносить собственные реликвии: целые компьютеры и старые процессоры, модемы, огромные дискеты и мыши, платы еще советских ПЭВМ, телефоны и пейджеры. Теперь в витринах музея в центрах разработки в Петербурге и Воронеже несколько десятков экспонатов, а в этом году DataArt выпустил специальную серию плакатов с некоторыми из них.​

Читать дальше »
Поделиться:
banner-000220-dablog

В IT School DataArt выяснили, зачем нужны алгоритмы

Днепровский офис DataArt в проекте “IT School” уже который год проводит курс «Алгоритмы. Часть I».

Школа растет и развивается. В этом году в отборе участвовали 80 человек, попали в результате отбора на курс — 33, закончили — 26, из них сертификаты об успешном окончании получили четверо.

Два месяца коллеги Андрей Дереза, Дмитрий Щербина, Евгений Радченко преподавали следующую программу:

  • Основные итерабельные структуры данных (stack, queues, bags).
  • Алгоритмы сортировок (quicksort, mergesort, heapsort).
  • Бинарные деревья поиска.
  • Красно-черные деревья.
  • Хэш-таблицы.

Отзывы студентов.

Михаил Швец: «Очень познавательный курс. Помог разобраться в сортировках. Особенно понравилось пояснение сбалансированных деревьев и хэш функций. Спасибо большое DataArt».

Богдан Ткаченко: «Очень доволен курсом и отношением людей, принимавших участие в его проведении. Научился лучше ориентироваться в алгоритмах и абстрактно мыслить, ориентироваться в устоявшихся в области терминах и определениях».

Сергей Емельянов: «Курс впечатлил. Помог по-новому взглянуть на профессию разработчика. Организация курса на самом высоком уровне, отношение очень хорошее. Преподаватели курса помогли улучшить мои алгоритмические навыки, и теперь я могу применять полученные знания в реальных проектах. Огромное спасибо DataArt. Очень надеюсь продолжить обучение в Школе алгоритмов DataArt на второй части курса.

На мой взгляд, алгоритм — умение проводить декомпозицию задачи и проектировать ее решение, эффективное использование доступных инструментов и языков программирования и, конечно же, умение логически мыслить и воссоздавать алгоритм программы по ее коду».

Дмитрий Байнак: «Обилие полезных алгоритмических вещей, рассказанных простых языком. Изучил алгоритмы, чистоту кода, скорость работы».

Евгений Дилевский: «Понравилось очень доходчивое объяснение материала лекторами онлайн и в классе. Буду обращать внимание на реализацию поиска, сортировки и других операций в различном ПО. Буду грамотно выбирать алгоритм при реализации задач, занимаясь программированием в будущем».

Поделиться:
dataart_blog

Отчет IT NonStop Харьков

DataArt провел заключительный этап серий конференций IT NonStop в Украине 12 ноября в Харькове. Следуя теме “JavaMan Go”, обсуждали вопросы, связанные с миграцией больших проектов на современный стек технологий, повышением качества, эффективности кода и его оптимизации, построением аппаратных вычислительных систем. Обменялись опытом и обсудили актуальные вопросы в области Java и Big Data.

Читать дальше »
Поделиться:
banner-000217-dablog

DataArt получил «бронзу» на международной студенческой олимпиаде SEERC 2016

Коллеги из днепровского центра разработки DataArt Евгений Радченко Senior Java Developer (студент 5-го курса ФПМ ДНУ им. О. Гончара) и Александр Хижа, Area President  (доцент ФПМ ДНУ им. О. Гончара) рассказали о международной студенческой олимпиаде SEERC 2016».

Читать дальше »
Поделиться:
banner-000216-dablog

В Харькове выяснили, что Айтишники укрощают львов

Харьковский центр разработки отметил 9-летие в конце октября. Праздновали в центре современного искусства «Ермилов Центр». Темой праздника выбрали «Если бы не IT, кем бы ты был» — хотелось узнать, какую профессию выбрали бы коллеги, не став айтишниками.

Готовясь к празднику, мы предложили желающим заранее сфотографироваться и вспомнить свои детские терзания, а затем обработали фото, добавив бутафорию, и получили настоящие арт-объекты. Кого только не было в этот вечер в зале: парикмахеры, стоматологи, укротители львов, пожарные, космонавты, писатели — поток желаний было не остановить.

Читать дальше »
Поделиться:
TrumpBlog

Дональд Трамп и все-все-все. Отличи президента США от IT-бизнесмена по цитате

Бизнес- интересы Дональда Трампа распространялись на недвижимость, казино, конкурсы красоты, но не на информационные технологии. Зато суждения избранного президента США по общим вопросам нетрудно спутать с суждениями легенд IT: Билла Гейтса, Стива Джобса, Илона Маска и многих других.

Мы решили проверить, получится ли у вас узнать (или угадать) авторов нескольких цитат. Вернее, сможете ли вы понять, что говорил Дональд Трамп, а что – кто-то другой.

Читать дальше »
Поделиться:
banner-000215-dablog

Работа с легаси-системами: стабилизация, мониторинг, управление

На самом деле, по-хорошему статью следовало бы назвать так: «Как работать с легаси-системами и сохранять психическое здоровье». Любой, кто имеет с ними дело, меня поймет. Эта статья — попытка обобщения многолетнего опыта знакомства с легаси-системами в виде набора подходов и практических советов. Примеры буду приводить из собственного опыта — в частности, работы с унаследованной Java-системой. Кстати, материалов о работе с легаси в структурированном виде почти нет — оба источника, посвященных именно ей, приведены в конце материала. И это при том, что на легаси приходится чуть ли не половина всего аутсорсинга.

Читать дальше »
Поделиться:
banner-000212-dablog

DataArt выступил золотым партнером Kharkiv JS

Харьковский офис DataArt второй год подряд выступает золотым партнером конференции для фронтенд-разработчиков KharkivJS. 5 – 6 ноября в Харькове собралось около 800 разработчиков. Конференция проходила в три параллельных потока: фронтенд, IoT, QA. Во второй день, кроме теоретических вопросов, была открыта зона воркшопов и мастер-классов, где гости могли научиться и попрактиковаться.

Читать дальше »
Поделиться:
banner-000214-dablog

На MUG Dnipro говорили о Xamarin и о реализации DevOps на примере Xamarin

На встрече технического сообщества Microsoft User Group Dnipro выступили Игорь Леонтьев (Microsoft Azure MVP, speaker of Ukrainian Microsoft Azure Community, Microsoft Azure developer) и Кирилл Стативкин (MSP Microsoft).

Игорь рассказал, что такое DevOps, поэтапно прошел по шагам в проекте, включая появление идеи, разработку, тестирование, внедрение в продакшн, работу с ошибками.

В практической части Игорь продемонстрировал, как реализовать DevOps на примере Xamarin, Xamarin Test Cloud, HockeyApp и Visual Studio Team Services.

Читать дальше »
Поделиться:
banner-000211-dablog

На встрече в Харькове обсуждали Xamarin

На встрече технического сообщества Kharkov. NET Camp. слушатели с докладчиком Кириллом Стативкиным (Microsoft Student Partner) разбирались, что такое Xamarin.

Кирилл рассмотрел существующие способы разработки мобильных приложений, универсальный подход разработки, который предлагает Xamarin. Помог разобраться, как и за счет чего приложения получаются кроссплатформенными.

Читать дальше »
Поделиться:
banner-000210-social_vk

IoT за копейки: делаем устройство с веб-интерфейсом

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

Читать дальше »
Поделиться:
banner-000208-dablog

О дизайне и не только поговорили на Design HighWay

DataArt провел конференцию Design HighWay, где все желающие могли поговорить о дизайне и не только. Докладчики сумели вместить огромное количество информации в лайт-формат.

Читать дальше »
Поделиться:
NET_Test_BLOG

Каким был мир, когда появлялись инструменты .NET-разработки

Так сложилось, что самый высокий спрос в DataArt в последнее время – на специалистов по .NET-разработке. Описывать требования к кандидатам по пунктам нам надоело. Поэтому вот, ловите тест. В нем и требования упомянуты, и развлекательный элемент присутствует. Заодно, возможно, поностальгируете вместе с нами по безвозвратно ушедшим временам. А, может быть, и порадуетесь, что они прошли.

Читать дальше »
Поделиться:
banner-000206-dablog

Центр разработки DataArt открылся в Болгарии

26 октября в Софии состоялось официальное открытие 17-го офиса сети компаний. Болгарский центр разработки стал первым представительством DataArt на Балканах, возглавил его Виктор Андонов, ранее отвечавший за разработку ПО в международном рейтинговом агентстве Moody’s. Офис компании занимает три этажа бизнес-центра в исторической части города, работать в нем смогут до 120 инженеров.

Читать дальше »
Поделиться:
banner-000204-dablog

Об авторизации пользователей и DevOps-практиках поговорили на IT talk Lviv

Что такое DevOps, какие есть DevOps-практики и возможности авторизации, аутентификации пользователей, поговорили на встрече технического сообщества IT talk во Львове.

Игорь Леонтьев (speaker of Ukrainian Microsoft Azure Community, Microsoft Azure developer) сначала остановился на том, что такое DevOps, поэтапно рассказал о всех шагах в проекте, включая появление идеи, разработку, тестирование, внедрение в продакшн, работу с ошибками.

Читать дальше »
Поделиться:
banner-000202-dablog

Пойми меня, если сможешь

На прошлой неделе мы получили письмо от одного кандидата, не прошедшего собеседование на английском. Оказалось, что наши коллеги стали участниками технического эксперимента, проходившего параллельно с интервью. Приводим письмо с минимальными правками и благодарим автора за интересную идею и смелость в ее реализации.

«Полагаю, я вам не подхожу, так как «завалил» тест английского языка, к сожалению. Да, я не имею хорошей практики разговорного английского, но это мне не мешает читать data sheet’ы и общаться с зарубежной поддержкой по почте. Собственно сейчас не об этом, зная заранее, что я не пройду тест на знание языка, я не мог не воспользоваться шансом применить технический подход к данной проблеме. Хотя у меня не было возможности вживую проверить свой метод заранее, тем более в общении с человеком, хорошо владеющим английским и чувствующим особенности произношения, я решил попробовать.

Читать дальше »
Поделиться:
Hugh_LaurieBlog

Что вы знаете о Хью Лори, который вернулся к нам в новом сериале

Премьера сериала Chance с Хью Лори в главной роли совпала с днем, когда мы начали поиск Java-разработчиков. Если эта вакансия вам интересна, можете ознакомиться с требованиями и подать резюме ТУТ. Если вас интересует только Хью Лори, пройдите тест о его карьере и жизни (ниже). А если вы Java-разработчик, которому интересен Хью Лори, выбирайте последовательность действий сами.

Читать дальше »
Поделиться:
banner-000201-dablog

QA talk Lviv: тестирование веб-сервисов и фреймворк Rest-assured

Как тестировать веб-сервисы, чему нужно уделять при этом особое внимание, как использовать фреймворк Rest-assured при тестировании, поговорили на очередной встречи технического сообщества QA talk во Львове.

Юрий Кутельмах (Senior QA Engineer, DataArt, Львов) в теоретической части доклада рассказал о веб-сервисах, какими они бывают, как они работают, какие есть подходы к тестированию, рассмотрел SoapUI и RESTful-веб-сервисы и теоретически разобрали инструменты, какие используются для тестирования. Юрий подчеркнул, на что обращать внимание при тестировании веб-сервисов.

Читать дальше »
Поделиться:
banner-000200-dablog

Дмитрий Андрианов: «Никто не ожидал, что почта окажется такой популярной»

Senior software architect DataArt сейчас работает в Лондоне, занимается крупными IoT-проектами и подготовкой стратегических решений в области разработки ПО. В компанию он пришел, не будучи в ней до конца уверенным и размышляя: «Поработаю несколько месяцев и, если что, уйду», – правда, было это 18 лет назад. Мы попросили Дмитрия вспомнить, как создавался сервис Mail.ru, о первом неожиданном успехе DataArt и последовавших за ним непростых моментах нашей истории.

Читать дальше »
Поделиться:
banner-000199-dablog

5 вредных советов о дизайне интерфейсов

Говорят, в дизайне нет правил. Ну и пусть говорят. Вот пять советов, которые сделают ваши интерфейсы неповторимыми. Следуя им, вы вряд ли кого-то заинтересуете своими работами, но разве это важно? Лучше поспешите — кажется, многие дизайнеры эти советы уже усвоили.

Читать дальше »
Поделиться:
banner-000196-dablog

Использование ES6 генераторов на примере koa.js

Содержание

  • Итераторы. Генераторы.
  • Использование генераторов (Redux, Koa)
  • Зачем нам использовать koa.js
  • Будущее. Async Await и koa.js 2.x

Генераторы — новая спецификация, новая возможность, которую мы можем использовать в ECMAScript 6. Статью я начну с рассказа об итераторах, без которых понять генераторы не получится, расскажу непосредственно про спецификацию и о том, что такое генераторы вообще, про их использование в реальных кейсах. Рассмотрим два примера: React + Redux как фронтненд-случай и koa.js в качестве бэкенда. Затем подробнее остановлюсь на koa.js, будущем JavaScript, на асинхронных функциях и koa.js.

В статье использованы, в том числе, и заимствованные сниппеты (ссылки на источник приведены в конце), и я сразу прошу прощения, что части кода выложены в виде картинок.

Читать дальше »
Поделиться:
banner-000198-dablog

DataArt и GDG побывали на РИФ Воронеж

DataArt вновь выступил партнером РИФ Воронеж, одной из самых популярных в России IT-конференций. В этом году с нами конференцию поддержали наше друзья, сообщество разработчиков Google Developer Group. РИФ открыл традиционную осеннюю череду больших IT-событий, впереди нас ждут JavaDay и GDG DevFest.

В этому году DataArt победил сразу в двух номинациях приуроченной к форуму интернет-премии. Компания получила приз в особой номинации от Headhunter «Лучшее продвижение HR-бренда», а HRM-директора воронежского офиса Елену Федорову назвали «Интернет-персоной года».

Читать дальше »
Поделиться:
banner-000197-dablog

Пять ситуаций, в которых нужно включить голову

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

Читать дальше »
Поделиться:
banner-000195-dablog

Естественный отбор

Дмитрий Багров — директор DataArt UK — о том, как новейшие технологии влияют на повседневную жизнь, о реальных причинах успеха и неудачи производителей гаджетов и источниках вдохновения для инженеров.

Я очень люблю научную фантастику и часто нахожу аналогии с ней в обычной жизни. Например, многие устройства, выходящие на рынок, в том или ином виде раньше уже появлялись в кино. Был такой фильм — «Она» (“Her”) с Хоакином Фениксом, где Скарлет Йохансон озвучивала искусственный интеллект — Саманту. Если вы вдруг его не помните или помните плохо, обязательно посмотрите! Здесь создатели как раз обратились к гаджетам, которые уже на момент съемок существовали в реальной жизни, просто по сценарию они оказались доведены до нового, заметно более продвинутого уровня. И смотреть, как автор представляет себе будущее развивающихся технологий, крайне увлекательно.

Читать дальше »
Поделиться:
banner-000194-dablog

IT в iGambling: риски, ставки и азарт

Николай Филимонов, маркетинг-координатор новой iGambling-практики DataArt, объяснил, зачем выделять работу с казино и букмекерами в отдельное направление, рассказал, чем игорный бизнес пытается привлечь молодежь, какие специалисты сейчас нужны индустрии и за какими технологиями будущее игр на удачу.

Читать дальше »
Поделиться:
banner-000193-dablog

Аутентификация и авторизация в микросервисных приложениях

Введение

Это вводная часть материала, основанного на докладе, прочитанном мной прошлым летом. Печатный материал предполагает больше информации, т.к. в одном докладе обычно не получается рассказать обо всех деталях.

Читать дальше »
Поделиться:
^7D696F3595297BF1F28BD1EE9B19FA32D2E4786EB9F1A8FC66^pimgpsh_fullsize_distr

Бизнес-аналитик DataArt стал лучшим в Украине

Наш коллега из Киева Денис Гобов во второй раз признан лучшим бизнес-аналитиком Украины по версии Ukrainian IT Awards. Первую награду он получил в 2013 году. Поздравляем Дениса и читаем его рассуждения о бизнес-аналитике и своей победе.

Как стать лучшим бизнес-аналитиком Украины?

Д. Г.: — Когда-то мы с коллегами определили четырех китов, на которых опирается бизнес-аналитик:

Читать дальше »
Поделиться:
banner-000191-dablog

Сайт, разработанный командой DataArt, получил премию WebAwards

Ассоциация веб-маркетинга официально назвала сайт нашего партнера, корпорации United Technologies, выдающимся. Сайт UTC, при перезапуске которого DataArt отвечал за веб-разработку, получил статус «Outstanding Website».

Премия WebAwards присуждается 17 лет — дольше, чем любая премия в области создания веб-сайтов. Каждый год Ассоциация, основанная еще в 1997 г., называет лучшие проекты в 96 индустриях.

United Technologies — одна из крупнейших финансово-промышленных групп США. В частности, UTC владеет компанией Otis — самым большим производителем лифтов и эскалаторов; Carrier Corporation — одним из ведущих производителей систем вентиляции и кондиционирования; UTC Aerospace Corporation.

Кроме DataArt, над проектом работали американские агентства Ideas On Purpose и Atlantic Media Strategies, отвечавшие за дизайн и текстовое наполнение.

Поделиться:
banner-000190-dablog

IT Nonstop в Киеве: Java, микросервисы и puzzlers

DataArt провел пятый этап международной конференции IT Nonstop 17 сентября в Киеве. Раскрывая тему “Java Craft”, участники обсуждали новые подходы и тренды в Java-экосистеме, обменивались знаниями, искали простые, но совершенные решения.

Читать дальше »
Поделиться:
banner-000189-dablog

Во Львове учились управлять командами и внедрять изменения

О Scaled Agile Framework и о сложностях при внедрении изменений в схеме управления поговорили на встрече технического сообщества IT talk во львовском офисе DataArt.

Катерина Анастасова (Strong Middle PM, DataArt, Львов) на примере реального кейса рассказала о моделях и принципах изменений.

Читать дальше »
Поделиться:
banner-000188-dablog

DataArt стал лучшим в двух номинациях на премии «РИФ –Воронеж 2016»

DataArt стал победителем на региональной интернет-премии «РИФ –Воронеж 2016» в специальной номинации от HeadHunter «Лучшее продвижение HR-бренда». Елена Федорова, HRM-директор DataArt, признана «Интернет-персоной года». Об HR-стратегии воронежского офиса DataArt мы спросили Елену.

Читать дальше »
Поделиться:
banner-000186-habr

DataArt определил средний вес участников GDG DevFest Ukraine 2016

Львовский офис DataArt третий год подряд выступил платиновым спонсором конференции, связанной с технологиями Google в Украине, — GDG DevFest Ukraine 2016. 9 – 10 сентября Львов собрал около 700 разработчиков и более 30 докладчиков из разных стран мира. Работало три потока:­ Android, Web и Cloud; была расширена зона воркшопов, где посетители смогли на практике перенять опыт лучших программистов в сфере Google-­технологий.

Константин Марс (Senior Android Developer, DataArt, Днепр) выступил с докладом об Android Wear 2.0. «Аудитория была отличной. Всегда приятно и интересно говорить с профессионалами, имеющими отличное представление о самых трендовых и эффективных технологиях наших дней. Здорово, что коллеги уже активно пробуют разрабатывать под новую платформу и применяют интереснейшие сочетания архитектурных решений и современных инструментов в своих проектах», — отметил Константин. После выступления Константин разыграл «умные часы» Alcatel OneTouch Watch — специальный приз от DataArt.

Читать дальше »
Поделиться:
banner-000185-habr

Школа Алгоритмов

Днепровский офис DataArt традиционно проведет цикл занятий «Алгоритмы» в проекте «Школа программирования».

Цель школы — обучение практическим навыкам, необходимым для успешного трудоустройства в IT-компанию. Обучение основано на материалах курса Coursera.org “Algorithms, Part I” (https://www.coursera.org/learn/introduction-to-algorithms ), разработанного преподавателями Принстонского университета.

Читать дальше »
Поделиться:
banner-000184-dablog

Игорь Илюнин: «Заказчик попросил собрать команду, которой не нашел в Кремниевой долине»

«Интернет вещей» — направление, на котором развитие идет с невероятной скоростью, где даже стратегические планы приходится пересматривать чуть ли не ежегодно. О том, чем живет передний край ИТ, как изменились подходы к найму и обучению инженеров, какие перспективы это открывает для молодых специалистов, рассказал Игорь Илюнин, лидер IoT-практики DataArt.

Читать дальше »
Поделиться:
banner-000183-dablog

DataArt выступил золотым партнером JDay Lviv 2016

Львовский офис DataArt в третий раз поддержал JDay Lviv. Ежегодная конференция прошла на «Арене Львов» 3 сентября и собрала около 300 джавистов.

DataArt на JDay Lviv представляли 12 человек из центров разработки компании в разных городах.

Читать дальше »
Поделиться:
banner-000182-dablog

Питер Лоури: «Самая большая трудность — в понимании методологии»

17 сентября в Киеве пройдет конференция IT NonStop Java Craft. Ее специальным гостем станет Питер Лоури — основатель Performance Java User’s Group и Java Chronicle open-source library, создатель блога Vanilla Java. В Киеве он выступит с двумя докладами, а накануне выступлений проведет воркшоп, посвященный Java 8. DataArt побеседовал с Питером о настоящем и ближайшем будущем Java-экосистемы, популярности микросервисов и основных проблемах модных технологий.

Читать дальше »
Поделиться:
banner-000181-dablog

Чемодан. Вокзал. Онсайт: десять советов планирующим командировку

Командировка к заказчику — задание, как правило, приятное. Главное, отправляясь в интересный и новый для себе город, помнить, для чего вы туда едете, и не забыть как следует подготовиться.

Читать дальше »
Поделиться:
banner-000179-dablog

DataArt IT Museum VRN: портал в прошлое

Если вы следите за новостями воронежского офиса или бывали у нас в гостях, то уже знакомы с нашим IT-музеем. Если нет, мы с удовольствием расскажем. Сейчас — лучшее время, чтобы познакомиться с музеем. Совсем скоро IT-музей вновь заработает в полную силу, а любители ретротехники вновь соберутся в DataArt. Следите за анонсами и пишите на it-museum.vrn@dataart.com, если хотите узнавать новости первыми. В теме обязательно укажите [subscribe], а в самом письме — ваши имя и фамилию.

Читать дальше »
Поделиться:
banner-00180-dablog

DataArt поддержал конференцию Lviv JS 2016

Львовский офис DataArt уже в третий раз поддержал Lviv JS 2016. Ежегодная конференция для фронтенд-разработчиков прошла 27 августа на «Арене Львов» и собрала более 300 участников.

О перспективах работы фронтенд-разработчика в DataArt участникам конференции рассказал Андрей Рыбак (Senior JavaScript, DataArt, Lviv).

Читать дальше »
Поделиться:
banner-000178-dablog

Хобби-проекты: lets-meet.ru — куда пойдем в пятницу

Идея создания этого приложения родилась, когда мы с коллегами в очередной раз собирались пойти в бар, но никак не могли договориться о дате. Все мы люди взрослые, и свободного времени у нас, конечно, мало. lets-meet.ru создан как раз чтобы определить, когда всем будет удобнее собраться.

Читать дальше »
Поделиться:
banner-000173-dablog (1)

Медиаплеер из содержимого кладовки

Одним прекрасным пятничным вечером я решил посмотреть дома фильм: включил ноутбук, подключил HDMI-кабель через переходник с DisplayPort, взял пульт, включил телевизор, запустил воспроизведение на ноутбуке. И понял, что громкость на телевизоре недостаточна — пришлось снова искать пульт, чтобы ее увеличить… Тут я подумал «А можно ли этот процесс как-то упростить?»

Субботнее утро выдалось крайне плодотворным. Я решил сделать собственный сетевой мультимедиа-проигрыватель, причем такой, каким его представляю я. Почти все детали были взяты из кладовки, сердце плеера — Raspberry Pi. Подробнее, что у него внутри, и как собрать аналогичное устройство, смотрите под катом.

Читать дальше »
Поделиться:
banner-000175-dablog

О новых подходах к разработке говорили на IT Nonstop в Днепре

Днепровский офис DataArt провел четвертый этап международной конференции IT Nonstop 14 августа. Более 200 человек собрались обсудить тему “Bring the action”, оптимизацию процесса разработки и внедрение новых подходов. Шесть докладчиков-экспертов в разных стеках технологий поделились опытом использования новых практик и подходов в разработке, которые позволят сделать качественный рывок в профессиональном развитии.

Говорили об Android Wear 2.0, об использовании ES6-генераторов, о персистентных структурах данных, как создать собственного интеллектуального бота, о функционально-реактивном программировании и о том, откуда приходят новые технологии.

Читать дальше »
Поделиться:
banner-000174-dablog

Автоматизация мобильных приложений на базе Appium

В этой статье, основанной на лекции, которую я недавно читал, мы рассмотрим фреймворк Appium. Это вводный материал, предназначенный для понимания, как в принципе происходит автоматизация мобильных приложений, что для этого потребуется, с чего, собственно, начинать работу и с какими сложностями придется столкнуться.

Автоматизация мобильных приложений — относительно новое явление, но его востребованность постоянно растет. Кое-какие трудности есть и с Appium, хотя в целом процесс автоматизации с его использованием уже отлажен.

Содержание

  • Окружение для мобильной автоматизации
  • Поиск и работа с элементами
  • Работа с драйвером
  • Работа с контекстами
  • Эмулятор или реальное устройство?
  • Возможные проблемы/трудности
  • Процесс мобильной автоматизации
  • Облачные сервисы
Читать дальше »
Поделиться:
banner-000170-dablog

Майкл Лазар: «Сейчас мы создаем себе имя в индустрии»

Лидер телеком-практики DataArt, образованной в начале этого года, рассказал об эволюции индустрии телекоммуникаций, переходе к открытым стандартам и расширении числа поставщиков провайдеров связи, о возможностях, которые быстрые изменения на рынке создают для IТ-компаний.

Телеком — более или менее единая индустрия, или ее можно разделить на части, которые стоило бы рассматривать отдельно?

Майкл Лазар: Телекоммуникации — область, где, с одной стороны, существуют очень строгие нормы и правила, и большинство работающих в ней компаний подотчетны регулирующим организациям. Но, в то же время, здесь же успешно применяются технологии Over-The-Top, например, Skype, которые регуляторы не контролируют. Т. ч. ситуация складывается очень интересная.

Читать дальше »
Поделиться:
banner-000167-dablog

Проблемы роста в IT-компаниях

В IT я работаю вот уже 14 лет. За это время мне довелось побывать в разных ролях в самых разных компаниях, в основном иностранных: ATOS (Siemens), Deutsche Bank, T-Systems, NetCracker и т. д. Причем первые семь лет я работал системным администратором и руководил IT-отделами, а за вторые семь прошел путь от младшего разработчика до руководителя проектов — именно этим сейчас занимаюсь в DataArt.

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

Читать дальше »
Поделиться:
banner-000169-dablog

К нам присоединился 2000-й коллега

Число сотрудников и постоянных подрядчиков DataArt достигло 2000 человек. Компания продолжает расти примерно на 30 % в год и останавливаться пока не планирует.

Нашим 2000-м коллегой стал Андрей Харченко, вышедший на работу в Воронеже восьмого августа. Андрей – младший брат Сергея Харченко, который сейчас работает в лондонском офисе DataArt. К нам продолжают присоединяться родственники и друзья – значит, компания движется в правильном направлении.

Также восьмого августа DataArt вышел на первое место в рейтинге лучших работодателей Украины по результатам голосования пользователей портала DOU – ведущего ресурса страны, посвященного рекрутингу IT-специалистов. Наша компания регулярно входила в топ-3 рейтинга и уже становилась его абсолютным лидером – в 2011-2013 гг. DataArt признавался лучшим работодателем среди компаний, в которых работает от 200 до 800 человек. В 2016-м мы стали чемпионами в новой для себя весовой категории.

На 94 балла из 100 возможных наши украинские коллеги оценили свои отношения с коллегами, по 93 получили пункты «Условия труда», «Зарплата и бонусы».

Поделиться:
banner-000168-dablog

Google в киевском офисе DataArt

GDG Courses Choice Event пройдет в киевском офисе DataArt 13 августа в 17:00. Google — компания, технологиями которой ежедневно пользуется почти каждый человек. Но и у нее есть множество не очень популярных, но не менее достойных продуктов. На GDG Courses Choice Event будет возможность послушать рассказы специалистов о технологиях компании и выбрать темы дальнейших встреч.

Поделиться:
banner-000166-dablog

Рецептами построения команды мечты поделились во Львове

Как изменился дизайн-процесс в DataArt за четыре года и о рецептах подбора команды дизайнеров рассказал Дмитрий Козицкий (Lead UX/UI Designer, DataArt, Львов) во время лектория PRJCTR.

«Я поделился ошибками и проблемами, с которыми сталкивался как тимлид нашей дизайн-студии, ибо у меня не было опыта в менеджменте. Поэтому читал много литературы на эту тему, ходил на курсы, чтобы потом применить знания на практике», — рассказал Дмитрий.

Читать дальше »
Поделиться:
banner-000165-dablog

О женском взгляде на IT поговорили во Львове

О работе в команде и о женщинах в мире IT рассказала Татьяна Голубева (Senior PM, DataArt, Львов) в докладе “Fix yourself and world will be fixed around you” на встрече «IT Women» во Львове 4 августа.

«Все, что я рассказывала, основывалось на личном опыте. Робота в разных командах подарила мне возможность получить интересный и разный опыт сотрудничества и решений проблем, гендерных в том числе», — прокомментировала Татьяна, которая работает в IT 14 лет.

Читать дальше »
Поделиться:
banner-000159-dablog

DataArt приглашает на PHP Frameworks Day 2016

DataArt поддерживает конференцию PHP Frameworks Day 2016, которая пройдет 3 сентября в Киеве.

На конференции обсудят Extremely Defensive PHP, Doctrine, принципы построения высокомасштабных приложений на PHP, Phalcon 2.1, создание PHP расширений с использованием языка Zephir, профилирование в PHP c XDebug, XHprof, Blackfire, и не только.

Среди докладчиков — Marco “Ocramius” Pivetta, Andres Gutierrez, Olivier Dolbeau & Benjamin de Bernardi, Алексей Петров, Александр Махомет, Сергей Яковлев, Дмитрий Науменко и другие.

Зарегистрироваться и купить билет можно здесь.

Поделиться:
banner-000160-dablog

Медиаплеер из содержимого кладовки собрали на IT talk в Воронеже

Поклонники интернета вещей и DIY-устройств собрались в гостях у DataArt 27 июля. IoT-эксперт и технический евангелист DataArt Николай Хабаров продемонстрировал медиаплеер собственной сборки. Основой устройства стал оставшийся без дела Raspberry Pi первой версии. Все остальные детали Николай нашел среди ненужного хлама у себя кладовке.

Читать дальше »
Поделиться:
banner-000156-dablog

DataArt отметил 19-й день рождения во всех офисах

Воронеж

Воронежский офис не стал изменять традициям: коллеги вновь отправились на любимую турбазу «Серебряный ключ», где уже несколько лет подряд празднуют день рождения компании. Играли в волейбол и настольный теннис, купались, загорали и даже рыбачили. Для всех желающих прошли мастер-классы: по гонкам на радиоуправляемых машинках, жарке мяса на гриле, йоге, мехенди, карвингу, леттерингу и другим страшным и непонятным словам. Для девушек (и некоторых мужчин) даже работала школа фотомоделей. А вечером случилась внезапная пенная вечеринка, фотографии с которой буквально захватили Instagram-страницы многих коллег.

Читать дальше »
Поделиться:
banner-000155-dablog

Андрей Шкляров: «В Индии не стесняются красочно расписывать, почему „да“, в Восточной Европе — почему „нет“»

Эксперт по корпоративному управлению DataArt рассказал о взаимодействии IT-специалистов из разных стран, особенностях национальных и корпоративных культур компаний, работающих в различных индустриях, и необходимости критически оценивать собственные планы на старте большого проекта.

— Когда вы заинтересовались темой культурных различий и их влияние на развитие IT-проектов?

Андрей Шкляров: — В Украине я сталкивался с довольно интересными интеграционными моментами, когда компания, в которой я работал, покупала другие компании. У них были собственные внутренние культуры, которые не сразу встраивались в корпоративную, и интегрироваться не всегда было просто. Но более системный интерес к этому вопросу появился, когда пришлось много работать с Индией, где все устроено совершенно по-другому уже на уровне не только корпоративной, но и национальной культуры.

— Со стороны может показаться, что национальные особенности в IT должны быть менее заметны, чем в других сферах. В конце концов, у людей, которые работают в этой области, в любом случае, немало общего?

Читать дальше »
Поделиться:
banner-000158-dablog

Blockchain & Bitcoin Conference Kiev 2016

DataArt приглашает на третью международную конференцию по блокчейну и криптовалютам Blockchain & Bitcoin Conference Kiev 2016, которая пройдет в Киеве 23 сентября. Планируются три параллельных потока: для новичков, экспертов и разработчиков. Участники — IT-специалисты, предприниматели, финансисты, представители платежных систем, инвесторы, основатели стартапов и представители национальных регуляторов СНГ, Европы и США.

На конференции обсудят разработку fintech- и govtech-сервисов на основе блокчейна, смарт-контакты, кибербезопасность, инвестиции, законодательство, майнинг и биржевые инструменты. Особенностью встречи — совмещение образования и практики.

Организатор конференции: Smile-Expo (сеть биткоин- и блокчейн-конференций в Киеве, Праге, Таллинне, Москве и Санкт-Петербурге).

Детали на сайте.

Регистрация.

Поделиться:
banner-000154-dablog

В киевском офисе попробовали PizzaCode

Первая встреча в новом формате PizzaCode in DataArt прошла 19 июля в Киеве.
Цель таких встреч — обмен знаниями и практическими навыками, общение на актуальные для каждого IT-специалиста темы в максимально неформальной обстановке.

Идейным вдохновителем и куратором проекта в киевском офисе выступил Юрий Кущ, он и провел первую встречу. Участники на практике попробовали, что такое Docker, разобрались с основными понятиями: запуск контейнеров, создание образов, научились создавать базовую структуру Docker-файла, работая на Digital Ocean.

Следующая встреча сообщества запланирована на 9 августа.​

Поделиться:
banner-000153-dablog

Завершилось обучение в летней DataArt Java School в Херсоне

Более 150 желающих изучить Java подали заявки на участие в школе, из них только 20 приступили к занятиям, показав хорошие результатам по английскому и техническому тестам.

Две недели слушатели школы разбирались с основами Java-разработки: классами и интерфейсами, методами и параметрами, аннотациями и дженериками, вводом данным и потоками, работой с сетью и многопоточностью, NIO/лямбдами, сервлетами и средствами сборки.

Лекторами школы были эксперты DataArt в технологии Java из Украины, России и Польши: Влад Яцюта (Херсон), Илья Лукьянович (Воронеж), Андрей Беляев (Воронеж), Максим Говорчук (Люблин). Они не только делились с учениками теоретическими, но и практическими знаниями, отвечали на вопросы и предоставляли материалы для самостоятельной проработки.

Читать дальше »
Поделиться:
banner-000152-dablog

Летняя практика для студентов НТУУ «КПИ» прошла в киевском офисе DataArt

Проектно-ознакомительную практику прошли студенты третьего курса НТУУ «КПИ» в киевском офисе DataArt. 28 экспертов компании три недели делились знаниями, опытом и навыками со студентами на лекциях и практических занятиях. Докладчики представили четыре украинских офиса компании: Киев, Харьков, Львов и Одессу.

Студенты ознакомились с новейшим программным инструментарием и перспективными методологиями современной IT-индустрии. Рассмотрели процесс разработки ПО, в том числе, мобильных приложений, тестирования, UI/UX и другие актуальные темы.

Читать дальше »
Поделиться:
banner-000150-dablog

IT Nonstop во Львове: работа в команде, боты и правильные пароли

Международная техническая конференция IT NonStop прошла во Львове 11 июня. Тема «Development Made Easy» собрала .NET-разработчиков Украины и Польши. Шесть докладчиков с практическими примерами рассказали о работе с Xamarin, процессе разработки в смешанной команде, о ботах и безопасности сайтов.

Арсений Печенкин (.NET Developer DataArt, Воронеж) рассказал о кросплатформенной разработке на Xamarin. «Такие конференции полезны, чтобы показать технологии с человеческим лицом. Здесь можно пообщаться со специалистами и освоение технологии пойдет гораздо быстрее», — прокомментировал он.

Читать дальше »
Поделиться:
banner-000151-dablog

Одесский офис DataArt принял гостей из Лондона

Coller Capital — один из крупнейших инвесторов на вторичном рынке частных капиталов.  DataArt работает с Coller Capital  с 2011 года. За это время у технического департамента компании возникла традиция регулярно встречаться с командами в центрах разработки DataArt.

На этот раз представители клиента и менеджеры проектов со стороны DataArt встретились в одесском офисе.

Читать дальше »
Поделиться:
banner-000147-dablog

Значение командного взаимодействия обсудили на IT Talk в Киеве

IT Talk: Travel, Legacy and SWAT. Q&A Session прошел 8 июля в киевском офисе DataArt в формате jam session. Распределенная команда непростого проекта, люди, бороды которых поседели в процессе поиска оптимальных решений, раскапывания чужого кода, гипнотизирования менеджеров и приручения девопсов, собралась, чтобы обсудить вместе с залом различные проблемные ситуации.

Читать дальше »
Поделиться:
banner-000149-dablog

«Войти в IT» за две недели — летняя практика DataArt и ПММ 2016

Летняя практика для воронежских студентов, организованная DataArt и факультетом ПММ ВГУ, завершилась. Практика проходит в Воронеже уже четыре лета подряд и с каждым годом привлекает все больше участников. 

В этом году у нас учились больше 150 студентов ПММ и других технических факультетов. Перед ними выступили 10 экспертов DataArt в самых разных областей: от веб-разработки до HR. За две недели участники узнали о разработке на Rails, основах HTML и CSS, безопасности мобильных приложений, и научились правильно составлять резюме.

Благодарим всех участников за активность, а наших друзей с ПММ — за помощь в организации.

Все фото.

Поделиться:
banner-000145-dablog

Пять экспертов DataArt выступили на IT talk в Киеве

IT talk Tech Battle прошел в киевском офисе DataArt 7 июля в абсолютно новом формате. Сразу пять экспертов DataArt спорили на неоднозначные темы:

  • Branching strategy или pluggable features.
  • Hibernate или JDBC.
  • Девелоперский и менеджерский взгляды на повседневные проблемы (гранулярность трекинга работы, срывы сроков, скучные задачи, слишком интересные задачи, взаимодействие команд).

Читать дальше »
Поделиться:
banner-000148-dablog

И все-таки Scrum

Екатерина Шалапанова, деливери менеджер финансовой практики DataArt,приехала в Одессу из Петербурга на встречу IT talk с докладом «Если не Scrum, то что?». Екатерина ведет пять аккаунтов финансовой практики. Наш клиент Coller Capital выбрал Одессу для ежегодного саммита с командой.

Благодаря их визиту, у одесситов появилась возможность пообщаться с сертифицированным Scrum-мастером. Доклад состоял из личного опыта, проектных примеров и рекомендаций. Екатерина делилась выводами, как не набивать шишки, и советами по оптимизации работы. Для читателей блога DataArt есть доступ к записи и презентации.

Читать дальше »
Поделиться:
banner-000146-dablog

Артем Астафуров: «Мы начинали с паяльников, но остановились на облаке»

Лидер практики IoT DataArt рассказывает, как изменился интернет вещей за последние три года, о новых инженерных задачах и кадровых трудностях рынка, о том, куда движется платформа DeviceHive и что такое Big Data Академия.

— IoT несколько лет назад и сегодня — две совершенно разных истории?

— Мы начали это путешествие года четыре назад, и тогда направление IoT начиналось с датчиков, подключаемых к интернету, и «умных домов». Конечно, сейчас многое из того, что казалось важным и оригинальным в то время, выглядит достаточно наивным. Но в целом именно работа, проделанная с самого начала и до сегодняшнего дня, дает нам опыт, на который мы можем опереться. Сегодня Internet of Things — второй большой хайп после Big Data. Можно сказать, что, как только все закончили говорить о Big Data в энтерпрайзе, тут же начали говорить, как крупные корпорации будут применять IoT на практике.

Читать дальше »
Поделиться:
banner-000143-dablog

О безопасности микросервисных приложений

IT talk № 41 прошел в питерском DataArt 14 июля.

Более 80 человек пришли послушать доклад Вячеслава Михайлова, Solutions Architect в DataArt, «Безопасность микросервисных приложений» — один из серии, как мы создаем трейдинговую систему на базе архитектуры микросервисов.

Что такое микросервисы в целом, Вячеслав уже рассказывал (видео доклада «Microservices. Как правильно делать и когда применять?» смотрите здесь, текстовая версия выступления здесь).

Читать дальше »
Поделиться:
banner-000144-dablog

DataArt стал главным спонсором четырехдневной международной конференции ICTERI 2016

Международная конференция ICTERI 2016 прошла при поддержке DataArt 21 – 24 июня в КНУ им. Т. Шевченко. Представители 14 стран, в том числе, Австралии, Великобритании, Германии, выступили с докладами на тему информационных и телекоммуникационных технологий в области образования, исследований и промышленных приложений. Среди докладчиков — 28 профессоров, докторов наук и 25 кандидатов наук.

Частью программы конференции стал IT talk «BigData и IoT: суть, будущее, и как стать специалистом в этих направлениях». Встреча состояла из воркшопа и лекции Татьяны Матвиенко (Senior Developer в DataArt, Харьков). Говорили о IoT и BigData: области пересечения, применения, основные проблемы и методы их решения, Lambda-архитектура приложений для гибкого управления обработкой данных. Познакомились с основными подходами к решению проблем с обработкой данных, которые возникают в мире современных технологий.

Читать дальше »
Поделиться:
banner-000141-dablog

Двойной QA talk прошел в Воронеже и Херсоне

Прямая трансляция между Воронежем и Херсоном объединила желающих получить практические советы от специалистов в бизнес-анализе и автоматизированном тестировании.

Читать дальше »
Поделиться:
banner-000140-dablog

F# и .Net Core обсудили на встрече MUG в Днепре

Вторая встреча сообщества Microsoft User Group прошла в Днепре. Участники обсуждали, зачем и как начать учить F# и как перейти на .NET Core. Докладывал Андрей Чебукин, основатель The Secret Circle Solutions, технический директор BSP Odessa, преподаватель одесской КА «ШАГ», студент-партнер Microsoft, MCSD с Windows 8 Apps.

Читать дальше »
Поделиться:
banner-000139-dablog

Во львовском офисе учились готовить шутки

banner-000139-social_vk

Удачно выступить с докладом, упорядочить рассказ, привлечь и удержать внимание слушателей учились коллеги из львовского офиса DataArt на тренинге ”Presentation Skills”. Дизайнер Ия Бабынина не только рассказала детали подготовки выступления, но и дала практические задания.

Читать дальше »
Поделиться:
banner-000137-dablog

DataArt — лучший в “IT’s KICKER” в Питере

banner-000137-dablog

Команда DataArt выиграла третий городской чемпионат по кикеру среди айтишников “IT’s KICKER”, который прошел в 3 июля в рамках кубка IT-Первенство, организатор – портал Айти-Событие .рф.
В 2015 DataArt был третьим, проиграв в полуфинале T-Systems 1:3.

Читать дальше »
Поделиться:

IT talk № 40 прошел в Питере

banner-000138-dablog

Алексей Рыбаков, Technical Evangelist DataArt, рассказал об истории возникновения телевизионных приставок, особое внимание уделив все возрастающей популярности ТВ приложений и Android TV, в частности.

Читать дальше »
Поделиться:
banner-000163-dablog

LowCost Weekends. Додаток, що приніс DataArt перемогу в The Take Off Hackathon 2016

Команда розробників DataArt у складі Олександра Суєвалова, Андрія Бєляєва, Федора Лобанова і Девіда Райта (David Wright) виграла The Take Off Hackathon 2016. Змагання, організовані LowCostTravelGroup, відбулись у Лондоні 7-8 липня.

За півтора дня потрібно було спроектувати, розробити та представити демо-версію travel-додатку на одну з тем: Genius in a Budget (планування мандрівки з обмеженим бюджетом), Many Happy Returns (інструмент, що змусить випадкового користувача додатку стати його постійним користувачем), Connecting the Crowd (планування колективних мандрівок) та ін.

Читать дальше »
Поделиться:

Компании DataArt исполнилось 19 лет

banner-000136-dablog

Международная компания DataArt с 1997 года занимается IT-консалтингом, разрабатывает заказное программное обеспечение и модернизирует корпоративные информационные системы в области финансовой индустрии, телекоммуникаций, здравоохранения, туризма, медиа и интернета вещей. Клиенты DataArt находятся в США и Великобритании, а центры разработки – в России, Украине, Болгарии, Польше и Аргентине.

Читать дальше »
Поделиться:
i34^cimgpsh_orig

DataArt святкує 19-річчя

Міжнародна компанія DataArt з 1997 року займається ІТ-консалтингом, розробляє замовне програмне забезпечення та модернізує корпоративні інформаційні системи у фінансовій індустрії, сфері телекомунікацій, охорони здоров’я, туризму, медіа та інтернету речей. Клієнти DataArt знаходяться у США та Великій Британії, а центри розробок – в Україні, Польщі, Росії, Болгарії та Аргентині.

DataArt – це майже 2000 людей у 17 офісах по всьому світі і більше 1500 реалізованих проектів – від систем бронювання авіаквитків до віртуальних лабораторій для тестування нових ліків. Тільки за минулий рік у нас з’явилося 92 нових клієнтів, а всього за цей час компанія допомогла 333 замовникам реалізувати технологічні рішення їхніх проблем.

Читать дальше »
Поделиться:
banner-000131-dablog

Важные аспекты работы браузера для разработчиков. Часть 2.

В первой части статьи, основанной моем вебинаре, мы рассмотрели общие принципы работы браузера. Во второй — я сконцентрировал внимание на важных событиях: repaints и reflows — и на принципах работы event loop.

Читать дальше »
Поделиться:
banner-000134-dablog

«Ночь в музее» прошла при поддержке DataArt

banner-000134-dablog

TEDxKPI — независимая конференция, которая проводится в НТУУ «КПИ» под эгидой TED — прошла при поддержке DataArt в формате «Ночь в музее». В политехническом музее собралось 170 участников, чтобы послушать семь докладов и пообщаться под джаз в университетском дворике.

Среди докладчиков были путешественница, маркетолог, журналист и директор культурного пространства АkТ Алиса Якубович, которая рассказала, как найти в себе смелость делать то, чего раньше не делал, и быть успешным в любом начинании.

Читать дальше »
Поделиться:
banner-000132-dablog

Хобби-проекты: chip-in.me — кто, кому и сколько

Меня зовут Александр Кашеверов, я занимаюсь веб-разработкой в DataArt с 2011 года. Люблю веб, игру «любоеслово точка JS», спонтанные вылазки с друзьями на природу. И с этими вылазками часто возникала одна и та же проблема: когда скидывались на еду для 14 – 15 человек, бывало сложно понять, кто и кому сколько денег потом должен…

Практикуясь в новой для себя технологии, я заодно написал небольшую утилиту, задача которой — упрощать жизнь в таких случаях. Так появился крохотный сайт chip-in.me. Все предельно просто: вписываем людей, их вклад в общую покупку (только с равным долями!), нажимаем кнопку и получаем результат — кто, кому и сколько должен отдать денег, с именами и суммами. Результатом можно поделиться с друзьями.

Читать дальше »
Поделиться:
banner-000131-dablog

Важные аспекты работы браузера для разработчиков. Часть 1

Статья основана на вебинаре, который я проводил некоторое время назад. Рассчитана она, в первую очередь на тех, кто не знает, как работают браузеры, или тех, у кого есть пробелы в знаниях. Вероятно, здесь будет много очевидного для тех кто не первый день в веб-разработке. Статью я решил разделить на две части. В первой рассмотрим общие принципы работы браузера. Во второй части я акцентирую внимание на некоторых важных моментах: reflow и repaint, event loop.

Что такое браузер?

Браузер — программа, работающая в операционной системе. Большинство браузеров написано на языке C++. Основное предназначение браузера — воспроизводить контент с веб-ресурсов. В качестве веб-ресурса в большинстве случаев выступает html-страница. Это также может быть pdf-файл, png, jpeg, xml-файлы и другие типы. Среди огромного количества браузеров можно выделить самые популярные: Chrome, Safari, Firefox, Opera и Internet Explorer. Мы рассмотрим браузеры с открытым исходным кодом: Chrome, Firefox, Safari.

Читать дальше »
Поделиться:
Kyiv-dablog

Две недели в Киеве

IT talk на ICTERI

ICTERIznak

DataArt стал главным спонсором четырехдневной международной конференции по вопросам информационных и телекоммуникационных технологий в области образования, исследований и промышленных приложений (ICTERI). Там собрались представители 14 стран, в том числе, Австралии, Великобритании, Германии, а все доклады проходили на английском. Частью программы конференции стал IT talk «BigData и IoT: суть, будущее, и как стать специалистом в этих направлениях». Встреча состояла из воркшопа и лекции Татьяны Матвиенко (Senior Developer в DataArt, Харьков).

Читать дальше »
Поделиться:
banner-000130-dablog

Львовский офис провел экскурсию для школьников

Школьникам из компьютерной академии ШАГ провели экскурсию по офису DataArt во Львове и рассказали о разных профессиях в IT.

От Константина Полосухина дети узнали, кто такие РМ и DM. Василий Боярчук рассказал, чем занимаются дизайнеры, в каких программах работают.

Читать дальше »
Поделиться:
Lviv-dablog

Две недели во Львове

IT Nonstop собрал NET-разработчиков

1

Львовский офис DataArt провел третий этап международной конференции IT Nonstop. Тему “Development Made Easy” обсудили разработчики Львова, Киева, Хмельницкого, Ужгорода, Днепра, Варшавы и Люблина. Шесть докладчиков с Украины, из России и Франции рассказали, как собрать команду, о работе с Xamarin, процессе разработки в смешанной команде, о ботах и безопасности сайтов. Более подробно — по ссылке, посмотреть фотоотчет можно здесь.

Читать дальше »
Поделиться:
banner-000128-dablog

DataArt представит медицинские приложения на DIA 2016

DataArt продемонстрирует приложения, разработанные медицинской практикой компании, на DIA 2016. DIA — крупнейшая в мире встреча лидеров в области здравоохранения: технологических новаторов, ученых, представителей благотворительных организаций и государственных медицинских структур. В этом году DIA пройдет в Филадельфии 26 – 30 июня.

Наша команда продемонстрирует Care Companion — приложение для помощи в лечении больных сахарным диабетом детей. Недавно решение завоевало третье место в конкурсе InnovateNYP: Pediatric App Challenge, организованном Нью-Йоркской пресвитерианской больницей. Подробнее об этом можно почитать в нашем блоге.

Читать дальше »
Поделиться:
Voronezh-dablog

Две недели в Воронеже

В гостях у Google

Елена Федорова, PR-директор DataArt в Воронеже и лидер местного GDG, побывала на встрече лидеров Google-сообществ в московском офисе Google. Воронежское GDG — одно из старейших и самых активных в России. Каждый год DataArt проводит грандиозную конференцию о всех технологиях Google — GDG DevFest Воронеж. Сообщества Google-разработчиков сейчас появляются в очень многих городах, поэтому так важна встреча, где лидеры самых активных GDG могут поделиться опытом с теми, кто только начинает.

Читать дальше »
Поделиться:
Piter-dablog

Две недели в Питере

IT talk № 40

IT talk «Развитие Android TV» прошел в DataArt 7 июня. Алексей Рыбаков, Senior Developer, Technical Evangelist DataArt, рассказал, как начать программирование для Android TV, какое оборудование для этого понадобится, какие приложения можно разрабатывать для Android TV.

Во второй части доклада Алексей продемонстрировал новинки Android TV за последний год.

Следующий IT talk пройдет 14 июля, докладчик Вячеслав Михайлов, Solutions Architect DataArt, тема «Безопасность в микросервисных приложениях».

Читать дальше »
Поделиться:
banner-000127-dablog

ComputerVision (Ruby && OpenCV)

OpenCV — известная библиотека компьютерного зрения широкого назначения с открытым исходным кодом. Я расскажу, что можно делать с помощью OpenCV, как работает библиотека, как ее использовать на Ruby. Я успела поучаствовать в двух проектах, где она применялась. В обоих случаях мы использовали в конечном варианте не Ruby, но именно Ruby очень удобен на первом этапе, когда требуется создать прототип будущей системы, чтобы просто посмотреть, как OpenCV будет выполнять требуемые задачи. Если все в порядке, после этого приложение пишется с этим же алгоритмом на другом языке. А чтобы использовать OpenCV именно на Ruby, есть соответствующий гем.

Основные части библиотеки — интерпретация изображений и алгоритмы машинного обучения. Список возможностей, предоставляемых OpenCV, весьма обширен:

  • интерпретация изображений;
  • калибровка камеры по эталону;
  • устранение оптических искажений;
  • определение сходства;
  • анализ перемещения объекта;
  • определение формы объекта и слежение за объектом;
  • 3D-реконструкция;
  • сегментация объекта;
  • распознавание жестов.

Сейчас OpenCV используется во многих сферах. Вот несколько интересных примеров:

  1. Google:
    1. Google self-driving car — в беспилотных автомобилях Google OpenCV используется для разработки прототипа распознавания окружающей обстановки;
      (сегодня построенная система основывается преимущественно на LIDAR — в связи с трудностями распознавания при плохом освещении)
    2. Google Glass — в этих очках 3D-реконструкция изображения построена на OpenCV;
    3. Google Mobile;
  2. Робототехника и Arduino;
  3. Промышленное производство — иногда какой-нибудь завод делает на OpenCV систему подсчета деталей или что-то вроде того.
Читать дальше »
Поделиться:
banner-000126-dablog

DataArt занял третье место в InnovateNYP: Pediatric App Challenge

Приложение, разработанное DataArt, заняло третье место в конкурсе InnovateNYP: Pediatric App Challenge, организованном Нью-Йоркской пресвитерианской больницей. Наша команда разработала приложения для помощи в лечении больных сахарным диабетом детей.

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

Наша команда разработала решение для лечения детей, больных сахарным диабетом. Оно состоит из двух связанных приложений (пока готовы лишь прототипы) — для ребенка и родителей.

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

Читать дальше »
Поделиться:
Poland-dablog

Две недели в Польше

Польские офисы стали еще ближе

Хотите знать, что происходит в польских офисах? Теперь все самые свежие новости будут на нашей новой странице DataArt Poland в Facebook. Подписывайтесь и следите за развитием офисов.

Lublin Java User Group

Игорь Бурило, Senior Java Developer, представил тему “SQL over Amazon S3” на встрече Lublin Java User Group. Обсуждали запуск SQL-запросов и данные, которые хранятся в S3, как запустить запросы, чтобы получить различные требуемые показатели, зачем и как можно параллельно запускать вычисления. Обсудили, почему JDBC очень важен для интеграции инструментов BI.

Читать дальше »
Поделиться:
Kharkiv-dablog

Две недели в Харькове

Ruby on 8

Продолжаем встречи всех неравнодушных к Ruby, приглашаем всех 25 июня на восьмую встречу.

Подробности и регистрация:
http://it-talk.dataart.ru/events/events-kha/2016/06/ruby-on-8/ 

Kharkov. NET Camp 2

Встреча дотнетчиков уже завтра. Мест в зале все меньше и меньше. Не упустите последнюю возможность зарегистрироваться
http://it-talk.dataart.ru/events/events-kha/2016/06/vtoraya-vstrecha-kharkov-net-camp/ 

Читать дальше »
Поделиться:
Kherson-dablog

Две недели в Херсоне

Летняя Java School

Последний месяц херсонский офис принимал заявки желающих и проводил отбор в Java School 2016. После тестирования кандидатов по английскому и алгоритмическому языкам, мы  сформировали окончательный список участников летней школы. Поздравляем 20 счастливчиков, которые показали высокие результаты на этапах отбора и с которыми в следующем месяце будут заниматься эксперты DataArt.

Читать дальше »
Поделиться:
banner-000125-dablog

Инфраструктуру Docker обсудили на IT talk в Херсоне.

На очередной встрече IT talk говорили о новомодном инструменте Docker, который помогает решить проблемы разработчиков и девопсов.

Геннадий Дубина, Senior Java/Android (DataArt), рассказал, что Docker — большое семейство продуктов, которое начиналось с Engine для запуска контейнеров и манипулирования ими.

Читать дальше »
Поделиться:
banner-000122-social-share-fb-900x300

DataArt став переможцем конкурсу партнерських рішень Microsoft

DataArt став переможцем конкурсу партнерських IT-рішень, який провів Microsoft. Реалізацію М2М-платформи для керування пристроями (в тому числі і для «розумного будинку»). DeviceHive на Azure визнали кращим проектом у номінації “Azure Certified ISV Solution”.

За допомогою хмарного API та набору компонентів, що включає RESTful-протокол і відкриті бібліотеки, можна об’єднати пристрої та віддалено керувати ними не залежно від конфігурації мережі. DeviceHive з’єднує в єдину інфраструктуру датчики, хмарні сервіси та мобільні додатки, зберігає величезні обсяги інформації, запускає процеси її аналізу та обробки, використовуючи алгоритми машинного навчання як для історичних даних, так і для даних, які надходять у реальному часі. Код проекту відкритий і доступний на GitHub.

Про реалізацію рішення на DeviceHive + Azure можна прочитати в блогах DataArt та Microsoft на Хабрахабр.

Поделиться:
banner-000122-social-share-fb-900x300

DataArt став переможцем конкурсу партнерських рішень Microsoft

DataArt став переможцем конкурсу партнерських IT-рішень, який провів Microsoft. Реалізацію М2М-платформи для керування пристроями (в тому числі і для «розумного будинку»). DeviceHive на Azure визнали кращим проектом у номінації “Azure Certified ISV Solution”.

За допомогою хмарного API та набору компонентів, що включає RESTful-протокол і відкриті бібліотеки, можна об’єднати пристрої та віддалено керувати ними не залежно від конфігурації мережі. DeviceHive з’єднує в єдину інфраструктуру датчики, хмарні сервіси та мобільні додатки, зберігає величезні обсяги інформації, запускає процеси її аналізу та обробки, використовуючи алгоритми машинного навчання як для історичних даних, так і для даних, які надходять у реальному часі. Код проекту відкритий і доступний на GitHub.

Про реалізацію рішення на DeviceHive + Azure можна прочитати в блогах DataArt та Microsoft на Хабрахабр.

Поделиться:
Kyiv-dablog

Две недели в Киеве

Выступили на RubyC

DataArt стал главным спонсором двухдневной международной конференции RubyC. Все выступления проходили на английском, собралось 400 посетителей, одним из 13 докладчиков с темой “For whom is the code written or why every programmer has to be a designer” стал Михаил Сердюк (Senior Developer, DataArt).

Читать дальше »
Поделиться:
banner-000122-social-share-fb

DataArt стал победителем конкурса партнерских решений Microsoft

DataArt стал победителем конкурса партнерских IT-решений, который провел Microsoft. Реализацию M2M-платформы для управления устройствами ( в том числе, и для «умного дома») DeviceHive на Azure признали лучшим проектом в номинации “Azure Certified ISV Solution”.

С помощью облачного API и набора компонентов, включающего RESTful-протокол и открытые библиотеки, можно объединять устройства и удаленно управлять ими вне зависимости от конфигурации сети. DeviceHive соединяет в единую инфраструктуру датчики, облачные сервисы и мобильные приложения, сохраняет огромные объемы информации, запускает процессы ее анализа и обработки, используя алгоритмы машинного обучения и для историчесих данных, и для данные, поступающих в реальном времени. Код проекта открыт и доступен на GitHub.

Читать дальше »
Поделиться:
banner-000124-dablog

Дизайнер поведал, как выйти из зоны комфорта

Дизайнер Василий Боярчук, (DataArt, Львов), выступил с докладом в Ивано-Франковске 8 июня. Он рассказал, как успешно вышел из зоны комфорта, о своем пути от ученика школы дизайна до ментора и преподавателя.

«Мой доклад в основном о том, что нужно сделать для саморазвития. Например, мне курсы очень помогли структурировать знания. Через некоторое время после окончания школы дизайна в 2015 году мне предложили работу в DataArt», — пояснил Василий. Теперь он проведет мини-курс для дизайнеров в Ивано-Франковске, где будет преподавать.

Поделиться:
banner-000123-dablog[1]

10 навыков эффективных менеджеров

Моряки, самолеты и корпорации

  • Н.Н. Талеб и моряки.
  • Абрахам Вальд и самолеты.
  • Левитт и корпорации.

Существует понятие «систематическая ошибка выжившего». Оно встречается в книгах Талеба “The Black Swan. The Impact of the Highly Improbable” («Черный лебедь. Под знаком непредсказуемости» и “Fooled by Randomness: The Hidden Role of Chance in Life and in the Markets” («Одураченные случайностью. Скрытая роль Шанса на рынках и в Жизни»). Он описывает красивую картину, на ней древнегреческие моряки молятся богам во время шторма. Богам нравится, как они молятся? и поэтому моряки спасены. Шторм превращается в штиль или слабый ветер, корабль доплывает до берега, и все остаются целы. Когда спрашивают других моряков, как удалось доплыть, они тоже говорят: «Мы молимся богам и всегда доплываем». Проблема в том, что мы не можем спросить об этом моряков, которые утонули. Возможно, что они тоже молились, но не доплыли. И вообще дело было не в этом, а, т. к. в то время почти все моряки были религиозны, можно предположить, что молились все. И есть вероятность, что это не действует.

Вторая история — про математика и статистика Абрахама Вальда и про самолеты. Действие происходит во время Второй мировой войны. Британские бомбардировщики возвращаются на базу. Задача — понять, где и как укреплять самолеты, чтобы как можно больше возвращалось и как можно меньше падало. Они смотрят на самолеты, которые вернулись, и говорят, что необходимо укреплять наиболее поврежденные попаданиями части. Поскольку в них все время стреляют, мы их укрепим, и все пули улетят обратно во вражеский самолет и всех там перебьют.

Читать дальше »
Поделиться:
summer-trainee-blog-1280x430

Летняя практика в Воронеже

Компания DataArt совместно с факультетом ПММ приглашает студентов ПММ ВГУ любых курсов и направлений на бесплатную Летнюю технологическую практику в DataArt. Также принять участие могут студенты любых технических факультетов и специальностей.

Практика начнется 6 июля. Заявку можно подать до 30 июня по этой ссылке: http://goo.gl/OlvBek

Программа Летней практики DataArt и ПММ 2016

Время

Преподаватель

Тема

6 июля

10:00

Елизавета Скоморохова

Что такое Usability Expert Review и Usability testing.

11:00

Артем Маркушев

HTML и CSS по кирпичикам. Детали.

7 июля

10:00

Роман Денисенко

Нагрузочное тестирование для самых маленьких.

11:00

Никита Корчагин

Introduction to Apple iOS Development.

12 июля

10:00

Игорь Ходырев

Введение в Ruby, gem’ы и другие бриллианты.

11:00

Сергей Зиновьев

Разработка веб-приложений на Rails.

13 июля

10:00

Александр Кашеверов

Коротко про WEB: HTML, CSS, JS.

14 июля

10:00

Ярослав Воронцов

Пара слов о mobile security.

11:00

Николай Хабаров

Эволюция IoT

19 июля

10:00

Александр Кашеверов

Обзор React.js

11:00

Елена Федорова

Стратегия и тактика трудоустройства в IT

Закрытие Летней практики DataArt и ПММ 2016

Программа летней практики может быть изменена позднее.

Читать дальше »
Поделиться:
Lviv-dablog

Две недели во Львове

IT NonStop во Львове: осталось два дня

До начала конференции IT Nonstop во Львове осталось два дня. 11 июня львовский офис DataArt ждет .NET-разработчиков по адресу ул. Хуторовка, 35. Тема конференции этого года — “Development Made Easy”. Вас ждут шесть тематических докладов с практическими кейсами, спикеры из Украины, России и Франции, презентации технических новинок от MobiMania, приятные сюрпризы от Shulga Massage и много призов. Билеты — на сайте.

Читать дальше »
Поделиться:
Odessa-dablog

Две недели в Одессе

Вперед, в прошлое

В одесском офисе День защиты детей решили посвятить и детям, живущим внутри суровых разработчиков, тестировщиков и проектных менеджеров. Первого июня нас угощали сахарной ватой, сделаной прямо в офисе, а во второй половине дня мы отрывались на вечеринке в стиле 90-х: йо-йо батл выиграл Виталик Java Script, а кубик-рубик быстрее всех собрал джавист Саша. Правда в конкурсе участвовал один тестировщик, а все остальные были джависты, и это настораживает.

Еще у нас был конкурс на узнавание песен из 90-х. Задача усложнялась тем, что это была в основном русская попса, которую все давно потрудились стереть из своего сознания. Но команда «Совы Кря» под руководством безопасника Кирилла почти вдвое опередила противников, самоотверженно зарабатывая дополнительные баллы хоровым исполнением песен типа «Мальчик хочет в Тамбов» и «Нелья быть на свете красивой такой». Попробуйте и вы, делимся плейлистом:

Читать дальше »
Поделиться:
Voronezh-dablog

Две недели в Воронеже

Автоматизированный QA talk

Антон Сирота, QA Automation Architect, выступил в гостях у воронежского сообщества QA talk. Антону не привыкать делиться опытом, у него за плечами уже семь юных практикантов, которых он превратил в матерых QA. В этот раз обсудили автоматизированное тестирование приложений на на базе Appium.

Читать дальше »
Поделиться:
banner-000121-dablog

SSAS в BI и будущее BI-специалистов обсудили на IT talk в Киеве

Летний сезон встреч IT talk в Киеве открылся темой SSAS в BI. Денис Резник (Data Architect в Intapp, Microsoft MVP SQL Server) представил полную анатомию работы SQL-сервера. Дмитрий Паньков (Senior BI Developer в DataArt) разобрал подробно применение SSAS в BI.

Встреча подняла глобальные вопросы: выявлена потребность в создании BI-сообщества, где специалисты смогли бы обмениваться опытом, информацией; на фоне потребностей рынка остро ощущается нехватка BI-специалистов и отсутствие их профессиональной подготовки (максимальный опыт среди участников встречи — пять лет); нет понимания профессионального будущего, что ждет BI-специалистов и чем они будут заниматься завтра.

Читать дальше »
Поделиться:
banner-000119-dablog

Postgres Meetup прошел в Воронеже

Компании DataArt и Postgres Professional провели в ВГУ встречу «Postgres вчера, сегодня, завтра», посвященную свободно распространяемой одноименной СУБД.

С докладами выступили эксперты из DataArt Денис Цыплаков и Виктор Болдин, Олег Бартунов и Александр Коротков из Postgres Professional.

Коллеги из DataArt поделелись практическим опытом использования PostgreSQL. Денис и Виктор рассказали, как за несколько месяцев собрали 1,000,000,000 строк данных, как хранили много слабоструктурированных данных и какой движок для этого использовали.

Читать дальше »
Поделиться:
banner-000120-dablog

Команда DataArt Lviv прошла в финал стартап-хакатона AngelHack

Коллеги из львовского офиса Дмитрий Козицкий (Lead UX/UI Designer) и Алексей Озун (iOS Developer) в составе команды RoadHelper прошли в финал стартап-хакатона AngelHack. Всего в хакатоне участвовали 39 команд, 16 прошли в финал.

На хакатоне коллеги представили систему по поиску автомобильных услуг. Пользователь при помощи геолокации получает в выдаче наиболее близкие автоуслуги. Кроме того, по каждому сервису есть отзывы и оценки реальных людей.

Читать дальше »
Поделиться:
Piter-dablog

Две недели в Питере

Device Hive принес победу

DataArt победил в номинации «Azure Certified ISV Solution» на конкурсе партнерских IT-решений Microsoft, представив платформу Device Hive. Платформа позволяет в кратчайшие сроки создать легко поддерживаемое IoT-решение с неограниченным количеством устройств, простое в разработке и не требующее никакого дополнительного ПО. На конкурс ежегодно приглашаются лучшие представители индустрии в России, которые используют программное обеспечение Microsoft в своих технологических продуктах.

Прочитать подробнее можно здесь.

Читать дальше »
Поделиться:
banner-000118-dablog

На IT talk в Питере обсудили, как локализовать приложение на 15+ языков

IT talk № 39 прошел в питерском DataArt 26 мая.
Тема «Адаптация приложения для 15+ языков и его тестирование».

Михаил Кулага, Android-разработчик Aviasales, рассказал о собственном опыте локализации приложений и на конкретных примерах показал, как избежать возможных ошибок.

Читать дальше »
Поделиться:
banner-000117-dablog

DataArt играет в «Что? Где? Когда?»: вопрос от Бориса Бурды

Благодаря генеральному партнерству DataArt, IT-клуб «Что? Где? Когда?» официально стал всеукраинским. Как проходили игры в Киеве и в Днепре, можно посмотреть на видео: Киев и Днепр. Расскажем, как прошла игра в Одессе.

Играли 14 команд из Одессы и Киева. Среди них было три команды новичков, но в основном за столами сидели бывалые игроки с опытом игры более года в других лигах.

Читать дальше »
Поделиться:
Buenos-Aires-dablog

Две недели в Буэнос-Айресе

«Бессмертный полк» в Аргентине

Акция «Бессмертный полк», посвященная Дню Победы, впервые прошла в аргентинской столице.

Собравшиеся прошли колонной по парку Ривадавия (Rivadavia), держа в руках портреты родных, участвовавших в Великой Отечественной войне. Было много семей с детьми и молодежи. Отдыхавшие в парке аргентинцы также проявляли интерес к шествию и просили рассказать о «Бессмертном полке».

Читать дальше »
Поделиться:
banner-000116-dablog

IT talk Lviv: как обойти грабли в работе с legacy

Встреча технического сообщества IT talk прошла при поддержке Java User Group Lviv во львовоском офисе. Дмитрий Куперман, Java Development Lead (DataArt, Киев) и Егор Волков, Java Developer (DataArt, Киев) рассказали о работе с с legacy-системами.

С этой темой коллеги уже выступали в Киеве и Днепре. Презентацию они сделали на примере проекта, в котором работают уже два года.

Читать дальше »
Поделиться:
Poland-dablog

Две недели в Польше

Women in Technology

Вроцлавский офис DataArt принял техническое сообщество Women in Technology и отпраздновал с девушками три года существования комьюнити. Во время встречи участники обсуждали генетическое программирование и создание семей программ.

Читать дальше »
Поделиться:
Dnepr-dablog

Две недели в Днепре

На JUG в Днепре о Review code

Егор Леско, Developer Lead, Webinerds, рассказал, что такое Review code, описал положительные и отрицательные стороны review code, пояснил, что значит “review” с точки зрения менеджера, как это реально работает на практике, подсказал лучшие практики и многое другое.

Больше информации в пострелизе: http://www.dataart.ru/blog/2016/05/na-vstreche-jug-v-dnepre-govorili-o-review-code/
Презентация: https://goo.gl/cXYBGE
Фото: https://www.flickr.com/photos/outsourcing/albums/72157668165645840
Видео: https://www.youtube.com/watch?time_continue=4&v=h8iA0y2s_CI 

Читать дальше »
Поделиться:
banner-000115-dablog

DataArt поддержал космического котика

Четыре докладчика из DataArt выступили на конференции KIT от курсов IT-специалистов «Фабрика». Антон Красиков общался со слушателями через Skype из офиса DataArt в Лондоне.

Марина Никитчук, Business Development Manager из одесского офиса DataArt, рассказывала про маркетинговое направление работы DataArt, про наши проекты и, в частности, про финансовою практику компании. Техническую часть доклада предоставил Антон Красиков, Solutions Architect из Лондона, связавшийся с аудиторией онлайн. Он пояснил, что такое DevOps, какова роль DevOps-инженера в проекте и какие знания нужны в этой сфере.

Многим был полезен доклад Андрея Сильчука «QA для всех, но не для каждого. Плюсы и минусы работы тестировщиком». Андрей – PM и Senior QA в DataArt, преподаватель QA на курсах «Фабрика». Он объяснил разницу между тестировщиком и QA-инженером, между мануальным и автоматическим тестированием, да и вообще рассказал подробно, в чем заключается работа QA и какие инструменты стоит в ней применять. Он также говорил о перспективах роста опытного тестировщика, что может помочь направить вектор усилий молодого специалиста.

Читать дальше »
Поделиться:
Kharkiv-dablog

Две недели в Харькове

Поговорили про автоматизацию мобильных приложений 

На очередной встрече тестировщиков QA talk  в Харькове поговорили про автоматизацию мобильных приложений на базе Appium,  углубились в специфику и подходы в автоматизации Web/Native/Hybrid-приложений. http://www.dataart.ru/blog/2016/05/otchet-so-vstrechi-qa-talk-5/#more-18572

Странный и забавный Hahatlon

DataArt провел первые олимпийские игры по офисным видам спорта среди IT-компаний Hahatlon.
http://www.dataart.ru/blog/2016/05/hahatlon-olimpiada-po-ofisny-m-vidam-sporta/

Читать дальше »
Поделиться:
banner-000113-dablog

Hahatlon — олимпиада по офисным видам спорта

DataArt провела первые олимпийские игры по офисным видам спорта среди IT-компаний Hahatlon . Пять команд соревновались в странном и забавном: удерживали равновесие на баланс-борде, собирали клавиатуру по памяти, сооружали и представляли публике своего супергероя, проявляли музыкальные способности, прыгали в мешках, дырявили бумагу на скорость.

Все команды получили подарки, достойные настоящих спортсменов.

Фото: https://www.flickr.com/photos/outsourcing/albums/72157668868496635

Поделиться:
Kherson-dablog

Две недели в Херсоне

Отбор в летнюю Java School

Остались последние 48 часов приема заявок в летнюю Java School 2016 от DataArt. Все желающие освоить Java, не упустите свой шанс. Требования к кандидатам, условия отбора и ориентировочное расписание занятий читайте в анонсе и присылайте свои резюме

Читать дальше »
Поделиться:
banner-000105-dablog

DataArt выступил с двумя докладами на Analyst Days

Станислав Рождественский (бизнес-аналитик, DataArt, Петербург) и Денис Гобов (бизнес-аналитик, DataArt, Киев) выступили с докладами на конференции системных и бизнес-аналитиков Analyst Days, которая прошла в Петербурге 22 – 23 апреля. Бизнес-анализ как практика активно развивается в DataArt, поэтому мы не могли остаться в стороне.

Работали три секции докладов и отдельная секция мастер-классов. Полные презентации и записи выступлений можно найти на сайте конференции http://www.analystdays.com/ru/program/38696, а ниже отчет о самых ярких из докладов.

Читать дальше »
Поделиться:
banner-000101-dablog

Google I/O 2016: впечатления

Наши коллеги активно участвуют в жизни Google-сообщества: устраивают технические встречи и большие конференции, продвигают новейшие технологии, да и просто пишут чертовски красивый код. Поэтому представителей DataArt уж не в первый раз прилашают на главное в мире Google-событие — конференцию I/O. В этом году DataArt в Маунтин Вью представляли Елена Федорова, PR-директор воронежского офиса, и Константин Марс, один из лидеров GDG-сообщества Днепра и евангелист мобильных технологий. Хотим поделиться впечатлениями наших коллег и друзей, побывавших на конференции.

Представители GDG-сообществ со всего мира собрались вместе.

Читать дальше »
Поделиться:
banner-000112-dablog

Google I/O глазами непрограммиста

Меня зовут Елена Федорова, по профессии я врач, но так сложилось, что более десяти лет работаю в IT (чему очень рада). Руковожу департаментом Human Resources Marketing компании DataArt в Воронеже. Кроме того, больше восьми лет координирую техническое сообщество Google Developer Group Voronezh и организую IT-события. Поэтому я и попала на Google I/O 2016 в Маунтин-Вью.


Анроиды-хипстеры встречают гостей.

Это был мой второй Google I/O. Восторженный отчет о первой для меня конференции можно просмотреть тут.

Попасть на I/O может в принципе любой желающий с 900 долларами в кармане — цена билета. Впрочем, можно попасть на конференцию и бесплатно — лайфхак читайте под статьей.

Читать дальше »
Поделиться:
banner-000114-dablog

На встрече JUG в Днепре говорили о Review code

Докладчик, Егор Леско, Developer Lead, Webinerds, рассказал что Review code — в первую очередь, анализ кода, чтобы выявить ошибки, недочеты, расхождения в стиле написания кода, в соответствии написанного кода и поставленной задачи. Он поделился своими выводами, как лучше всего делать Review code, на что стоит обратить внимание и как оптимизировать процесс.

Читать дальше »
Поделиться:
Kyiv-dablog

Две недели в Киеве

Смотрели Google I/O 2016

Трансляция самого ожидаемого  Google-события, Google I/O 2016, прошла в конференц-зале киевского офиса DataArt. Благодаря организатору GDG KPI, студенты и наши коллеги встретились, делились идеями и просто получали удовольствие от трансляции.

Читать дальше »
Поделиться:
banner-000113-dablog

Happy New Open Space!

Одесский офис стал на один опенспейс больше. 25 мая у нас было настоящее новоселье. Глава офиса Александр Демура перерезал красную ленту, а кошка Мия первой зашла в новое помещение.

DataArt появился в Одессе в 2012 г., а в 2013 мы окончательно осели в бизнес-центре на стадионе «Черноморец». С тех пор наш офис у моря постоянно растет. С февраля 2016г. к нам присодинилось 25 человек.

Читать дальше »
Поделиться:
banner-000106-dablog

DataArt выступил золотым спонсором JavaScript Frameworks Day

DataArt выступил золотым спонсором самой масштабной конференции по JS-фреймворкам JavaScript Frameworks Day, собравшей более 400 человек, а многие доклады велись на английском. Для посетителей DataArt создал огромную зону отдыха с кофе, пуфами, пунктом зарядки мобильных устройств, игровой приставкой PS4, фотозоной и подарками.

Открыл конференцию Мартин Науманн (Martin Naumann) (Software engineer, Archilogic) докладом “Life of a pixel: Web rendering performance”. Он рассказывал интересные и неочевидные вещи о рендеринге в браузере, о различии GPU и CPU при рендеринге и о том, когда стоит отдавать предпочтение WebGL перед Canvas. Мартин поделился мыслями, что существует множество инструментов для решения той либо иной проблемы, и зачастую тяжело принять решение, какой именно из них стоит использовать. Знание хотя бы основ того, как работает каждая система, облегчит выбор оптимального инструмента для решения конкретной задачи. Второй важный момент: стоит выбирать инструмент в зависимости от поставленных задач, а не исходя из предыдущего опыта, другими словами, не бояться выбирать новый для себя инструмент и не паниковать в случае провала («до тех пор, пока вы не работаете в сфере, связанной с ядерной энергией»).

Читать дальше »
Поделиться:
banner-000111-dablog

Как построить свой первый фреймворк, обсудили на QA talk в Херсоне

В херсонском офисе DataArt на встрече сообщества QA talk Дмитрий Лукьяненко, QA Automation (DataArt) продемонстрировал, что автоматизировать с нуля — реально.

Доклад он начал с теоретической части, пояснив, что автоматизация становится все более популярной. Основные ее достоинства: быстрое и автономное выполнение тестов в удобное время, автоматическая генерация отчетов — делают профессию автоматизатора все более востребованной. Говорил об одном из распространенном и бесплатном инструменте тестирования веб-приложений — Selenium, о возможностях и недостатках Selenium IDE, который позволяет записывать и воспроизводить действия пользователя в браузере.

Читать дальше »
Поделиться:
banner-000110-dablog

Отчет со встречи QA talk #5

На встрече QA Talk в Харькове коллега из Херсона Антон Сирота ( Senior QA Automation) рассказывал про автоматизацию мобильных приложений на базе Appium. Он углубился в специфику и подходы в автоматизации Web/Native/Hybrid-приложений.

Читать дальше »
Поделиться:
Lviv-dablog

Две недели во Львове

Все, что нужно знать про .NET

11 июня офис DataArt приглашает NET-разработчиков на конференцию IT Nonstop. Тема этого года — “Development made easy”. Разработка ПО включает в себя массу задач, которые кажутся очень сложными, если с ними сталкиваешься впервые. Мы хотим поделиться с вами рецептами, как получать удовольствие от того, что вы делаете. Вас ждут шесть тематических докладов с практическими кейсами, спикеры из Украины, России и Франции, презентации технических новинок от MobiMania, приятные сюрпризы от Shulga Massage и много призов. Детальная информация об IT Nonstop во Львове и билеты уже доступны на сайте.

Читать дальше »
Поделиться:
summer-trainee-blog-1280x430

Открыт набор на Летнюю практику 2016 в Воронеже

Приглашаем студентов факультета ПММ ВГУ любых курсов и направлений на бесплатную Летнюю практику в DataArt. Также принять участие могут студенты любых технических факультетов и специальностей.

Читать дальше »
Поделиться:
banner-000108-dablog

Встреча PHP-сообщества в Днепре: REST, PHP-дайджест, AWS

Первая встреча PHP-сообщества в новом году прошла 17 мая. Три докладчика из разных городов Украины приехали в Днепр поделится знаниями и опытом. Говорили, что такое REST, как создается PHP-дайджест, как оптимально использовать AWS.

Читать дальше »
Поделиться:
banner-000109-dablog

Коллеги из львовского офиса DataArt присоединились к всеукраинскому Велодню-2016

Андрей Нюняк (Middle QA Engineer): «Приятно видеть, что многие львовяне неравнодушны к велоспорту», — комментирует Андрей. Он также добавил, что его радует популяризация велосипедов в городе и строительство новых велодорожек.

Алексей Озун (iOS Developer) отметил, что ему понравился маршрут, и он встретил много знакомых, с которыми давно не виделся. «Приятно, что такие события объединяют людей. Также мне повезло получить главный приз — сертификат на велорюкзак — этого я вообще не ожидал», — порадовался он.

Читать дальше »
Поделиться:
banner-000107-dablog

День открытых дверей во вроцлавском офисе DataArt

Open Day, приуроченный к первому году работы офиса, прошел во Вроцлав, собрав более 100 гостей.

Ричард Пермус (Ryszard Permus), президент офиса, и Георгий Кременцкий, глава офиса, рассказали, как растет и развивается DataArt, во Вроцлавае, представили проекты, над которыми работают коллеги, и образовательные проекты.

Читать дальше »
Поделиться:
banner-00067-dablog

Две недели в Питере

Как загубить проект

Евгений Ефимов, QA Lead DataArt, раскрыл тему «10 навыков эффективных менеджеров, или Как загубить проект» и рассказал слушателям о своем опыте управления проектами.

Живее всего слушатели восприняли разбор конкретных примеров из опыта докладчика, а вопросы задавали про особенности организации командной работы.

Читать дальше »
Поделиться:
banner-000102-dablog[1]

DataArt оценил «руку помощи» на конкурсе студенческих стартапов

Львовский офис DataArt поддержал Всеукраинский конкурс инновационных студенческих стартап-проектов «IT Eureka! Ukraine». В финале конкурса, который проходил 20 мая в Национальном университете «Львовская политехника», участвовали 205 команд из разных областей Украины.

Участники финала представили проекты по выбору оптимального тарифного плана мобильной связи, созданию маршрута в офлайн режиме, что полезно при планировании поездок в незнакомые города и страны, интересной оказалась идея устройства для печати с 10-ю кнопками.

Читать дальше »
Поделиться:
banner-000103-dablog

DesignTalk во Львове: управление командой и роль клиента в дизайн-процессе

Третья встреча технического сообщества DesignTalk собрала во львовском офисе DataArt около полусотни дизайнеров. Говорили о дизайн-процессе и управлении креативной командой.

Открыл встречу Виктор Удинцов (Lead UX/UI Designer, DataArt Киев) c докладом «Дизайн-процесс з заказчиком и без». Он на примерах разобрал разные подходы к работе команды, остановился на роли заказчика в этом процессе. «Самый лучший результат достигается, когда ваш клиент становится членом команды и присутствует на всех этапах работы», — считает Виктор.

Читать дальше »
Поделиться:
banner-000104-dablog

Воронежское GDG вновь «расширило» Google I/O

Десятая конференция Google I/O, посвященная самым актуальным передовым трендам в технологиях и ПО от Google, прошла 18 мая в Маунтин Вью, Калифорния. Воронеж вновь стал одним из городов, где конференцию смотрели в формате I/O Extended. По традиции, Google-разработчики собрались в гостях у DataArt.

Кроме трансляции, гости услышали доклад Евгения Сатурова, Android-разработчика из Surf. Евгений рассказал, что такое Smart Lock и как внедрить его в мобильное приложение.

Читать дальше »
Поделиться:
banner-00095-dablog

DataArt на Чемпионате России по «Что? Где? Когда?»

Чемпионат России по «Что? Где? Когда?», собравший около 600 знатоков и зрителей, впервые прошел в Воронеже.

Год назад Воронеж представляла только одна команда — «Сфинкс-DataArt». В этом же отбор прошли уже воронежские четыре команды.

Первые три места достались командам «Борский Корабел» (Москва), «Рабочее название» (Санкт-Петербург) и «Мираж» (Самара). Для «Сфинкс-DataArt» это был второй подобный чемпионат, а результат ожидаемо оказался лучше прошлогоднего. Команда поделила 30 – 35-е места (всего было 75 команд), а среди воронежских команд стали первыми.

Читать дальше »
Поделиться:
banner-000100-dablog

Планировщик путешествий своими руками за пару часов

Однажды ко мне пришел инвестор одного проекта и сказал: «Давай сделаем планировщик путешествий по картам Google!» Я согласился. Тогда инвестор стал рассказывать, как техдиректор представлял себе архитектуру этого планировщика: он говорил что-то про связь с сервером, про ключ API, про запросы в Google, про деньги за запросы, которых будет много и т. д. Все выглядело сложно и красиво. Однако затем мы стали внимательно читать документацию Google API и вдруг поняли, что на самом деле нам сервер не нужен. Вообще! Весь планировщик можно сделать на клиенте. А самое интересное — мы можем обойтись даже без API-ключа (при условии, что мы будем использовать JS API). В итоге я за два дня смог написать такой планировщик, с логикой на стороне клиента, на основе Google API, без использования сервера. Все оказалось очень просто.

Я расскажу, как можно сделать простейший планировщик такого рода буквально за пару часов. Конечно, за это время можно собрать только прототип, но главное — он будет работать! Его главной функцией будет прокладка оптимального маршрута между достопримечательностями в интересующем нас городе; может присутствовать разбивка плана поездки по дням. Все будет сделано на AngularJS с использованием Google Maps/Places API. Я расскажу об особенностях работы с этим API и о некоторых его возможностях, которые не указаны в документации. Также мы поговорим о выделении логики в клиентские приложения.

Итак, как именно будет выглядеть такой планировщик? Это будет просто строка поиска в браузере, в которую мы будем вводить название интересующего нас города или места. В ответ на такой поисковый запрос нам будет выдаваться это место на карте Google, список достопримечательностей в этом месте и ближайших окрестностях с описанием, фотографиями и отзывами. И, конечно, между достопримечательностями будет прокладываться оптимальный маршрут по картам Google c указанием примерного времени перемещения между ними. Также можно будет легко добавить возможность разбить план посещения достопримечательностей по дням.

Что нам понадобится?

Во-первых, нам понадобится библиотека Google Places. Это самое главное, что обеспечит работу планировщика:


<script src="https://maps.googleapis.com/maps/api/is?libraries=places&language=en"></script>

— это Autocomplete, очень полезный проект для AngularJS, который оборачивает библиотеку Google Places и работу с автозаполнением. Rawgit — обвязка вокруг GitHub, у которой тоже есть CDN.


<script src="https://rawgit.com/kuhnza/angular-google-places-autocomplete/0.2.7/src/autocomplete.js"></script>

— это собственно AngularJS.


<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>

— это Bootstrap.


<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>

— это jQuery, который нужен Bootstrap’у.


<link rel="stylesheet"
href=https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<link rel="stylesheet"
href=https://rawgit.com/kuhnza/angular-google-places-autocomplete/master/dist/autocomplete.min.css">

— это таблицы стилей от Autocomplete и Bootstrap.

Вот и все внешнее, что у нас есть. Все это загружено с CDN — сервер нам не нужен вообще!

Ищем место на карте

Теперь попробуем сделать поиск интересующего нас города на карте. Вот как мы используем Autocomplete:


	<input type="text" class="form-control input-lg" g-places-autocomplete ng-model="destinationData" placeholder="Enter destination">
	<button ng-click="showDestination = !showDestination" class="btn btn-block btn-default btn-xs">destinationData</button>
	<pre ng-show="showDestination">{{destination|json}}</pre>
	<div id="map" style="height: 200px;"></div>

Как мы видим, тут у нас один input:


	<input type="text" class="form-control input-lg" 
		g-places-autocomplete ng-model="destinationData" 
		placeholder="Enter destination">

Таким образом, благодаря Angular-проекту Google Places Autocomplete мы получаем работающее автозаполнение. Это значит, что мы можем начать вводить название места в форму поиска (даже с ошибками), и нам в поиске будут предлагаться подходящие варианты:

В итоге у нас получился поиск места с отображением его местоположения на карте Google:

Что дальше?

Ищем ближайшие достопримечательности

Раньше (до версии 3) поиск по местам в Google API осуществлялся одним методом — там было очень много параметров, и все было очень сложно. Теперь поиск поделен на три метода. В частности, появился выделенный radar search — поиск по ближайшим интересным местам. Раньше такие места приходилось дополнительно фильтровать, т. к. в результатах поиска попадались города и страны. А сейчас все просто.

Как он работает?

Google обычно предлагает сразу показывать результаты поиска на карте. Но, на самом деле, нам это сейчас не нужно, ведь мы просто хотим получить список ближайших мест. Поэтому мы используем radar search (service.radarSearch) без карты в радиусе 50 км - это обычный радиус города и окрестностей. Мы ищем обычные туристические места вроде музеев, церквей, ночных клубов, зоопарков и т. д., которые мы перечисляем как типы Google (types).


	$scope.destinationOptions = {
		location : destination.geometry.location,
		radius : 50000
	};
	$scope.popularPoints = [];
	$scope.map = new google.maps.Map(document.getElementById('map'), {
		center : $scope.destinationOptions.location,
		zoom : 5
	});
	var service = new google.maps.places.PlacesService($scope.map);
	var radarOptions = {
		location : $scope.destinationOptions.location,
		radius : $scope.destinationOptions.radius,
		types : [ 'airport', 'amusement_park', 'aquarium', 'art_gallery', 'casino', 'church',
				'city_hall', 'courthouse', 'hindu_temple', 'library', 'museum', 'night_club',
				'park', 'stadium', 'synagogue', 'university', 'zoo' ]
	};
	service.radarSearch(radarOptions, function(points) {
		points.slice(0, 8).forEach(function(point) {
			service.getDetails({
				placeId : point.place_id
			}, function(details) {
				$scope.popularPoints.push(details);
			});
		});
		$scope.$digest();
	});

Итак, мы получаем запрос к радар-поиску и вместо того, чтобы использовать рендерер и начать работать с картой, забираем все в Angular, и поиск выдает нам восемь первых мест (а возвращает он 200 результатов). Сразу же мы с помощью того же сервиса запрашиваем подробности о местах и добавляем к себе в ангуляровский scope: $scope.popularPoints.push(details).

Так мы сделали поиск — когда находим место на карте, тут же отображается и список всех достопримечательностей в радиусе 50 км. Также, если это нужно, мы сможем раскрыть этот список и увидеть изображения этого места, а также разные подробности и комментарии пользователей с рейтингом.

Прокладываем маршрут

Но если бы я просто показал самые лучшие достопримечательности в результатах поиска, инвестор был бы недоволен, ведь хочется еще спланировать наилучший маршрут по этим местам. Поэтому под результатами поиска у нас будет кнопка, которая сможет показать нам этот маршрут. Как она работает?

Оказывается, и тут тоже Google всё сделал за нас - он предоставляет полный интерфейс к механизмам Google Maps по планированию и прокладке маршрутов — вплоть до промежуточных точек. Но, как любят говорить некоторые мои знакомые, API тут сделан «чужими для хищников». Потому что, если у меня есть список точек, я просто хочу передать их вместе и сказать, что собираюсь по ним поездить. Но оказывается, что так не бывает, а бывает так, что мы начинаем только в каком-то одном месте и заканчиваем в каком-то другом конкретном месте, и внутри нужно выцепить slice’ом промежуточные точки.


	$scope.tripCalc = function() {
		var directionsService = new google.maps.DirectionsService();
		directionsService.route({
			origin : $scope.points[0].geometry.location,
			destination : $scope.points[$scope.points.length - 1].geometry.location,
			waypoints : $scope.points.slice(1, $scope.points.length - 1).map(function(point) {
				return {
					location : point.geometry.location
				};
			}),
			travelMode: google.maps.TravelMode.DRIVING
		}, function(result) {
			$scope.route = result;
			$scope.$digest();
		});
	}

Однако мы нашли выход — замыкали точки начала (origin) и конца (destination) маршрута на отель, в котором отдыхает человек. Также мы потом сделали и разбиение по дням — с учетом, что ночевать мы можем в разных отелях. Т. ч. можно сделать и так, например, что начальная точка — аэропорт, вторая — пункт аренды автомобилей, а конечная — отель первой ночи. Еще мы можем проложить маршрут так, чтобы искать в середине дня рестораны, чтобы пообедать. Все эти точки можно получить с помощью указания соответствующих типов в запросе к API Google Maps (параметр types). На самом деле, это простая задача программирования — выстроить массив объектов и отразить его в waypoints. Так мы получаем готовый маршрут.

Самое интересное и самое приятное — возможность показывать дистанцию и время, которое будет потрачено на то, чтобы переместиться между двумя точками маршрута. Это значит, что, если мы, например, едем между точками шесть часов — это подсказка, чтобы подыскать ресторан по пути, а если едем через ночь — значит, хорошо бы подсказать и отель. Все это делается на клиенте.

Нужен ли сервер?

И тут мы подходим к интересной дискуссии, которая возникла у нас, когда мы делали этот планировщик путешествий. А действительно ли мы хотим сохранять все это на сервере? Нужно ли нам знать, что искал пользователь?

На самом деле, нам интересно только одно: чтобы пользователь заказал у нас то, что мы хотим продать. Не буду говорить, что мы хотели продать пользователю, но, допустим, это могут быть комнаты в отелях, которые он выбрал в этом планировщике. По большому счету, этот планировщик — просто added value, добавленная стоимость, всего лишь удобный сервис на сайте, который продает комнаты в отелях. Т. ч. нам на сервере сохранять ничего не нужно — все можно делать на клиенте. Таким образом, мы можем просто прикрутить кнопки для бронирования номеров в отелях там, где эти отели отображаются при планировании маршрута.

Конечно, какая-то аналитика нам все же может понадобиться, но и тут мы можем обойтись без сервера, если используем Google Analytics. Так, например, если нам нужно знать, какие места больше всего искали пользователи, текст поиска может без проблем прыгать через HTML5 API в URL, и Google Analytics это подхватит.

Все остальное нас уже не очень волнует. Мы можем теперь рекламировать страницу, а Google пусть справляется с нагрузкой — при этом будет ограничено только количество запросов с одного IP, т. е. от пользователя. Мы можем выложить страницу на Amazon S3 и тогда сможем вообще не думать о нагрузке и о том, что наша рекламная кампания может положить наши серверы. Если же мы добавим еще отзывы от пользователей, пользователь начнет завязываться на какой-то интерактив на сайте, который, на самом деле, весь загружен снаружи.

Так что планировщик мы практически сделали — еще немного, и его можно продавать.

На самом деле, именно такие способы организации интерфейса эффективнее всего. Сейчас большие поставщики действительно сделали все, чтобы нам ни о чем не надо было беспокоиться. Например, последние два года, когда мои знакомые спрашивали, как им сделать сайт, я не мог ответить им ничего лучше, кроме как: «Идите на blogspot». Ведь там все есть! Так и Google Maps предоставляет все, что нужно. Но на каких условиях?

Условия использования GoogleMaps API

Если бегло читать официальные инструкции к Google Maps API, может показаться, что все обязательно должно происходить где-то на картах Google — мы должны что-то нарисовать и ничего с этим не делать. Но, если читать внимательней, оказывается, что, по условиям Google, все, что мы обязаны делать — это, грубо говоря, нарисовать в нижнем углу логотип Google и ссылки на всякие условия использования. Получается, что Google дал нам все необходимые данные, и мы на их основе можем хоть собственную карту рисовать и вообще распихивать эти данные, как нам угодно, лишь бы не забыть написать, что данные получены от Google. Поэтому вы можете делать на сайте все, что угодно на JavaScript, и без всякого сервера.

Исходник проекта

Поделиться:
Poland-dablog

Две недели в Польше

Open Day

Офис DataArt во Вроцлаве отметил первый день рождения и открыл двери гостям. Более 80 гостей отпразновали это событие вместе с нами. О развитии офиса и деятельности компании рассказали президент офиса Ричард Пермус и глава центра разработки во Вроцлаве Георгий Кременецкий. Направление IoT презентовал Артем Астафуров, старший вице-президент в Нью-Йорке, о финансовой практике говорил Антон Красиков, Senior Technology Advisor из Лондона.

Читать дальше »
Поделиться:
banner-00099-dablog

Docker-контейнеры и переменные окружения обсудили на IT talk Dnepr

На встрече IT talk, которая прошла 12 мая, обсудили, что такое Docker и переменные окружения.

Алексей Осипенко (разработчик сервиса cimon.io.), объяснил, как возник Docker, что такое Docker и как его использовать. Самое важное — Docker запустить очень просто, и он не требует финансовых затрат.

Во второй части доклада поговорили об основной терминологии в Docker: образы и Docker-контейнеры. Образы имеют закрытый слой, они «только для чтения». Docker-контейнеры — открытый слой, который основывается на каком-то образе, и в него можно записывать файлы.

Читать дальше »
Поделиться:
Dnepr-dablog

Две недели в Днепропетровске

Встреча JUG

Техническое сообщество Java User Group приглашает на встречу Java-разработчиков и всех любителей технологии, которая пройдет 24 мая (вторник) в 19:00.

Докладчик: Егор Леско, Development Lead, Webinerds.
Тема: «Review сode: как получить максимум»

Детали встречи: http://dataart.ru/events/2016/5/24

Читать дальше »
Поделиться:
banner-00098-dablog

В Киеве прошел первый IT talk на английском

Второй в апреле IT talk в Киеве собрал тех, кто вовлечен в разработку и управление IT-проектами для финансовой индустрии. Темой встречи стала «Serving Modern Financial Industry: Challenges and Benefits», а сам IT talk прошел полностью на английском.

Докладчиком стал Клиф Мойс (Cliff Moyce, руководитель финансовой практики, DataArt Лондон, эксперт по глобальным трансформациям финансовых сервисов). Клиф рассказал о своем карьерном пути в IT-индустрии, финансовой практике DataArt, о текущих вызовах для IT-компаний в финансовой отрасли и трендах в индустрии.

Читать дальше »
Поделиться:
Kharkiv-dablog

Две недели в Харькове

Встреча QA talk: поговорим про автоматизацию

Приглашаем всех на очередную встречу QA talk, которая пройдет сегодня, 17 мая.

Антон Сирота ( QA Automation), наш коллега из херсонского офиса, расскажет про автоматизацию мобильных приложений на базе Appium. Специфика и подходы в автоматизации Web/Native/Hybrid приложений».

Больше подробностей и последняя возможность зарегистрироваться:
http://it-talk.dataart.ru/events/events-kha/2016/05/priglashaem-na-5-yu-vstrechu-qa-talk-v-har-kove/

Читать дальше »
Поделиться:
banner-00096-dablog

Львовяне научили дизайнеров строить команды

Команда дизайнеров львовского офиса DataArt — Дмитрий Козицкий, Елена Шестакович, Василий Боярчук, Виктория Леженко — съездили на конференцию Behance Portfolio Review, которая проходила 14 – 15 мая в Ужгороде. Выступили пять докладчиков из разных городов Украины, одним из которых был Дмитрий Козицкий (Lead UX/UI Designer, DataArt Львов).

Читать дальше »
Поделиться:
banner-00097-dablog

IT NonStop в Одессе: UI на бумаге и охота на призраков

На IT NonStop в Одессе было семь докладов. Полные записи опубликованы на нашем YouTube-канале: https://www.youtube.com/playlist?list=PLU6_HdJGVDx9IbHO5d88iHbWGBLg_Bath

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

Читать дальше »
Поделиться:
Kherson-dablog

Две недели в Херсоне

Запуск Java School

DataArt продолжает активно готовиться к запуску Java School в Херсоне. Уже определены дата начала занятий и программа курса. Все желающие освоить Java могут подать заявки до 31 мая. Детали читайте в обновленном анонсе.

Читать дальше »
Поделиться:
banner-00094-dablog

DataArt поддержал полеты на Луну

Львовский офис DataArt второй год подряд поддерживает BEST Hackathon, организованный Международной студенческой организации BEST (Board of European Students of Technology) во Львове.

Организаторы получили 150 заявок от участников, отобрали 55 и распределили участников на 14 команд. По правилам хакатона, участники работали в режиме нонстоп 24 часа. Работа над проектами велась в трех категориях Web Development (создание сайта-визитки с собственной CMS на основе собственного фреймворка), Desktop Game Application (создание простой ретро-игры в 2D или вирусной флэш-игры) и Mobile application (разработка сервис для поиска мобильных девайсов в офисе или разработка мобильного приложения по заданной теме).

Читать дальше »
Поделиться:
Odessa-dablog

Две недели в Одессе

Билеты на «Океан Эльзы»

Главным призом для гостей IT NonStop в Одессе станут билеты на концерт Океана Эльзы 25 июня. Наш город стал частью мирового турне группы. 14 мая конференция IT NonStop разыграет билеты в первую фан-зону. Для участия нужно иметь билет на IT NonStop и присутствовать в зале в момент лотереи.

Кстати, уже известно полное расписание конференции. Посмотреть его и купить билеты можно по ссылке: http://it-nonstop.net/city/odessa

Читать дальше »
Поделиться:
banner-00093-dablog

На IT talk в Питере обсудили, как управлять проектами

IT talk № 38 прошел в питерском DataArt 26 апреля. Евгений Ефимов, QA Lead DataArt, раскрыл тему «10 навыков эффективных менеджеров, или Как загубить проект» и рассказал слушателям о своем опыте управления проектами.

Читать дальше »
Поделиться: