Как стать автором
Обновить

Компания Digital Design временно не ведёт блог на Хабре

Сначала показывать

Персонализация сайта на максималках: знакомим с Sitefinity CMS, про которую мало кто знает, а зря

Время на прочтение7 мин
Количество просмотров3.7K
Мы разработали несколько веб-сайтов на платформе CMS Sitefinity и получаем положительные отзывы пользователей, которые любят платформу за простоту и удобство работы. Я Даша Максимова, разработчик ПО Digital Design, покажу, как выглядит CMS Sitefinity для тех, кто занимается первичной настройкой и размещением контента на примере демоверсии сайта, познакомлю с основными фичами и инструментами работы. Мы создадим страницу сайта, персонализируем её и вы удивитесь, насколько это быстро и просто!


Читать дальше →

Selenium + AutoIT. Автоматизация тестирования Windows окон

Время на прочтение3 мин
Количество просмотров8.3K
Меня зовут Иван Сидоренко, я инженер по тестированию в компании Digital Design.

Передо мной стояла задача разработки авто-тестов для одного из наших проектов с помощью инструмента Selenium WebDriver на языке Java. Подробнее про это вы можете прочитать в моей прошлой статье

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


Читать дальше →

Опыт преподавания в школе разработки, или почему после университета нужно идти в школу

Время на прочтение7 мин
Количество просмотров2.2K
«Диджитал Дизайн» была одной из первых компаний, которая использовала .NET и C# в работе и стала официальным тренерским центром Microsoft. Образование и «Диджитал Дизайн» идут рука об руку на протяжении всей нашей истории: у нас есть IT-университет, мы постоянно проводим школы, являемся золотым партнером Microsoft c 95 года, у нас работают сертифицированные тренера.

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


Читать дальше →

Frontend разработки порталов на СПО: делимся опытом

Время на прочтение4 мин
Количество просмотров2K
В первой части статьи о том, как мы создаем портальные решения для крупнейших работодателей России, была описана архитектура со стороны backend-а. В данной статье мы перейдём к frontend-у.


Читать дальше →

Front работ по backend разработке крупнейших порталов на СПО: делимся опытом

Время на прочтение7 мин
Количество просмотров2.9K
Одним из направлений группы компаний «Диджитал Дизайн» является создание портальных решений, предоставляющих конечным пользователям большой набор настраиваемых сервисов в рамках одного сайта. Сервисы могут быть различными: новости, форумы, хранилища документов, статистика, мероприятия и др. -– что мы и называем порталом. В этой статье хотелось бы рассказать, как мы с командой создаем портальные решения: что используем, какие плюсы и минусы нашей реализации возможны.


Читать дальше →

Как мой челлендж перерос в челлендж команды

Время на прочтение6 мин
Количество просмотров4.6K
Меня зовут Даша, и уже год я работаю в Digital Design инженером по тестированию.
За это время наш QA отдел вырос, пришло много новых людей, но нам не удалось сдружиться сразу. Я не ощущала, что мы были сплоченной командой. В конечном итоге устала терпеть это безобразие и решила исправить сложившуюся ситуацию! А тут ещё и четвертый квартал наступал, и работы обещало быть много…

Почему бы не объединить эти две проблемы? Сплотить команду и пережить четвертый квартал весело и играючи? У меня была цель, возможность (недельный отпуск в третьем квартале) и желание воплотить всё это!


Читать дальше →

MicroSPA, или как изобрести квадратное колесо

Время на прочтение4 мин
Количество просмотров3.6K
Всем привет, меня зовут Андрей Яковенко, и я веб-разработчик компании Digital Design.

В нашей компании есть множество проектов, реализованных с помощью системы управления веб-контентом sitefinity, или по-простому CMS. Причины, по которым мы ее используем, были описаны ранее в этой статье. CMS – это, как правило, Multi Page Application, и сегодня я расскажу о том, что может дать внедрение frontend-фреймворков в решения на sitefinity и как это сделать.


Читать дальше →

Я, бот и моё шило

