Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Человеческий вопрос в IT

Чулан
Филипп Гузенюк: Какие основные проблемы существуют на рынке IT-специалистов? Каковы основные тенденции развития ситуации? Что ожидает этот рынок в будущем?
Михаил Завилейский: IT – это инфраструктура бизнеса. А когда с инфраструктурой все хорошо, мы ее не замечаем. Замечаем мы ее, когда возникают какие-то проблемы. Вспомним наше отношение к дорогам (логистической инфраструктуре) – хорошая дорога незаметна, плохая вызывает гнев, а ремонтные и профилактические работы раздражают.
Читать дальше →
Всего голосов 6: ↑3 и ↓3 0
Просмотры 513
Комментарии 4

HackDay #12-13 пройдут в ближайшие выходные в Ярославле и Воронеже. Разработка IT-проектов за два дня

Я пиарюсь
Всего через несколько дней мы продолжим начатую на московском HackDay:Games весеннюю серию мероприятий. 1-2 апреля HackDay пройдет в Воронеже, 2-3 апреля — в Ярославле.
Мы приглашаем всех желающих поработать над своими проектами в непринужденной обстановке и сделать то, что давно откладывалось «на потом». Кому-то мероприятие поможет собрать команду для своего проекта. Также у нас будут прикладные мастер-классы, после которых вы сможете разработать свой проект на ранее незнакомых технологиях.
В первый день пройдет представление проектов. Каждый, у кого есть идея проекта, расскажет о ней перед аудиторией в 90-секундном формате. Кратко: суть идеи, кто требуется в команду. После формирования команд пройдут мастер-классы.
Завершится HackDay, как обычно, представлением разработанных проектов. У каждого проекта, выжившего после двухдневной интенсивной работы, будет 6 минут на презентацию перед участниками и жюри. Для лучших по версии организаторов, спонсоров и зала проектов у нас припасены призы. И еще у нас много призов для всех остальных.
Приходите. Будет весело.
Зарегистрироваться на HackDay в Воронеже.
Зарегистрироваться на HackDay в Ярославле.
Всего голосов 30: ↑27 и ↓3 +24
Просмотры 342
Комментарии 9

Конференция JavaDay в Воронеже, 29 октября

Я пиарюсь
image

29 октября 2011, Институт менеджмента, маркетинга и финансов, 2-й корпус.
29 октября компания DataArt совместно в компанией Oracle проводит конференцию для Java-разработчиков JavaDay Воронеж.

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

Генеральный спонсор – Oracle
Организатор – DataArt
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 567
Комментарии 1

MS SQL: генерация псевдослучайных данных с использованием newID(). Возможности и подводные камни

SQL *Microsoft SQL Server *
Из песочницы
Известно, что встроенная функция newID() широко используется разработчиками не только по прямому назначению — то есть для генерации уникальных первичных ключей, но и в качестве средства для генерации массивов псевдослучайных данных.
Читать дальше →
Всего голосов 31: ↑25 и ↓6 +19
Просмотры 38K
Комментарии 7

«Не навреди», или Как не стать корпорацией

Блог компании DataArt


Привет, хабровчане! Меня зовут Михаил Завилейский, я — генеральный директор замечательной компании DataArt. Мы занимаемся IT-аутсорсингом вот уже много лет, и все эти годы делаем все возможное, чтобы по духу оставаться все той же группкой профессионалов, собравшейся зарабатывать любимым делом, с которой все когда-то и начиналось. И пусть сейчас нас уже больше тысячи, мы отчаянно стараемся не превратиться в «корпорацию».

Примерно 10 лет назад к нам на работу перешло несколько сотрудников из конкурирующей компании. Компании очень хорошей, на тот момент куда более зрелой и успешной, чем мы. На мой естественный вопрос о причинах было сказано, что компания-конкурент, оставаясь всё еще маленькой, «слишком быстро стала приобретать недостатки большой». Мысль прочно засела в голову, и уже десять лет мы стараемся расти, но недостатки приобретать как можно медленнее.

Откуда в компаниях берутся лишние рутины, бесполезные функции и менеджеры, бесцельные отчеты и ритуалы? В основном, это следствие трех причин:

1. Излишняя систематизация.
2. Инерция и шаблонность.
3. Управленческие ошибки.

