• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Cеминар научно-учебной лаборатории

2023-2024 учебный год

Дата: 29 марта 2024, 17.00, S328

Тема: "Использование GitHub Actions для автоматизации процессов DevOps"
Докладчик: Пань Чжэну, стажер-исследователь НУЛ ОиМТ 

Аннотация: GitHub Actions - это мощный инструмент для автоматизации процессов DevOps прямо в репозитории GitHub. В данном докладе мы рассмотрим, как настраивать рабочие процессы и применять лучшие практики для эффективной автоматизации разработки и развертывания приложений. Доклад будет полезен разработчикам, инженерам DevOps и всем, кто заинтересован в повышении эффективности и качества процессов разработки программного обеспечения с использованием GitHub Actions.

 

Дата: 29 февраля 2024, 19.00, S328/онлайн

Тема: Обзор Swift-библиотек для работы с аудио-данными
Докладчик: Рощупкина Марина, стажер-исследователь НУЛ ОиМТ 

Аннотация: В современном мире существуют различные библиотеки для работы со звуком на платформе iOS. Средства для распознавания частот и нот чаще всего применяются в приложениях для тюнинга музыкальных инструментов или тренировки голоса.
Данный доклад ставит целью рассмотреть четыре библиотеки, предназначенные для работы с аудио-данными на языке программирования Swift. Уделено особое внимание внедрению библиотек в тестовый проект для оценки сложности данного процесса. Представлены результаты оценки объема информации о звуковом сигнале, полученной с помощью различных библиотек, а также результаты сравнения точности определения частоты звука. Доклад может быть интересен разработчикам приложений для создания музыки или обработки аудио-данных.

 

Дата: 25 января 2024, 18.00, онлайн

Тема: Анализ применения инструмента vite.js при разработке web-приложений различного объема

Докладчик: Гурин Семен Борисович, стажер-исследователь НУЛ ОиМТ 

Аннотация: В большинстве проектов, связанных с front-end разработкой, для минимизации размера файлов кода, необходимого для правильной работы веб-страниц, используется множество различных сборщиков проектов. В последние несколько лет был разработан Vite.js – сборщик проектов и веб-сервер для разработки, отличительной особенностью работы которого, как заявляют разработчики этого инструмента, является многократный прирост быстродействия относительно его аналогов. Данная работа ставит целью проверить, насколько быстро этот инструмент позволяет приступить к разработке того или иного проекта, замерив время запуска сервера разработки. Результат работы может быть принят во внимание разработчиками, которые планируют личные или корпоративные проекты, где особым приоритетом ставится ускорение разработки конечного продукта, что, в конечном итоге, может сократить время разработки только за счет быстрой сборки проектов, а это, в свою очередь, может оказать сильное влияние на разработку бизнес-логики продукта. Более быстрая разработка с этой точки зрения позволяет расширить функционал продукта благодаря сэкономленному времени. В докладе приведены результаты сравнения оценок времени запуска сервера для типового проекта на одном и том же устройстве, но на разных операционных системах.

Тема: Исследование эффективности применения web-фреймворков: React, Angular, Vue.js и Svelte в проектах с различным уровнем вложенности компонент

Докладчики: Стажеры-исследователи НУЛ ОиМТ: Караваева Екатерина Андреевна, студентка 4-го курса бакалавриата ПИ, Думкин Никита Алексеевич, студент 4-го курса бакалавриата ПИ Пермского кампуса

Аннотация: Актуальность данного исследования обусловлена стремительным развитием веб-технологий и появлением новых web-фреймворков, таких как React, Angular, Vue.js и Svelte. С увеличением сложности проектов и вложенности компонент встает вопрос о выборе наиболее эффективного фреймворка. Данное исследование направлено на выявление преимуществ и недостатков каждого из них в зависимости от уровня вложенности компонент, что позволит разработчикам принимать обоснованные решения при выборе технологий для своих проектов. В процессе решения данной задачи создано восемь веб-приложений, включая четыре с архитектурой "простая" (1 уровень вложенности компонент) и четыре с архитектурой "Atomic design" (4 уровня вложенности компонент). Каждое из этих приложений реализовано на четырех упомянутых выше web-фреймворках. В качестве метрик использованы размер сборки и различные временные оценки, в частности манипуляции DOM. Результаты исследования содержат конкретные данные о производительности фреймворков и рекомендации по выбору технологии в зависимости от требований проекта.

 

Дата: 11 декабря 2023, 18.10, онлайн

Тема: Разработка мультиплатформенных приложений на ElectronJS

Докладчик: Артем Гончаров, выпускник программы ПИ 2022, разработчик интерфейсов в Яндекс музыка, Санкт-Петербург

Аннотация: Технология ElectronJS, которая позволяет создавать десктоп-приложения, используя привычный многим веб-разработчикам JavaScript


 

Нашли опечатку?
Выделите её, нажмите Ctrl+Enter и отправьте нам уведомление. Спасибо за участие!
Сервис предназначен только для отправки сообщений об орфографических и пунктуационных ошибках.