Как стать автором
Обновить
29
1
Александр Шутай @ashutay

Руководитель направления PHP в AGIMA

Отправить сообщение

Почему FilamentPHP — это хорошее решение для создания CMS

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров6.9K

Привет, Хабр! Меня зовут Егор Черненок, я работаю PHP-разработчиком в AGIMA. В этой статье расскажу вам о FilamentPHP. В документации говорится, что это набор красивых Fullstack-компонентов для Laravel. От себя добавлю, что он отлично подходит для построения CMS. А теперь подробно объясню, почему это так.

Читать далее
Всего голосов 19: ↑14 и ↓5+9
Комментарии31

Интеграция нативных SDK во Flutter-приложение

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

Мир мобильной разработки постоянно меняется. В поиске эффективных решений разработчики пошли по пути новых технологий и интеграций. Одним из самых ярких маяков на этом пути стал Flutter — набор инструментов пользовательского интерфейса от Google, который позволяет пользователям создавать нативно скомпилированные приложения для веб, mobile и desktop с единой кодовой базой.

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

Читать далее
Всего голосов 17: ↑15 и ↓2+15
Комментарии1

О важности гайдлайнов в дизайне иконок

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров2.1K

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

Читать далее
Всего голосов 24: ↑22 и ↓2+21
Комментарии4

Полезные расширения VScode для работы с документацией

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

Как правило, работа с документацией — это последний этап любого проекта, связанного с данными (data science, data visualization и т. д.), проектированием и разработкой ПО. Речь о создании и редактировании библиотек, файлов README, обучающих материалов и др. Среди всех преимуществ VScode — его уникальная экосистема расширений. И особенно впечатляют те, что помогают работать с документацией. В этой статье поделюсь самыми полезными из них.

Читать далее
Всего голосов 23: ↑21 и ↓2+20
Комментарии8

Деплой Flutter-приложений и особенности платформ

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

Всем привет! Меня зовут Александр Омельяненко, я Flutter-разработчик в AGIMA. Сегодня расскажу про релиз приложений в сторы. И поскольку работаю с кросс-платформой, речь пойдет как про Android, так и про iOS. Уверен, каждый участник команды должен понимать, что происходит с приложением, когда оно готово. Поэтому всё объясняю подробно: какие сторы использовать, каких подводных камней ожидать, что делать, если релиз отклонили.

Читать далее
Всего голосов 17: ↑17 и ↓0+17
Комментарии2

Тестируем Android-приложение правильно

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

Всем привет,


Меня зовут Андрей Рыжкин, я CTO AGIMA.


Сегодня я расскажу о том, как мы тестируем приложения на Android, а также поделюсь нашим чек-листом.


Чек-лист от команды AGIMA




В 2020 году количество приложений для Android вплотную приблизилось к трём миллионам (по данным Appbrain на 28 марта). И это число продолжает расти – каждый день появляются сотни новых программ для этой операционной системы. В том числе благодаря AGIMA. Мы создаем самые разные приложения для Android – простые и сложные, узкоспециализированные и «для всех». И можем немало рассказать о нюансах их разработки.

Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Комментарии2

«Чем больше бегаешь, тем больше энергии вырабатывается»

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

Сотрудники IT-компаний объясняют, как спорт помогает им в работе.

Новый RUNIT не за горами — уже 18 июня в Измайловском парке мы в четвертый раз проведем спортивный фестиваль для IT-сообщества. В этом году планируем собрать не меньше 2,5 тысяч участников — и поэтому готовимся изо всех сил. 

Читать далее
Всего голосов 4: ↑2 и ↓2+1
Комментарии3

Кому из айтишников на Руси жить хорошо (а кому будет еще лучше)

Время на прочтение11 мин
Количество просмотров34K
Похоже, сегодня ИТ-специалисту в России стало легче найти работу. Последние впечатления от российского рынка труда: предложения с уровнем зарплаты существенно выше среднего получают специалисты самых разных профилей и не обязательно высокой квалификации. Более того, похоже, что в кои-то веки ИТ-профессионалы получили возможность выбирать из конкурентных предложений! Кандидаты без специального образования и довольно посредственно, на уровне любителя, разбирающиеся в профильных технологиях, с гордостью публикуют в соцсетях свои новые должности — разработчиков, специалистов по технической поддержке, внедренцев…

К тому же, в прессе все чаще появляются истории о низкоквалифицированных разработчиках, которые тем не менее успешно проходили интервью, и уже в ходе работы наносили огромной финансовый ущерб компании. Так, Uber в 2015 случайно опубликовал паспортные данные своих водителей, а Google в 2010 году понес убытки в $100 млн долларов и проиграл суд компании Oracle за использование без разрешения 11 строк кода. И уже не из жизни гигантов: когда работодатель не понимает, что делает разработчик, а сам сотрудник пользуется этим и завышает как сложность своей работы, так и ее стоимость, а впоследствии и пренебрегает добросовестностью исполнения служебных заданий.

Наш интерес к этим вещам далеко не праздный, ведь для агентства AGIMA ИТ-профессионалы — главный производственный актив. Поэтому HR-отдел агентства попросил наших аналитиков отложить в сторону Google Analytics, сплит-тестирования, карточные сортировки и разобраться в этих вопросах. В ходе эксперимента ни один аналитик и текущий проект компании не пострадали.
Читать дальше →
Всего голосов 42: ↑31 и ↓11+20
Комментарии57

Как мы все занялись стратегией: внедрение OKR

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

Привет! Меня зовут Сергей Кожемякин, я исполнительный директор AGIMA. Последние пару лет компания растет, нас всё больше. И год назад мы поняли, что при таком штате нам надо подключать к стратегическому развитию больше людей. Так родилась идея внедрить новую систему мотивации: вместо всем знакомых KPI мы стали постепенно вводить OKR. Рассказываю, что это такое и как с этим работать.