Читать дальше →
Всего голосов 106: ↑75 и ↓31 +44
Просмотры 38K
Комментарии 46

Поговорим за Hadoop

Блог компании DataArt Java *Big Data *Hadoop *
Tutorial
image

Введение

Как человеку с не очень устойчивой психикой, мне достаточно одного взгляда на картинку, подобную этой, для начала панической атаки. Но я решил, что страдать буду только сам. Цель статьи — сделать так, чтобы Hadoop выглядел не таким страшным.

Что будет в этой статье:

  • Разберем, из чего состоит фреймворк и зачем он нужен;
  • разберем вопрос безболезненного развертывания кластера;
  • посмотрим на конкретный пример;
  • немного коснемся новых фич Hadoop 2 (Namenode Federation, Map/Reduce v2).


Чего не будет в этой статье:

  • вообще статья обзорная, поэтому без сложностей;
  • не будем лезть в тонкости экосистемы;
  • не будем зарываться глубоко в дебри API;
  • не будем рассматривать все околоdevops-задачи.

Читать дальше →
Всего голосов 31: ↑20 и ↓11 +9
Просмотры 45K
Комментарии 5

ITIL для разработчиков

Блог компании DataArt Анализ и проектирование систем *IT-стандарты *


“… british scientists proved…”


Привет, Хабр. Меня зовут Сергей Сапегин, я работаю PHP-разработчиком в DataArt. Но сегодня я хочу поговорить не о PHP.

Работники IТ, вне зависимости от области специализации, в последнее время все чаще сталкиваются с интересным феноменом мира ПО — ITIL. Поскольку общемировая тенденция не миновала и DataArt, мы предприняли небольшое исследование, дабы понять, что и как следует знать нашим разработчикам, чтобы некоторые процессы заказчиков не ставили в тупик всю команду. Представляем вам, что из этого получилось…

Читать дальше →
Всего голосов 32: ↑22 и ↓10 +12
Просмотры 21K
Комментарии 28

Меня беспокоит Agile, и я хочу об этом поговорить

Блог компании DataArt
image

Меня зовут Екатерина Шалапанова, в DataArt я работаю с 2008 года, занимаюсь в основном управлением проектами. Иногда, правда, совмещаю эту роль с ролью системного аналитика. В индустрии с 2000 года, начинала карьеру программистом и незаметно для себя переродилась в менеджера, которой интересно заниматься смежными областями. Сразу уточню, что мое мнение может не совпадать с позицией компании, которую я тут представляю.

Сразу оговорю, что под Agile подразумеваю в основном-таки Scrum, хотя в курсе существования других подвидов. Рассуждения эти, по моим ощущениям, более или менее применимы ко всем гибким процессам, т. е. проектам без фиксированного scope в начале работ и с уверенностью, что потом команда вырулит. Речь ниже пойдет о том, почему же команда не всегда выруливает.

У меня достаточно большой опыт в индустрии заказной разработки, плюс я очень люблю посидеть на чужих ретроспективах.
Читать дальше →
Всего голосов 47: ↑32 и ↓15 +17
Просмотры 60K
Комментарии 66

Видео докладов с GDG DevFest Воронеж 2014

Блог компании DataArt Разработка веб-сайтов *Разработка под Android *
Привет, Хабр.

Хотели посетить конференцию GDG DevFest Воронеж 2014, но почему-то не смогли? Специально для вас мы приготовили видео выступлений всех спикеров.

Посмотреть фотоотчет и клип о конференции можно здесь. А отчет с конференции можно прочитать в нашем корпоративном блоге.

Надеемся, вам понравится!
Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 3.2K
Комментарии 3

Видео докладов с конференции IT NonStop Воронеж 2015

Блог компании DataArt Разработка веб-сайтов *Программирование *
Привет, Хабр!

Совсем недавно завершился воронежский этап отличной международной конференции IT NonStop 2015. Перед гостями выступили отличные спикеры с докладами на самые разные темы. Сегодня мы хотели бы поделиться с вами видео с выступлений.

Читать дальше →
Всего голосов 15: ↑13 и ↓2 +11
Просмотры 5.5K
Комментарии 0

Немного Fitbit прохладной весной

Блог компании DataArt Java *Разработка мобильных приложений *
Tutorial


DataArt, как и весь мир, с интересом наблюдает за новинками в сфере носимой электроники. В этой статье мы хотели бы рассмотреть разработку для Fitbit.

