У вас есть опыт и знания, которыми вы хотите поделиться с сообществом Инфостарт на ежегодной конференции INFOSTART TECH EVENT, но не можете определиться с выбором темы? Воспользуйтесь подсказками от модераторов каждой секции, которые собрали самые актуальные темы своего направления.
Главное о конференции
Когда встречаемся: 10-12 октября 2024 года
Где: Санкт-Петербург, отель «Санкт-Петербург», Пироговская набережная 5/2
Количество участников: 1200 специалистов из сферы 1С
В программе 6 секций:
- Администрирование серверов 1С и СУБД. HighLoad оптимизация
- Приемы, методы разработки и тестирования
- DevOps-практики, управление инфраструктурой разработки
- Интеграция и обмен данными
- Идеи и тренды в разработке
- Развитие технической команды. Личная эффективность разработчика
Трендовые темы от модераторов
Посмотрите список тем для каждой секции, выберите ту, которая вам наиболее интересна, и в которой вы обладаете экспертизой. Выбирая тему, подумайте, какую пользу ваш доклад принесет слушателям.
Секция «Администрирование серверов 1С и СУБД. HighLoad оптимизация»
- Переход на PostgreSQL во всех его аспектах нагрузок и эксплуатации в том числе среды разработки и тестирования
- Инструменты построения отказоустойчивого кластера PostgreSQL
- Отказоустойчивый кластер серверов 1С
- Сравнение скорости работы 1С.Шина по протоколам RabbitMQ и Apache Kafka с самими RabbitMQ и Apache Kafka
- Полнотекстовый поиск второй версии
- Насколько производителен производительный RLS
- Механизм копии баз данных, в том числе Дата Акселератор
- Опыт разворачивания высоконагруженных систем на 1С на импортозамещенных ОС (RED OS, AstraLinux, etc)
- Мониторинг высоконагруженных систем на платформе 1С
Секция «Приемы, методы разработки и тестирования»
Технологическая платформа 1С
- Продвинутое применение механизмов платформы: приемы работы с СКД и запросами, бизнес-процессами, планами обмена, фоновыми и регламентными заданиями, оптимизация алгоритмов
- Использование расширений. Подходы применения расширений: модульность при помощи расширений, адаптация типовых решений, хотфиксы.
- Внешние компоненты: разработка, использование
- Оптимизация алгоритмов, запросов и кода: применение инструментов исследования производительности и повышения скорости работы систем при разработке проектов на 1С, применение хитрых алгоритмов и особенностей языка платформы 1С
- HTTP- и Web- сервисы: практика проектирования, разработки, настройки. Вопросы безопасности.
Архитектура и алгоритмы решений на 1С
- Работа с кодом: приемы рефакторинга, паттерны разработки в 1С, использование библиотек (БСП и т.п.), алгоритмы
- Оптимизация алгоритмов, запросов и кода: применение инструментов исследования производительности и повышения скорости работы систем при разработке проектов на 1С, применение хитрых алгоритмов и особенностей языка платформы 1С
- Ненормальное программирование: нестандартные и неожиданные решения на языке 1С или в рамках экосистемы 1С
- Безопасная разработка: как проектировать безопасную архитектуру и писать безопасный код на 1С
Организация процесса разработки в командах 1С
- 1C:EDT. Опыт внедрения и использования в команде. Приемы работы.
- Организационные и технические решения по минимизации проблем при разрешении конфликтов в формах, макетах
OpenSource + 1С =
- Опыт создания и поддержки open-source решений на 1С или для 1С силами компании или индивидуальных разработчиков: В чем мотивация/цели? Что дает? Какие сложности? Лицензии, поддержка (или не поддержка) сообществом? Как планировать развитие opensource-продукта (особенности, подходы, нюансы)?
- Опыт импортозамещения существующих коммерческих решений на opensource-аналоги: инструменты разработки, администрирования, системное ПО и ПО общего назначения. Сложности. Поддержка. Доработка собственными силами и т.п.
- Поддержка открытого и бесплатного ПО коммерческими компаниями: мотивация, способы поддержки, плюсы/минусы и т.п.
Управление качеством продукта и качеством кода
- Использование Vanessa Automation, YaxUnit, Vanessa-ADD, Тестера, 1С:Сценарного тестирования и других инструментов тестирования
- Управление тестовыми данными: работа с тестовыми данными/фикстурами, принципы организации тестовых данных
Инструменты автоматизации рутины в 1С-разработке
- Использование OneScript и его библиотек
- Опыт использования 1С:Исполнителя и других инструментов автоматизации
- Собственные уникальные инструменты для решения задач, связанных с разработкой и эксплуатацией решений на 1С
- Автоматизация работы в конфигураторе
- Разработка плагинов для 1C:EDT
- Разработка и использований расширений для 1С в VSCode
Прототипирование, документирование, управление документацией
- Использование инструментов моделирования в разработке на 1С
- Управление технической и пользовательской документацией: инструменты, практика
- Документирование прикладного API, автодокументирование, документирование веб- и http-сервисов
- Автоматизация создания пользовательской и технической документации. Автоинструкции Vanessa-Automation.
Секция «DevOps-практики, управление инфраструктурой разработки»
Организация процесса разработки в командах 1С
- Опыт применения различных схем командной разработки: "1c flow", git flow, gitlab flow, trunk-based разработка и т.п.
- Организация интенсивной командной разработки (большое количество изменений) с использованием хранилища и при полном отказе от хранилища;
- Проблемы "долгих" фич: организационные и технические способы минимизации затрат на интеграцию изменений в основную "ветку"
- Код-ревью: организационные подходы и инструменты, автоматизация код-ревью, статический анализ; покрытие кода
Общие вопросы CI/CD в 1С
- Подходы к организации непрерывной интеграции (CI) (а) при разработке тиражных решений, (б) при in-house-разработке;
- Специфичные кейсы использования с 1С конкретных инструментов: GitFlic, GitLab CI, Jenkins, TeamCity, Github Actions, Azure DevOps, Platform V/GitVerse и т.п.
- Организация непрерывной поставки (CD): опыт организации полностью автоматического обновления продуктовых баз 1С
Контейнеризация в мире 1С: docker, kubernetes etc.
- Использование виртуализации/контейнеризации для разворачивания тестовых стендов/тестовых контуров/рабочего окружения разработчика;
- Выполнение тестирования в контейнеризированном окружении;
- Автоматизация разворачивания тестовых стендов;
- Особенности контейнеризации 1С: подготовка образов, управление лицензиями, требования к инфраструктуре/ресурсам;
Управление качеством продукта и качеством кода
- Применение инструментов статического анализа: плагины для SonarQube, 1С:АПК, v8-code-style и т.п.: интеграция в пайплайн, разработка своих правил и т.п.
- Организация запуска тестов в сборочной линии
- Управление тестовыми данными: работа с тестовыми данными/фикстурами, принципы организации тестовых данных
- Оптимизация выполнения автотестов по скорости/ресурсам
Инструменты автоматизации рутины в 1С-разработке
- Использование OneScript и его библиотек для автоматизации задач DevOps-инженеров
- Опыт использования 1С:Исполнителя и других инструментов автоматизации
- Собственные уникальные инструменты для решения задач, связанных с разработкой и эксплуатацией решений на 1С
Применение инструментов мониторинга и отслеживания ошибок в мире 1С
- Применение современных инструментов мониторинга инфраструктуры совместно с 1С. Zabbix, Grafana, Prometeus и т.п.
- Использование систем отслеживания ошибок в 1С (Sentry, Google Error Reporting и т.п.)
- Использование Центра Администрирования из состав 1С:КИП
DevOps как объединяющая идеология ИТ-компании
- Выстраивание взаимодействия между администраторами, программистами и сопровождением через полный цикл доставки
- Инструменты и процессы этого взаимодействия, истории успеха
- Инструменты DevOps как база и техническая составляющая Agile-перехода
Секция «Интеграция и обмен данными»
- Применение Machine Learning в рамках ELT, ETL процедур
- Интеграция AL ботов в целевые системы
- Опыт внедрения и примеры использования 1С:Шина для решения нестандартных задач интеграции между системами
- Организация безопасного и надежного интеграционного стека, не зависящего от геополитических факторов. Обзор отечественных технологий, опыт использования
- Использование Low-code подходов в задачах межсистемного взаимодействия
- Применение Event Stream платформ в рамках событийной интеграции
- Встраивание в процессы Serverless технологий
- Опыт использования iPaaS платформ
- Приемы оптимизации, а также различные лайфхаки, упрощающие задачи интеграции
Секция «Идеи и тренды в разработке»
Интеграция ИИ в продукты
- Применение генеративных ИИ для автоматического взаимодействия с пользователем или решения внутренних рутинных задач
- Прогнозирование с помощью инструментов ИИ
- Суммаризация большого объема информация, формулирование и проверка гипотез
Применение ИИ для разработки
- Генерация программного кода и текста запросов
- Применение ИИ для статического анализа кода
- Поиск противоречий в технической документации с помощью ИИ
- Применении ИИ в задачах декомпозиции и планирования проектов
- Определение аномалий и проблем безопасности в коде с помощью ИИ
- Предиктивный анализ при помощи ИИ при мониторинге информационных систем, для обработки ТЖ/ЖР
Импортозамещение, переход на отечественный софт
- Переход на ОС Linux, в том числе российские дистрибутивы
- Развертывание систем на российском оборудовании (Эльбрус, Байкал)
- Использование российских решений для разработки софта (гит-репозитории, такс-трекеры, решения для коммуникаций команды)
Использование новых решений в экосистеме 1С
- Разработка решений на 1С:Элементе
- Построение BI-систем на базе 1С:Аналитики
- Применение функций новых версий платформы (8.3.24+)
- Разработка многоязычных конфигураций, автоматический перевод интерфейса, кода и метаданных
Построение цифрового ландшафта предприятия
- Формирование отраслевых программных комплексов на основе продуктов 1С (Производство, Строительство, Логистика и т.д.)
- Цифровые двойники
- Тесная интеграция программных продуктов для построения сквозных процессов
Повышение эффективности разработки (DevEx)
- Библиотечные подходы, разделение ответственности за отдельные подсистемы, внутренняя архитектура решений
Секция «Развитие технической команды. Личная эффективность разработчика»
- Растим «под себя»: от стажера до самостоятельного разраба. Подходы к обучению. Откуда взять, вектора обучения, как учить (быстро и не больно), наставничество
- Грейды. Что за зверь, что должно входить, как проверять соответствие, как проверить исключения, фреймворки создания
- Баланс эффективно-качественно в работе. Необходимо и достаточно – лучше, чем идеально
- Внедрение изменений на уровне команда-отдел. Новый сотрудник. Новый руководитель, инструментарий или офис – это работа с изменениями. Работа с изменениями – как проект
- Кто такой тимлид. Откуда брать, кадровый резерв, как растить и надо ли ему вообще становиться тимлидом
- Зачем разговаривать разработчику? (больше трех слов в день). Как общаться с соседними командами, отделами, заказчиком. Надо ли это разрабу?
- Звездочка в команде/трудные
подросткисотрудники. Если у вас в команде оверспец, звезда или просто трудный человек - Нарезка, оценка задач, распределение в команде. Как декомпозировать разработку на задачи, как оценить трудоемкость, как распределить в команде, что делать, если ошиблись в оценке...
- Не работой единой.... Work-life balance
- Внутренние собеседования. Переговоры на повышение, смену вектора и т.п. взгляд с обеих сторон, аттестация и ассессмент
Ждем ваши заявки на доклады
Мы опубликовали список трендовых тем конференции INFOSTART TECH EVENT 2024. Используйте его как источник вдохновения и не упустите шанс заявить о себе!
Подайте заявку до 14 августа включительно и присоединяйтесь к важному мероприятию в сфере 1С.
Первый тур голосования за доклады стартует 30 июля.