Pull to refresh
29
12.8
Крупнейший интегратор digital‑решений @editor_agima

User

Send message

Гайд: создаем функционального Telegram-бота на Dart

Level of difficultyMedium
Reading time5 min
Views2.6K

Привет! Я Саша Омельяненко, тимлид в отделе Flutter в AGIMA. На одном из наших проектов нужно было сделать бота для Telegram. Я нашел инструкции, как создать только базового бота. Но как оформить его, добавить кнопки и повесить на них Listener, я не нашел.

Пришлось разбираться с документацией Telegram, а это занятие не из приятных. Чтобы избавить вас от этого удовольствия, я решил написать гайд по разработке функционального Telegram-бота на Dart. Мы пройдем весь процесс от регистрации бота до его развертывания на удаленном сервере. Эта инструкция будет полезна Flutter-разработчикам уровня Junior и Middle.

Читать далее
Total votes 11: ↑9 and ↓2+9
Comments0

Что на неделе: в России разрабатывают аналог Android и iOS, Miro уходит из страны, а IT-специалистам не хватает эмпатии

Level of difficultyEasy
Reading time3 min
Views3.2K

Привет! Продолжаю держать руку на пульсе: это очередная подборка самых громких новостей последней недели. Начнем с очередного твиста в эпопее вокруг YouTube, судьба которого по-прежнему неизвестна. Затем посмотрим, что у нас по импортозамещению (что-то странное), а в конце определим, какие языки нужно учить IT-специалистам в 2024 году, чтобы быть на коне. Спойлер: НЕ АНГЛИЙСКИЙ.

Читать далее
Total votes 20: ↑9 and ↓11+2
Comments4

Никаких стероидов, только продуктовый подход: как мы увеличили конверсию сайта World Class на 116%

Reading time7 min
Views1.1K

Всем привет! На связи Александр Голенищев, руководитель проектов в AGIMA. Не так давно мы зарелизили сайт сети фитнес-клубов World Class. Главная фишка проекта — что мы вовсю использовали продуктовый подход. Это когда все задачи, идеи и решения основаны на исследованиях. А вторая главная фишка — что ребята из World Class оказались очень открытыми и разрешили нам рассказать обо всех этапах работы. Так что у нас есть уникальная возможность посмотреть на проект изнутри — оценить процессы и цифры.

Читать далее
Total votes 13: ↑11 and ↓2+9
Comments5

Дизайнера обидеть может каждый: 4 правила из художки, которыми я пользуюсь в работе

Level of difficultyEasy
Reading time4 min
Views12K

Привет! Меня зовут Юля Вакуленко, я дизайнер в AGIMA. Хочу вам рассказать о том, как знания из художественной школы помогают мне с решением рабочих задач.

Нет, эта статья не ответит на вопрос «Должны ли дизайнеры уметь рисовать?». Но если вы всё-таки об этом спросите, я скажу нет, не должны. Дело в том, что принципы, которые заложили в мою голову в художественной школе, определяют мой подход к задачам и в целом к работе дизайнера. О них я и хочу рассказать. Этот текст отзовется в сердечке всех коллег-дизайнеров, кто отмотал годы в художке.

Читать далее
Total votes 27: ↑23 and ↓4+23
Comments33

Мы построили бесконечный винный фонтан своими руками, потратив всего 6000 рублей. Рассказываю, из чего он сделан

Level of difficultyMedium
Reading time5 min
Views7.3K

Привет! Меня зовут Леша Штанько, я работаю системным администратором, интегратором и пишу автоматизации в Google App Scripts на JS в AGIMA. Но есть у меня и еще одна ипостась — я активный участник нашего винного клуба. Мы с ребятами дегустируем вина, изучаем их специфику и историю, разбираемся во вкусах и ароматах. В общем, эстетствуем. А недавно для корпоративного конкурса собрали своими руками настоящий винный фонтан, который может работать бесконечно.

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

Читать далее
Total votes 21: ↑19 and ↓2+21
Comments12

Что на неделе: складной iPhone, сервис знакомств для деревьев и самый быстрый автомобиль от Xiaomi

Level of difficultyEasy
Reading time3 min
Views1.3K

Всем привет! Это свежий дайджест недельных новостей. Много интересного произошло за эти семь дней, еще больше — неинтересного. Поэтому я изучил заголовки СМИ вместо вас; как санитар леса, убрал самые слабые и малозначительные из них, и теперь представляю вам подборку главных событий недели. В эфире Олег Малахов, компания AGIMA, и мой личный топ новостей.

Читать далее
Total votes 16: ↑15 and ↓1+16
Comments2

Знать всё на свете нереально, но… Как система опросов помогает нам развивать HR-бренд

Level of difficultyEasy
Reading time8 min
Views743

Привет! Меня зовут Валерия Климова, я HR-директор в компании AGIMA. По сути, у меня и моей команды две большие задачи: 1) чтобы люди к нам приходили, 2) чтобы люди у нас оставались. Я верю, что ни того, ни другого невозможно добиться без данных — но вот вопрос: где эти данные добывать? Как понять, что твоим коллегам комфортно? Или как понять, что внутри компании назревает кризис?

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