Время на прочтение3 мин
Количество просмотров5.2K
Меня зовут Даша, и я инженер по тестированию уже 4 года. Это значит, что интересные задачи, на которые набрасываешься с азартом «джуна» в поисках новых решений, появляются всё реже. Одни и те же проекты, постановки и кейсы! Нет, я так не играю! Тестирование – это всегда challenge, а желание изменить мир к лучшему не должно умирать. И вот однажды мне попалась такая задачка: необходимо протестировать простой чат-бот в Telegram.


Читать дальше →

Вечное сияние чистого .NET

Время на прочтение7 мин
Количество просмотров7.1K
Когда 10 лет назад я начинал работу с .NET Framework 3,5 (язык версии 3.0), для меня его функциональность была крайне ограничена, так как начинал я с SharePoint 2010. Постепенно изучив более широкий круг технологий и следя за развитием .NET, я могу отметить его огромный рост от сомнительного конкурента Java до крутой кросс-платформы с возможностью разрабатывать демонов для Linux (а ведь он предназначался исключительно для ОС Windows). Конечно, когда я впервые столкнулся с технологией, казалось, что всего достаточно: ведь находились способы реализовать задуманное. Но сейчас, имея опыт работы на разных платформах и их разных версиях, можно уже порассуждать о том, что жизнь была болью в те далекие времена.

В целом, если интересно мысленно вернуться в ту эпоху и вместе поразмышлять про .NET в разрезе «Было – Стало», то приглашаю под кат. Думаю, будет интересно как тем, кто кодит недавно и не знает об особенностях предыдущих версий, так и тем, кто хочет предаться ностальгии.


Читать дальше →

4 шага от экономиста до руководителя заказной разработки, или IT как способ борьбы со скукой

Время на прочтение4 мин
Количество просмотров3.9K
Меня зовут Лена, и мои родители мечтали, чтобы я стала великим врачом, но так получилось, что, имея экономическое образование, я уже 4 года работаю руководителем производства уникальных решений в сфере IT. Если вам интересны карьерные истории (а еще об актуальности образования, с чего начать и насколько интересна может быть работа в разных сферах IT), то welcome под кат!


Читать дальше →

Ускоряемся в Figma. Нужно больше плагинов

Время на прочтение3 мин
Количество просмотров9.8K


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

За несколько месяцев использования удалось пощупать сервис и оценить, насколько это удобно и полезно. Количество плагинов растёт с каждым днём — уже не успеваем просматривать новые и следить за обновлениям, а это не может не радовать.
Читать дальше →

Дзен-практики в open space

Время на прочтение5 мин
Количество просмотров4.8K
Совсем скоро будет 2 юбилея.

Первый: юбилей нашего офиса на Смоленке: уже почти 10 лет мы работаем, создаем ИТ продукты и иногда живем в open space’ах.

Второй: скоро будет и еще один юбилей – 5 лет с первого посещенного семинара от Макса Дорофеева, на базе которого и благодаря которому во многом сформировались идеи, которыми бы хотел поделиться.

//До моей отметки в 10 лет в ДД еще полгодика.

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

Если спокойствие мозга и личная эффективность для вас привлекательные теги, добро пожаловать под кат.


read more

Почему мы работаем на Sitefinity

Время на прочтение4 мин
Количество просмотров5.4K
Мы в Digital Design тут на низком старте — ждём запуска очередного проекта на Sitefinity. Наши разработчики готовы оды посвящать этому инструменту, и мы (Максим Паньков, архитектор ПО, и Сурен Соколов, ведущий разработчик ПО) решили выяснить, что же вызывает такой восторг. Ну и раз Sitefinity становится такой популярной платформой для разработки в Enterprise-сегменте (по нашим ощущениям), почему бы не познакомиться с ней поближе.

Это не рекламная статья о Sitefinity, это просто собранные в кучу мнения наших разработчиков, которые работают с этим инструментом. Они будут полезны тем, кто хочет разобраться, чем этот инструмент отличается от других, и тем, кто сейчас стоит перед выбором — что изучать, на чём работать.

image
read more

Как запустить java-проект на shell-раннере при пуше в репозиторий GitLab’а

Время на прочтение5 мин
Количество просмотров5.1K
Меня зовут Иван Сидоренко, я инженер по тестированию в компании Digital Design. Передо мной стояла задача — внедрить запуск автотестов, написанных на Java Selenium.

