В обсуждениях статьи, посвященной клавиатурным консолям «Сюбор», один из читателей вспомнил о другом удивительном устройстве, которое также можно отнести к категории «родила царица в ночь не то сына, не то дочь — не компьютер, не игрушку, а неведому зверюшку». И как оказалось, подобных девайсов тоже существовало великое множество в различных модификациях, о чем многие наши соотечественники даже не подозревают. Читать дальше →
В этой статье я постараюсь рассказать и показать, почему я использую подход doc-as-a-code, как помогает git системному аналитику и зачем это всё. Читать далее
Собеседование — это не только способ проверить кандидата, но и возможность для интервьюера прокачать свои навыки, расширить кругозор и повлиять на состав команды. Если выстроить процесс правильно, то можно превратить собеседование из рутины в интересную и полезную задачу.…
Многие действия, которые мы выполняем в повседневной жизни, кажутся нам весьма тривиальными. Однако для роботов они либо крайне сложны, либо вовсе невыполнимы. Конечно, это может быть связано с отсутствием тех или иных физических элементов (робот-манипулятор не имеет ног, а…
Компьютерные клубы — это не только про игры, но и про сложную IT-инфраструктуру. Когда к нам обратился владелец сети с 50 сервисами на Go, которые «падали» каждую неделю из-за проблем с облаком, мы поняли: пора переходить от слов к действию.Меня зовут Радмир, я руковожу AvantIT —…
Даже самый тщательно спланированный проект может столкнуться с неожиданными препятствиями. Управление рисками помогает заранее выявить потенциальные угрозы, оценить их влияние и подготовить план действий. В этой статье — структура процесса управления рисками, типовые риски в IT-проектах и практические подходы к их смягчению. Читать далее
Как часто на олимпиадах вам казалось, что задания могли бы быть интереснее? Или даже возникала уверенность, что вы бы сделали лучше? Примерно так и появилась идея соревнования, где участники не просто кодят (что мы, безусловно, уважаем), а придумывают интересные задачи разного уровня сложности. Читать далее
Продолжение цикла статей о проектировании информационных систем.Предыдущие статьи:ВведениеВ этой части рассмотрим проработку видения системы со стороны бизнес-заказчика. Читать далее
Для атомарного перемещения внутрь иерархии вложенных вью весьма удобно, и, главное, просто использовать путь в виде строки. К примеру, строка вида «/auth/a//b/c/profile/a/c» открывает экран «c» в иерархии экранов «profile», что позволяет откатываться назад по «back» аж до самого корня, проходя через каждый экран. А легкое изменение строки на «/profile/c» откроет только нужный экран без остальных степеней вложенности. Читать далее
Меня зовут Ольга Овсянникова, старший программист-консультант на проектах для Fix Price. И сегодня я расскажу вам о том, как low-code и no-code платформы меняют бизнес любого масштаба. Но для начала немного вводных. Low-code и no-code — это технологии создания приложений или интеграций, которые либо почти, либо совсем не требуют написания кода. Разумеется, у этих решений есть свои особенности, преимущества и ограничения — о них и расскажу ниже. Читать далее