Читать далее
Total votes 17: ↑14 and ↓3+13
Comments0

Стажер, который смог: советы по выживанию на стажировке от Junior-разрабов и их менторов

Level of difficultyEasy
Reading time10 min
Views1.7K

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

Ну а в этом тексте мы посмотрим на вопрос с другой стороны — глазами стажеров и их менторов. Если вы как раз выбираете, где стажироваться, и вас одолевают сомнения и страхи — эта статья вам в помощь. Она ответит на, казалось бы, простые, но на деле сложные вопросы: «Как не ошибиться с выбором стажировки?», «Что стоит говорить на собесе, а что нет?», «Обязательно ли иметь корочку профильного вуза?» и т. д. Ну а если вы уже прошли стажировку, то сможете сравнить свой опыт и пустить скупую слезу стажера, который смог.

Читать далее
Total votes 29: ↑26 and ↓3+27
Comments1

Дизайн без процесса, или Ловушка форм-фактора

Level of difficultyMedium
Reading time8 min
Views996

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

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

«На это уйдет слишком много времени. Когда мы сможем увидеть готовый результат?»

Такое всегда немного раздражает. В такие моменты я злюсь не только на собеседника, — а это зачастую стейкхолдер, — но и на себя, ведь это я не смог изменить его представление о дизайне как об этапе производства на восприятие дизайна (включая UX-исследования) как процесса.

Как и многие другие сферы (например, управление продуктом), дизайн похож на айсберг: за простотой конечного результата скрывается сложность работы. Чтобы результат был полезен, важно собрать все детали и отсеять те, что не влияют на конечный результат. Это ключевая часть работы дизайнера.

Еще дизайн часто ассоциируют только с итоговым продуктом или решением, потому что подготовительная работа не видна (и снова хороший пример — управление продуктом). Отсюда и неверные обобщения — «продакт-менеджеры всё время составляют Roadmap и ставят тикеты в Jira», а «дизайнеры только рисуют дизайн-макеты».

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

Читать далее
Total votes 15: ↑15 and ↓0+17
Comments1

Как мы создали свой инструмент для доставки сборок Android-приложений

Level of difficultyMedium
Reading time12 min
Views1.4K

Всем привет! Меня зовут Данил Киселев, я Android-разработчик в AGIMA. В этой статье расскажу, как мы реализовали собственный инструмент для доставки сборок Android-приложений. Цель статьи — сэкономить время команд, которые занимаются разработкой Android-проектов и у которых пока нет подобного решения. Также к статье я прикрепил репозиторий с кодом проекта. Вы можете использовать его как стартовую версию и дорабатывать под свои нужды.

Читать далее
Total votes 13: ↑13 and ↓0+13
Comments9

Что на неделе: завод без людей, очередная «жертва» Neuralink и квантовый интернет будущего

Level of difficultyEasy
Reading time2 min
Views1.8K

Жара, лето в самом разгаре, работа кипит. Если вы упорно трудились всю неделю и не отвлекались на уведомления любимых пабликов и каналов — велкам в мой дайджест новостей. Здесь я — Олег Малахов из AGIMA — собрал самые громкие и интересные на мой взгляд события из мира диджитал за прошедшие семь дней. Погнали!

Читать далее
Total votes 10: ↑7 and ↓3+6
Comments0

Использование Etcd для построения распределенных кластеризуемых приложений

Level of difficultyMedium
Reading time6 min
Views4.1K

Привет! Меня зовут Олег Малахов, я работаю в AGIMA. Недавно на одном из проектов перед нами поставили задачу — разработать кластеризируемую систему для управления гипервизорами. Таким образом заказчик хотел сохранить высокую доступность и отказоустойчивость системы, а также обеспечить связность при работе в географически разнесенных Data-центрах. В итоге мы рассмотрели кучу вариантов, но остановились на Etdc. И сейчас расскажу, почему выбрали именно его.

Читать далее
Total votes 15: ↑13 and ↓2+13
Comments3

7 простых вопросов о процессе Discovery: основные фреймворки, методики и правила исследований

Level of difficultyEasy
Reading time7 min
Views1.6K

Привет! Меня зовут Виктория Левена, я руководитель отдела аналитики в AGIMA. Мы часто помогаем нашим заказчикам развивать цифровые продукты, и важная часть этого процесса называется Discovery. Это этап, на котором продуктовая команда исследует рынок и пользователей, чтобы затем сделать продукт удобнее и привлекательнее. В этой статье я отвечу на самые базовые вопросы о Discovery и расскажу об основных фреймворках.

Читать далее
Total votes 6: ↑6 and ↓0+6
Comments0

Гайд. Работаем со стажерами в промышленных масштабах: набираем, учим, выпускаем на реальные проекты за 4 месяца

Level of difficultyMedium
Reading time10 min
Views1.8K