Я новичок в CI/CD, поэтому столкнулся со множеством проблем. Подробных инструкций в интернете по этой задаче я не нашёл, поэтому, после того, как я разобрался с ней с помощью наших разработчиков, решил написать мануал для таких же новичков, как я.

Я подробно описал все необходимые шаги для того, чтобы настроить CI/CD с помощью GitLab, на примере запуска простой HelloWorld программы, написанной с помощью Java.


Читать дальше →

Ближайшие события

Замеряем производительность Qt

Время на прочтение6 мин
Количество просмотров10K
Решила продолжить цикл статей об ОС «Аврора» (до недавнего времени называвшейся Sailfish). За время, что я работаю с этой ОС, у меня накопились разные наблюдения, которые касаются производительности приложений на Qt и системы в целом, ибо девайсами разнообразными обвешана, аки ёлка новогодняя, все мелочи при запуске подмечаю. Думаю, что это может быть интересно и полезно коллегам, кто тоже работает с Qt (или в скором времени будет работать). Предлагайте, что можно протестировать ещё.


Читать дальше →

Есть ли жизнь на российском рынке ОС? Обзор популярных российских ОС

Время на прочтение6 мин
Количество просмотров123K

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




Читать дальше →

Трагичная история знакомства с poppler

Время на прочтение3 мин
Количество просмотров7.1K
…Или как мы писали пилот приложения для ОС Sailfish с использованием poppler.

Год начался с занятной задачи — нашей команде нужно было за короткий срок собрать пилот приложения «Мобильное рабочее место руководителя» на ОС Sailfish. По сути, это мобильный клиент СЭД, т.е. он предназначен для работы с документами. Ну и конечно же, для работы с документами необходим pdf-reader. Но оказалось, что заставить его работать гладко не так-то просто. Но мы, можно сказать, справились (для прототипа, конечно). Как? Читайте под катом.

image
Читать дальше →

Что нам стоит дорогу построить. Часть 1

Время на прочтение8 мин
Количество просмотров6.8K

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


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


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


Больше года мы с коллегами из научной лаборатории Digital Design работаем над созданием инструмента, который сможет строить различные сети коммуникаций в автоматическом режиме. За подробностями добро пожаловать под кат.

Читать дальше →

Подсказки для функционального заказчика. Press Δ to read

Время на прочтение8 мин
Количество просмотров5K
Иногда так не хватает подсказок по ходу выполнения миссии ИТ-проекта – «жми W, чтобы двигаться вперёд». Чтобы хоть как-то помочь тем, кто оказался на месте функционального заказчика (от него очень многое зависит на проекте), мы собрали топ-10 подсказок, которые помогут успешно выполнить миссию под кодовым названием «внедрение автоматизированной системы».

Под функциональным заказчиком (ФЗ) мы понимаем человека или группу людей, которые транслируют основные функциональные требования к ИТ-системе. Если вы попадаете под это описание, или руководите проектами, то статья будет вам полезна и, надеемся, интересна.


Читать дальше →

Мой путь воина, или как я готовила приложение для жизни в Sailfish

Время на прочтение6 мин
Количество просмотров8.6K
Искусство воина состоит в сохранении равновесия
между ужасом быть человеком и чудом быть человеком.
«Путешествие в Икстлан»


Мой путь воина – брутального frontend-разработчик на «плюсах» – состоял в том, чтобы найти равновесие между разработкой приложения, работающего на Sailfish, и кроссплатформенного приложения.

С недавних пор я тружусь на позиции разработчика в компании Digital Design, и иногда мне приходится разбираться с задачами, с которыми я ранее не встречалась. Это интересно и часто весело. Сейчас, например, я пишу корпоративное приложение под Sailfish OS и хочу поделиться с вами своим опытом – об этом и пойдет речь ниже. Следуйте за мной под кат, если вы начинающий разработчик или, так же, как и я, столкнулись с задачей адаптации корпоративного приложения под ОС Sailfish и не знаете, с чего начать, а также те, кто ещё не слышал о Qt и особенностях Sailfish.

Читать дальше →