DataArt
Записи с тегом «Java»
banner-000116-dablog

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

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

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

Читать дальше »
banner-000114-dablog

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

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

Читать дальше »
banner-00090-dablog

Dagger 2. Лечим зависимости по методике Google

Dependency Injection

Что, зачем и когда это нужно

Сегодня мы поговорим об инструменте, который помогает улучшить качество разработки для Android. Решить эту задачу можно с помощью Dependency Injection (DI). Обычно этот термин ассоциируется с инъекциями, шприцами и немножко с «зависимостями». На самом деле, Dependency Injection — паттерн проектирования, обеспечивающий реализацию принципа инверсии зависимостей и реализующий правила создания объектов и независимость реализаций.

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

Таким образом, вы реализуете ОOП и можете создавать объекты.

Читать дальше »
banner-00084-dablog

Legacy-системы разобрали на IT talk в Киеве

Темой апрельского IT talk в Киеве стала работа с legacy-системами. Докладчики просто и доступно рассказали об особенностях управления, стабилизации и мониторинга в legacy-проектах.

Первая часть доклада (Дмитрий Куперман, Java Development Lead DataArt) раскрыла философию legacy, сложности, с которыми сталкивается менеджер проекта, советы, как с этими сложностями взаимодействовать и эффективно управлять командой. Примерами из опыта работы Дмитрий проиллюстрировал действенные подходы в legacy.

Во второй части встречи Егор Волков (Java Developer DataArt) представил ряд девелоперских практик, примеров оптимизации и способов мониторинга приложений. 

Читать дальше »
banner-00081-dablog

Java, Scala и танграм в Одессе

Ежегодная конференция Java/Scala Lab, которую проводит команда Geeks Lab, прошла в Одессе. DataArt, генеральный спонсор, взял на себя задачу сделать конференцию не только полезной, но и приятной. Мы дарили множество призов, собирали пазлы и рассказывали байки за Одессу приезжим гостям конференции, но об этом позже.

На Java/Scala Lab собралось более 100 специалистов по Java, но мы общались и с QA, JS-разработчиками и даже спецами по мобильной разработке. Это сочетание знаний приводило к крутым поворотам в обсуждениях и вопросах к докладчикам.

Всего выступило семь человек. Слайды презентаций есть в открытом доступе.  Нашей команде особенно понравились доклады Сергея Моренца и Владимира Гарбуза.

Читать дальше »
banner-00009-dablog

Разработка плагинов для Atlassian JIRA

Все мы в IT сталкивались с системами отслеживания ошибок — с так называемыми баг-трекерами, с issue-трекерами. Один из популярных продуктов такого рода — Atlassian JIRA.

На самом деле, Atlassian JIRA — это больше, чем просто система отслеживания ошибок. JIRA может использоваться довольно широко — в том числе и для управления проектами. Можно сказать, что JIRA — это система для отслеживания статуса задач. Задачи могут быть разными: это сбор требований, тестирование, непосредственно разработка и т. д. Я видел даже попытки подсадить на JIRA бухгалтеров — а что, мол, будет у нас agile-бухгалтерия!

Читать дальше »
javaug-blog-1280x430

JavaDay Воронеж 2015: подробности и видео докладов

У воронежских Java-разработчиков есть традиция: каждую осень (уже пять лет подряд) они собираются, чтобы поговорить о самом актуальном и поделиться опытом. И каждый год эту встречу организует DataArt В этом году конференция JavaDay Воронеж прошла в новом формате — камерное событие для опытных программистов, больше ориентированное на практику, чем на теорию. Организаторы решили отказаться от докладов для начинающих разработчиков в пользу технического хардкора. И нашим джавистам, судя по отзывам, такой формат пришелся по душе.

Читать дальше »
banner

Как мы выиграли Thack 2015 Berlin


Меня зовут Денис Цыплаков, я — Solution Architect в DataArt.
В конце февраля этого года команда DataArt участвовала в travel-хакатоне THack 2015 Berlin и выиграла главный приз для больших команд. Проводил хакатон онлайн-журнал Tnooz.
Ниже расскажу, как это было. И почему мы выиграли.

Читать дальше »
15743142837_10fea41d5f_k

JavaDay Воронеж привлекает даже котиков

DataArt и Воронежский государственный университет совместно организовали и провели крутую техническую конференцию «JavaDay Воронеж 2014». Ивент проходил в актовом зале ВГУ, способном вместить всех желающих приобщиться к главному Java-празднику Воронежа.

Читать дальше »
1 2 3 4 5