О Fitbit

Сейчас Fitbit выпускает множество самых разных интересных девайсов: клипсы Zip и One, браслеты Flex, Charge, ChargeHR и Surge и умные весы Aria. Последние новинки — ChargeHR и Surge.

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

Читать дальше →
Всего голосов 11: ↑8 и ↓3 +5
Просмотры 9.6K
Комментарии 7

Responsive design + Icon fonts = Adaptive icons

Блог компании DataArt Разработка веб-сайтов *Разработка мобильных приложений *
Tutorial
Привет, Хабр!

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



Предыстория. О трендах

В последнее время все сильнее набирает обороты тренд «отзывчивого дизайна». Идея, заложенная в эту методологию, в режиме реального времени модифицируется, дополняется и обрастает новыми функциями. Я — не фанат трендов и моды как таковой, не сложилась у меня с ними взаимная любовь. Но в профессиональной сфере все иначе: здесь тренды правят бал, и выбросить их просто так не получается.
Читать дальше →
Всего голосов 25: ↑22 и ↓3 +19
Просмотры 22K
Комментарии 21

Обмен сообщениями в Microsoft Azure, или Как общаться в облаках

Блог компании DataArt .NET *Microsoft Azure
Tutorial
Мое знакомство с облаком Azure началось еще во время практики в DataArt. На третьем месяце обучения к моему ментору Диме пришел коллега Антон и сказал, что ему нужен кто-то для маленького демонстрационного проекта. Так мы и познакомились.

Антон – человек увлеченный и очень активный, умеет вдохновлять идеями. Практика давно закончилась, через какое-то время Антон расстался с DataArt, но продолжает активно интересоваться и продвигать Microsoft Azure, часто консультирует наших коллег по Azure-технологии и предлагает поучаствовать в разных тематических событиях. В частности, он проводит разные семинары, тренинги, встречи, посвященные этому облаку, и не так давно в Киеве было создано первое в нашей стране Ukrainian Azure Community.

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

Темой встречи, где, в частности, выступала я, выбрали обмен сообщениями при помощи разных Azure-сервисов. Мы услышали об Azure Storage Queues, Azure Service Bus Queues, Azure Service Bus Topics & Subscriptions.

Поделюсь технической частью. Существует три типа моделей обмена сообщениями.


Рис. 1

В случае с моделью А сообщение отправляется напрямую от отправителя к получателю. Это самая простая модель, но у нее есть недостатки:
— сложно масштабировать (да-да, это ж облака!);
— легко потерять сообщения (например, получатель уходит в офлайн);
— сложно реализовать retry policy.
Из-за этих недостатков в Azure в основном используются модели Б (сообщение попадает в своеобразный брокер, получатель «забирает» его оттуда) и В (сообщение попадает в брокер, а брокер отправляет его получателю).
Читать дальше →
Всего голосов 18: ↑15 и ↓3 +12
Просмотры 9K
Комментарии 2

50+ лучших дополнений к Bootstrap

Блог компании DataArt Разработка веб-сайтов *CSS *JavaScript *HTML *


Благодаря популярности CSS фреймворка Bootstrap, для него разработали массу различных дополнений. Даже сейчас вы можете использовать Bootstrap практически для любой задачи при разработке и оформлении вебсайта.

Для статьи я подобрал наиболее полезные дополнения «на все случаи жизни».
Читать дальше →
Всего голосов 123: ↑111 и ↓12 +99
Просмотры 199K
Комментарии 25

Миграция данных Salesforce с помощью Pentaho Data Integration

Блог компании DataArt
Привет, Хабр.

Меня зовут Илья Гребцов, я работаю Java/JS Developer в DataArt. Хочу поделиться кое-чем полезным с теми, кто работает с Salesforce.

В Salesforce часто возникает задача массово создать/изменить/удалить группу связанных записей в нескольких объектах, аналогах таблиц в реляционной базе данных. Например, часто используемые стандартные объекты Account (информация о компании клиента), Contact (информация о самом клиенте). Проблема в том, что при сохранении записи Contact необходимо указать Id связанной записи Account, т. е. аккаунт должен существовать на момент добавления записи контакта.

