INFOSTART EVENT - это ежегодная профессиональная конференция нашего Сообщества. Основная цель мероприятия - это обмен опытом, 90% спикеров - это не бизнес-тренеры, а практики: программисты 1С, тимлиды, ИТ-директора. Сообщество отбирает доклады в программу путем голосования на сайте, а за качеством контента следят внешние эксперты-модераторы.
Темы докладов:
Приемы, методы разработки и тестирования
DevOps-практики, управление инфраструктурой разработки
Интеграция и обмен данными
Мобильная разработка и чат-боты
Идеи и тренды в разработке
Администрирование серверов 1С и СУБД. HighLoad оптимизация
Развитие технической команды. Личная эффективность разработчика
Каждый доклад проходит длинный путь от момента зарождения идеи до выступления на конференции: мы проводим тестовые прогоны, помогаем докладчикам структурировать информацию и расставлять акценты.
После конференции мы транскрибируем видео выступлений, снова согласовываем, правим и дорабатываем материал. Весь этот процесс занимает несколько месяцев, и над каждым докладом работает минимум 6 человек.
За много лет существования Infostart Event у нас накопилось большое количество качественного и уникального контента, и мы рады представить вам эти материалы!
Почему в 1С стандартом для WEB-сервисов стал XML, а для HTTP – JSON? Можно ли грамотно комбинировать XDTO, XML, JSON, WEB и HTTP? Зачем нужен WSDL и почему это удобно? Разбираем безопасность, нагрузку, надежность передаваемых данных, простоту реализации – и помогаем определить, какой формат обмена подойдет именно вам. Кейсы из практики, сравнения и выводы, которые сэкономят время и нервы.
«Без хорошего ТЗ — результат такой себе». Но что делать, если ТЗ все время получаются плохими? Вместо того, чтобы заставлять заказчиков следовать шаблонам, мы применили концепцию обучения Дэвида Колба. В статье делимся опытом проведения 8 мастер-классов для 60 коллег по основам написания ТЗ, декомпозиции требований и описанию ошибок. Вы не получите волшебную таблетку, но узнаете конкретный план действий, который поможет сократить время анализа требований и улучшить коммуникацию в команде.
Разберем уникальный кейс построения цифровой платформы для ключевого предприятия атомной промышленности. Вы узнаете о предпосылках, которые заставили искать нестандартный подход, и о ключевых этапах большого пути — от концепции до работающего решения. Раскроем конкретные преимущества созданного единого информационного пространства: как именно оно повысило управляемость, скорость принятия решений и прозрачность бизнес-процессов в высокотехнологичной отрасли с повышенными требованиями к надежности. Уделим внимание вызовам, с которыми столкнулась команда, и тому, каким образом удалось преодолеть архитектурные и интеграционные сложности. Материал будет полезен всем, кто стоит перед задачей построения масштабируемых и отказоустойчивых систем в условиях импортозамещения.
Вы собрали свой первый пайплайн на базе Gitlab CI? Поздравляю, вы молодец! Но что делать, когда количество проектов начинает расти? Как быть с проблемами окружения, долгим выполнением сборки и дополнительными трудозатратами по поддержке скриптов? Расскажем о подготовке образов для запуска заданий в контейнерах, оптимальных настройках gitlab-раннеров, приемах повышения скорости выполнения заданий при работе с EDT, использовании CI/CD components для дедупликации кода пайплайна и выпуске артефактов релизов, используя Gitlab Package Registry и Releases.
Рассматриваем инструменты, которые помогают компаниям с корпоративными информационными системами справляться с новыми требованиями к производительности и устойчивости. Универсальный трансформационный подход в четыре шага: аудит, оптимизация производительности, моделирование нагрузки и мониторинг. Данный подход позволяет не только быстро устранять текущие проблемы, но и выстраивать системную работу внутри на будущее.
Когда быстрое развитие компании становится вызовом для ИТ-команды, нужно держать фокус на главном. Именно продуктовый подход оптимально подходит для достижения быстрых результатов в 1С разработке. В статье рассказываем о том, что такое продуктовый подход в продуктах, которые не генерят выручку. Рассматриваем применение продуктового подхода в продуктах бухгалтерского учета, казначейства, управленческого учета. Описываем изменение в процессе 1С разработки при использовании продуктового подхода. А также объясняем, как организовать работу продуктовой 1С команды, какие метрики для оценки качества и эффективности использовать и какие навыки развиваются у 1С разработчика в таком подходе.
Рассказываем, как задача бизнеса по созданию HTTP-сервиса на 1С привела к появлению универсального модуля с процедурами для быстрой разработки API. Эта библиотека позволила легко расширять функционал, выгружать данные из любых конфигураций в формате JSON и даже строить микросервисы без лишних затрат. Делимся опытом, показываем ключевые функции и поднимаем важный вопрос: что остается после программиста – решенные задачи или код, который может использовать сообщество.
Рассказываем о практическом применении Kafka и механизма CDC для организации обменов данными между PostgreSQL и 1С. Объясняем архитектуру решения, показываем примеры, делимся нюансами настройки и производительности, а также рассматриваем типовые проблемы и способы их решения.
Статья для разработчиков ABAP, которые планируют перейти на 1С. Расскажем о ключевых различиях между платформами, раскроем преимущества 1С, наиболее значимые для специалистов с ABAP-опытом, и дадим рекомендации по плавному переходу на платформу 1С без отрыва от текущих проектов.
Подробно разбираем архитектурные особенности обменов и показываем, как выжать максимум из доступных инструментов 1С. На реальных примерах демонстрируем приемы ускорения работы – от многопоточности и сериализации до оптимизации очередей и отложенного проведения документов. Материал будет полезен всем, кто работает с интеграциями и ищет практические способы повысить эффективность и устойчивость систем.
Делимся взглядом на подходы к созданию интерфейсов в 1С, рассматриваем методы, используемые разными разработчиками, и даем рекомендации по этапам проектирования. А также на примере терминала путевых листов показываем полный процесс разработки – от идеи до запуска.
Делимся опытом использования собственного фреймворка для интеграции систем 1С. Фреймворк, построенный на простых технологиях – HTTP-сервисы, JSON и конфигуратор 1С, помогает решать такие сложные задачи, как перенос остатков или консолидация данных между десятками баз, с минимальными затратами времени и ресурсов. Удобство, надежность и простота настройки позволят значительно упростить процессы обмена данными для IT-команд.
Как сохранить баланс между функциональностью, удобством и скоростью работы ERP? Делимся опытом оптимизации 1С:ERP на крупном машиностроительном предприятии и рассказываем, как доработки можно сделать гибкими и при этом быстрыми. В статье – кейсы снижения времени пользовательской разузловки заказа запчастей с 1 часа до 40 секунд, ускорения расчета себестоимости на PostgreSQL с 23 часов до 4–5 часов и исправления ошибок кастомизаций, которые приводили к падению производительности.
LIMS – это узкоспециализированная система, ориентированная на автоматизацию лабораторных процессов. Она управляет анализами, контролирует качество и формирует валидируемые документы в соответствии с GMP. Рассказываем о причинах отказа от типовых решений, организации разработки по гибкой методологии, глубокой интеграции с 1С:ERP и о том, с какими техническими и регуляторными сложностями пришлось столкнуться, и как их удалось преодолеть.
Проектная разработка в 1С живет в условиях жестких дедлайнов, меняющихся команд и нестабильных CI/CD. В статье показываем, как быстро и без лишних затрат внедрить Git на ERP-проектах, продать идею себе и команде и избежать типичных подводных камней. Разберем ветвление, подходы к командной работе, интеграцию с таск-трекерами и особенности тяжелых конфигураций.
В профильных чатах или на форумах возникают жаркие споры о тонкостях проектирования REST API. Однако часто упускается вопрос, зачем мы уделяем этому внимание и пытаемся проектировать «правильное REST API». Обсудим, что такое REST, почему в большинстве случаев оно не нужно, и почему этот стиль такой популярный.
Рассказываем о том, как не ухудшить производительность интеграционного решения в процессе разработки и рефакторинга, когда новых фич в коробке все больше, а требования по производительности все выше. На живом примере покажем реализованный подход с использованием таких инструментов, как Docker, Redash, Vanessa Automation.
Событийный подход к интеграции дает множество преимуществ, обеспечивая отказоустойчивость, гарантию доставки и гибкую маршрутизацию сообщений. Но одновременно требует адаптации системы 1С к высоконагруженным обменам – настройки многопотока, унификации правил обмена и самонастраиваемого мониторинга. Расскажем о том, какие архитектурные подходы позволили решить эти проблемы.
Погружаемся в практику оценки задач изнутри: разбираем, какие ограничения мешают давать точные прогнозы, и как с ними бороться. Статья содержит практические рекомендации для тех, кто хочет научиться оценивать задачи уверенно, честно и с пониманием.
Когда любое замедление основного процесса напрямую влияет на эффективность компании, сопутствующие интеграции должны быть быстрыми и надежными. Расскажем о том, как решить вопросы безопасности и архитектуры при построении интеграций в базе объемом почти 10 терабайт.
Рассказываем о том, как научить 1С, функциональные системы, мессенджеры и искусственный интеллект работать вместе – и какой позитивный эффект можно получить от такой интеграции.
Много раз наблюдал ситуацию: команда узнает, что можно писать тесты в 1С – и пишут как попало. Потом тесты или блокируют друг друга, или проверяют не все. Доверие к тестам падает, и их перестают писать от разочарования, что время потрачено, а пользы нет. Расскажем о том, какие базовые техники помогут сократить количество непродуктивных тестов и обеспечить при этом достаточное покрытие.
В условиях масштабных инфраструктур возникает острая необходимость в надежной и гибкой системе обмена данными между множеством информационных систем. Рассказываем про шину данных на базе Apache ActiveMQ с собственным маршрутизатором, который обеспечивает гарантированную доставку сообщений, трансформацию данных и работу при обрыве связи. Благодаря интуитивному веб-интерфейсу, шаблонам преобразований и возможностям поиска и переотправки сообщений система позволяет эффективно управлять потоками данных в режиме реального времени.
Погружаемся в реалии крупных проектов, где тестирование – не просто этап контроля качества, а инструмент управления ожиданиями, снижения рисков и успешного внедрения.
Электронная подпись давно перестала быть уделом только бизнеса – мы сталкиваемся с ней каждый день, подтверждая операции в банке или входя в приложения по SMS-коду. Расскажем о видах подписей, опыте применения подписи в электронном документообороте и трудовых спорах при применении ЭП в подписании кадровых документов.
Рассказываем, как СППР превратилась из системы управления задачами в единую платформу для проектной работы, поддержки и разработки. Делимся опытом объединения задач, техпроектов и обращений пользователей в одном интерфейсе. Показываем, как СППР помогает управлять техническим долгом, планировать релизы и спринты, а также раскрываем сложности масштабирования системы в крупной отрасли и пути их решения. Особое внимание в статье уделено прозрачной отчетности, автоматизации рутинных процессов и перспективам внедрения ИИ для повышения эффективности поддержки.
Рассказываем, как быстро отобрать одного перспективного кандидата из сотни выпускников онлайн-школ, как научить его решать реальные задачи в сжатые сроки, и какой набор знаний позволяет сразу подключить новичка к проекту.
Администраторы следят за серверами и оборудованием, но кто следит за 1С? Показываем, как на базе только стандартного стека 1С упаковать RAS и построить простую систему мониторинга и оповещений без КИП, ТЖ и сложных инструментов. В статье – рабочие приемы, паттерны и лайфхаки, которые позволяют вовремя реагировать на проблемы и получать аналитику без лишних затрат.
Делимся опытом разработки веб-приложений на технологии 1С:Предприятие.Элемент. Рассказываем, чем Элемент отличается от классической платформы, какие особенности имеет и как с ним работать на практике. Показываем реальные кейсы и советуем, с чего начать. А также размышляем о перспективах, которые эта технология открывает для заказчиков и разработчиков.
Типовые обработки для интеграции с операторами ЭДО обычно подходят только для типовых конфигураций 1С и должны регулярно обновляться. Но что делать, если у вас много доработок к конфигурациям 1С, несколько операторов ЭДО, и в этом зоопарке необходимо выстроить единую логику работы со всеми операторами? Расскажем о том, как специальная мультипровайдерная шина (МПШ) позволила объединить в единую систему работу со всеми операторами ЭДО.
Когда компания растет, наставничество перестает справляться с нагрузкой – индивидуальный подход сталкивается с проблемой масштаба. Рассказываем, как перейти от разрозненных практик к системному обучению более чем 100 разработчиков, построив единую матрицу компетенций, систему оценки уровней знаний, обучающие треки и механизм закрепления навыков. Вы узнаете, почему этот путь привел от наставников к экспертам, как избежать хаоса и на какие «грабли» успела наступить команда.
Наставничество – это не просто помощь другим, это путь к пониманию себя и своего профессионального предназначения. Что делает наставника по-настоящему эффективным, какие качества стоит искать при выборе наставника, а также как самому начать выступать в этой роли? Через личный опыт и кейсы показываем, как сделать наставничество инструментом для улучшения продуктов и команд. А также раскрываем его суть как практики глубокого профессионального и личностного роста.
Когда размер подразделения увеличивается в разы, а нагрузка на руководителей зашкаливает, неизбежен новый этап реорганизации. Расскажем о том, как перераспределить обязанности внутри команды, обосновать рост управленческого состава и сохранить эффективность при 90+ сотрудниках.
Тимлиду важно успевать все. «Табло» – простое решение, который помогает приоритизировать задачи, прогнозировать сроки и стоимость работ на основе статистики и мощности команды. Теперь обсуждения с заказчиками строятся на данных, а не на эмоциях. Рассказываем, как запустить такой инструмент.
Платформа 1С прошла несколько этапов развития: когда-то мы использовали «Построитель отчетов» (возможно, кто-то им до сих пор пользуется); потом нам дали «Схему компоновки данных» (с тех пор никто не помнит, как писать отчеты без нее); и позже появилась «Схема запроса» (страшно подумать, как без нее работал конструктор запросов). Настало время представить схему печатной формы. Расскажем о том, как конструктор PrintWizard меняет подход к созданию печатных форм и куда развивается.
Делимся опытом перевода интерфейса типовой конфигурации 1С:Управление холдингом на английский язык – задачей, которая оказалась гораздо сложнее, чем выглядела на первый взгляд. В статье объясняем, как можно использовать возможности самой платформы, пробуем решить задачу через расширения и анализируем ограничения такого подхода. А также рассказываем, что делать, если перевод нужен, но на полноценное внедрение бюджета нет.
Чтобы быстро и без лишних рисков ввести нового руководителя проекта в работу, для него нужно организовать подробную программу адаптации, сочетающую теорию, практические задачи и регулярную обратную связь с куратором. Расскажем о том, как помочь РП качественно освоить корпоративную технологию и начать применять её на практике.
Облачные технологии и DevOps кардинально меняют подход к разработке на платформе 1С:Предприятие. Делимся реальным опытом построения CI/CD-конвейера в GitLab: от сборки и тестирования с YAxUnit и Vanessa Automation до интеграции с SonarQube и безопасного развертывания в продакшен. Вы узнаете, как с помощью Docker и автоматизации превратить рутину в предсказуемый и надежный процесс, сократив риски и освободив время для решений, которые действительно требуют вашего профессионализма.
Задумывались ли вы, сколько времени разработчики тратят не на код, а на рутинные действия – от настройки окружения до поиска ответственных и документации? Эта статья о том, как найти и устранить «ерунду», которая тормозит процесс и раздражает на каждом этапе разработки. Разбираемся, как с помощью автоматизации, чек-листов и правильных процессов сделать разработку комфортной, эффективной и даже приятной.