Привет! Меня зовут Александр Шутай, я руководитель отдела PHP в AGIMA. Среди моих задач важное место занимают кадровые вопросы. Мы вынуждены постоянно искать новых специалистов, притом что на рынке их всегда не хватает. Пару лет назад мы поняли, что устали и что хотим оптимизировать процесс подбора. И вскоре начали готовить разработчиков самостоятельно.

По сути, мы открыли свой маленький заводик, на котором из зеленых стажеров делаем IT-специалистов уровня Junior. За последние пару лет мы запустили уже 9 направлений стажировок, подготовили 36 менторов и выпустили в мир более 100 новый специалистов. Почти все из них успешно трудятся у нас и у наших партнеров.

В этой статье я рассказываю, как мы привлекаем стажеров, сколько времени тратим на их подготовку, как применяем их на живых проектах. Если управляете разработкой или работаете в рекрутинге, наш опыт может быть вам полезен. Полную версию гайда найдете на GitHub. Делитесь в комментариях своим опытом и идеями — будем вместе дополнять гайд.

Читать далее
Total votes 21: ↑18 and ↓3+17
Comments2

Что на неделе: отечественный ответ PS, ИИ-обманщик и сервис знакомств на блокчейн

Level of difficultyEasy
Reading time2 min
Views953

Всем привет! На связи Олег Малахов из AGIMA, и это моя подборка новостей из мира Digital за последнюю неделю.

Итак, субъективно интересные новости с 15 по 22 июня.

Читать далее
Total votes 6: ↑5 and ↓1+4
Comments0

Rive-анимация для Flutter-приложений: почему мы любим ее больше Lottie, когда ее применять и какие фишки использовать

Level of difficultyMedium
Reading time5 min
Views4.5K

Привет! Меня зовут Никита Грибков, я Flutter-разработчик в AGIMA. Расскажу вам про возможности Rive — фреймворка, который использует векторную графику для создания анимации во Flutter-приложениях. Эта статья выросла из небольшого поста на Хабре, в котором я коротко описал опыт работы над кнопкой для Bottom Bar в своем пет-проекте. Здесь же я уже подробно опишу, как анимировать элементы и чем вообще хорош Rive.

Читать далее
Total votes 9: ↑9 and ↓0+12
Comments2

«Не смешите мои кроссовки»: бегуны из мира IT разрушают мифы о спорте

Level of difficultyEasy
Reading time11 min
Views16K

Сотрудники восьми Digital-компаний рассказывают, как они пришли в бег, и дают советы новичкам. Тут и про правильную обувь, и про питание, и про то, как не бросить после недели тренировок.

Читать далее
Total votes 18: ↑13 and ↓5+8
Comments10

Что на неделе: презентация Apple, масштабный сбой в Telegram и внезапные успехи российских сервисов видеосвязи

Level of difficultyEasy
Reading time3 min
Views1.9K

Всем привет! В эфире Андрей Олег Малахов из AGIMA, и это мой дайджест новостей из мира технологий за последнюю неделю. Я долго (нет) размышлял, на каких событиях сделать акцент в этой подборке. И в итоге решил кратко пересказывать те новости, которые с большой вероятностью не доходили или почти не доходили до Хабра. Самые громкие темы игнорировать тоже не буду — формат еженедельного (надеюсь) дайджеста обязывает.

Поехали, субъективно интересные новости за неделю с 8 по 15 июня.

Читать далее
Total votes 4: ↑2 and ↓20
Comments0

Виды логирования в Swift

Level of difficultyEasy
Reading time7 min
Views2.4K

Привет! Меня зовут Владислав Даниелян, я iOS-разработчик в AGIMA. Предлагаю немного поговорить о принтах. Это одна из первых и наиболее используемых функций, с которой начинаются первые шаги в разработке у любого новичка:

Цель статьи — сэкономить время начинающих разработчиков, уберечь их от бесконечного потока непонятных сообщений в консоли и от нервов, потраченных на поиск «той самой» строки, которая всё объясняет. Мы разберем виды принтов и напишем свой небольшой логгер, который можно внедрить сразу, параллельно чтению.

Читать далее
Total votes 19: ↑19 and ↓0+21
Comments4

Как из безголовой CMS сделать полноценную систему управления сайтом

Level of difficultyMedium
Reading time10 min
Views6.1K

Всем привет! Я Леша Кузьмин, руководитель направления Frontend в AGIMA. В этой статье мы подробно рассмотрим безголовые CMS: какие тут есть подводные камни, как быть с архитектурой проектов, интеграциями и динамическими страницами. Посмотрим на управление сайтом не только со стороны разработчиков, но и контент-менеджеров. Бонусом пройдемся по SEO-производительности и настройке серверов.

Будет полезно разработчикам с опытом в Koa, Express, Strapi и частично React. Еще статья пригодится тем, кто любит копаться в документации — я покажу примеры, которые помогут с ней разобраться.

Читать далее
Total votes 19: ↑18 and ↓1+17
Comments3

Information

Rating
542-nd
Location
Москва, Москва и Московская обл., Россия
Registered
Activity