Читать далее
Всего голосов 9: ↑6 и ↓3+4
Комментарии10

Что такое платформенная инженерия: как она связана с DevOps и SRE?

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров3.7K

Появление новых ролей и обязанностей в IT и разработке сильно повлияло на работу современных компаний. Одно из направлений, которое с каждым годом становится популярнее, — платформенная инженерия. В этой статье разберемся, что это такое, почему важность ПИ растет и какое отношение она имеет к DevOps и SRE (Site Reliability Engineering).

Читать далее
Всего голосов 18: ↑18 и ↓0+18
Комментарии1

Контролируемый самоконфликт: как научить менеджеров прогнозировать

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

Привет! Я Наташа Тарасова, руководитель проектного офиса в AGIMA. Сегодня хочу поговорить об одном из самых важных качеств в заказной разработке — умении прогнозировать. Иначе сказать — попадать в ожидания, и в первую очередь, в свои собственные. Будет полезно всем проектным менеджерам и их руководителям. 

Читать далее
Всего голосов 15: ↑12 и ↓3+10
Комментарии12

Как добавить Flutter в нативное приложение iOS и протестировать его на Codemagic (Часть 1)

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров1.5K

Hola, Amigos! На связи Саша Чаплыгин, Flutter dev компании заказной разработки Amiga. Нашел интересную статью, решил поделиться переводом. Автор материала рассказывает, как добавить Flutter в новый или существующий проект Native iOS и протестировать его на Codemagic CI/CD с помощью codemagic.yaml.

Читать далее
Всего голосов 11: ↑10 и ↓1+11
Комментарии0

Из чего состоят карьерные сайты: топ-5 фич и 4 месяца разработки

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2.3K

Всем привет! Меня зовут Данила Соловьев, я заместитель руководителя направления PHP в AGIMA. Недавно мы разработали собственное коробочное решение — это универсальный бэкенд для карьерных сайтов на Laravel. Мы можем разработать такой за четыре месяца. В этой статье объясняю, что побудило нас сделать такую коробку, из чего она состоит и кому может пригодиться.

Читать далее
Всего голосов 15: ↑10 и ↓5+5
Комментарии6

Пользовательские (кастомные) уровни доступа к функционалу на примере CMS Bitrix

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

Привет, Хабр! Меня зовут Макс Баюров, я PHP-разработчик в компании AGIMA. Мне хотелось бы поделиться с вами опытом расширения уровней доступа к функционалу сайта. Если вам еще не приходилось с этим сталкиваться или этот процесс вызывает трудности, сейчас всё расскажу.

Читать далее
Всего голосов 8: ↑7 и ↓1+6
Комментарии0

Пирамида метрик: пожалуй, лучший способ понять, что не так с вашим продуктом

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров14K

Привет! Я Лена Маёркина, работаю CPO в AGIMA. Мы тут занимаемся классными вещами: развиваем продукты для больших компаний и придумываем планы по захвату мира. Чтобы преуспеть в обоих направлениях, приходится много работать с метриками. Мы разбираем, какие метрики релевантны продукту, где его сильные стороны, а что надо исправить. А наш главный инструмент — фреймворк «Пирамида метрик». В этой статье объясню, за что мы его любим и почему вы тоже его полюбите. Если вы продакт или аналитик, то текст точно для вас.

Читать далее
Всего голосов 24: ↑23 и ↓1+22
Комментарии6

Как мы делаем тестирование прозрачным. Всё об инфраструктуре QA

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

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

Читать далее
Всего голосов 13: ↑13 и ↓0+13
Комментарии0

Быть или не быть начальником. 3 вопроса, которые я не задал себе, прежде чем пойти на повышение

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

Привет! Меня зовут Игорь Веденеев. До 2022 года я возглавлял отдел мобильной разработки в AGIMA. Это было, пожалуй, самое интересное и полезное время, которое многое мне дало в профессиональном и личностном плане. Но при этом все 2 года на этой должности я периодически спрашивал себя, насколько я полезен и нужно ли было идти на этот шаг в карьере.

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

Читать далее
Всего голосов 27: ↑22 и ↓5+20
Комментарии13

Ускоряем дебаг в разы. Зачем и как использовать брейкпоинты

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

Всем привет! Меня зовут Вадим Джибалов, и я Android-разработчик в AGIMA. Свою первую статью на Хабре я посвящаю простой, но важной теме — брейкпоинты. Пишу я её для джуниоров, которые только знакомятся с отладкой. Мы уделяем много внимания развитию наших стажеров и росту специалистов. А когда только начинаешь программировать, найти даже элементарные вещи бывает нелегко. Мы готовы помочь.

Читать далее
Всего голосов 36: ↑29 и ↓7+23
Комментарии6

Как построить CJM: лучший способ посмотреть на продукт глазами пользователя

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

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

Читать далее
Всего голосов 31: ↑29 и ↓2+27
Комментарии3

6 простых принципов написания приложения на Vue, которое легко поддерживать (часть 2)

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

Привет! Я Наталья Калачева, Frontend-разработчик в AGIMA. Эта статья посвящена правилам, которые помогают упростить поддержку и расширение приложений на Vue. Тут я рассказываю, как организовать хранение компонентов, стилей и плагинов, когда использовать стор и полезные функции Vue. Первые 3 принципа я опубликовала вчера. Здесь еще 3.

Читать далее
Всего голосов 44: ↑38 и ↓6+33
Комментарии11

Информация

В рейтинге
1 081-й
Работает в
Дата рождения
Зарегистрирован
Активность