В реальности связи могут быть еще сложнее, например, объект Opportunity ссылается и на Account, и на Contact. Плюс возможны ссылки на какие-либо нестандартные (custom) объекты. В любом случае, запись по ссылке должна быть создана раньше записи, на нее ссылающуюся.

Рассмотрим варианты решения этой проблемы:
Читать дальше →
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 11K
Комментарии 8

9 инструментов тестирования юзабилити

Блог компании DataArt Usability *

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

Юзабилити — это простота использования программных продуктов. Понятие включает следующие нефункциональные аспекты использования ПО:

  • Эффективность (выполнения задач пользователем).
  • Результативность (по времени выполнения).
  • Удовлетворение (опытом пользования) в указанном контексте использования (пользователи, задачи, оснащение и окружения).

Рассмотрим инструменты для измерения юзабилити. Мы использовали три основных критерия оценки:
Читать дальше →
Всего голосов 15: ↑10 и ↓5 +5
Просмотры 21K
Комментарии 3

IoT за копейки, или Что может DeviceHive

Блог компании DataArt
В современном мире «интернет вещей» (IoT) стремительно набирает популярность. Он в будущем поможет человечеству автоматизировать многие аспекты жизни, упростить рутинные операции, да и просто сделать жизнь комфортнее и приятнее. Современная элементная база только способствует этому. Еще несколько лет назад задача управления устройством из сети порождала необходимость использовать высокопроизводительные процессоры, что увеличивало стоимость конечного исполнительного устройства в разы. Сейчас же есть возможность построить простые и эффективные IoT-решения за копейки.

Сделать свой дом поистине «умным» можно и без использования модных Raspberry Pi или Arduino. Большинство IoT-задач сводится к подключению типовых датчиков и исполнительных механизмов со стандартными интерфейсами: I2C, SPI, UART. А иногда даже с элементарным аналоговым выводом, с которого нужно считать наличие напряжения или подать его, или просто замкнуть.


Читать дальше →
Всего голосов 27: ↑23 и ↓4 +19
Просмотры 44K
Комментарии 69

Компоненты, React и Flux обсудили на IT talk

Блог компании DataArt JavaScript *
Тема 30-й встречи петербургского технического сообщества IT talk «Компоненты, React и Flux» оказалась настолько актуальной, что мест в зале не хватило. Выступал Даня Абрамов, который сейчас занимается опенсорсом и консалтингом по проектам, написанным на React.js.

React — относительно новый фронтенд-фреймворк, продукт компании Facebook. Но Даня говорил, скорее, не про React, а про его парадигму, которая существенно меняет подход к UI-приложениям. Он отметил, что сейчас самые интересные инновации в UI-приложениях происходят именно в вебе.



P.S. Извините за качество записи и проблемы со звуком. Решили, однако, что контент стоит того, чтобы поделиться.
Всего голосов 11: ↑5 и ↓6 -1
Просмотры 3.1K
Комментарии 0

DevOps tools от Microsoft

Блог компании DataArt Разработка веб-сайтов *.NET *
Вступление

Сейчас в разработке ПО весьма популярно использование методологии DevOps. В этой статье я опишу основные подходы DevOps и расскажу о средствах от Microsoft, которые помогают реализовать эти подходы в мире .NET.

Что такое DevOps?

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



Методология DevOps довольно молодая — появилась в 2007 г. и развилась в сообществе IT-профессионалов, что обусловило ее практическую направленность.

Когда и как используют DevOps?

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


В таких условиях всё упирается во время. Важно уменьшить время установки приложения на продакшн-окружение и ускорить доставку команде разработчиков отзывов о работе установленного приложения.



Для ускорения взаимодействия команд Development и Operations используют средства автоматизации. Мы можем автоматизировать:
  • Управление релизами.
  • Мониторинг установленных приложений и доставку команде разработчиков отзывов о работе установленного приложения.


Далее будут описаны средства автоматизации, предлагаемые Microsoft.
Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 17K
Комментарии 11

Видео с очередной встречи PUG: Phalcon и Zephir

Блог компании DataArt PHP *


Привет, Хабр!

Сегодня хотим поделиться видео с пятой встречи днепропетровской PHP User Group. Александр Трищенко и Иван Стеценко рассказывали про Phalcon и Zephir. Информацию о спикерах и докладах можно найти под видео.


Читать дальше →
Всего голосов 14: ↑10 и ↓4 +6
Просмотры 3.7K
Комментарии 0