#доклады #BestPractices
Продолжаем рассказывать о программе DotNext 2023. На этой неделе — о секции «Best Practices».
При стремительном росте проекта с большим количеством зависимостей сборка требует все больше ресурсов и времени. Но изменения редко затрагивают вообще все компоненты, и если определить, какие из них меняются — можно существенно сэкономить время сборки. При этом важно обеспечить ее корректность — чтобы все измененные компоненты были собраны.
Станислав Сидристый решил помочь коллегам и сделал очень быструю сборку всех проектов. С подходом, который помогает определять, что именно поменялось в проекте, ему удалось ускорить сборку с 400 машиноминут (20 агентов, 20 минут) до диапазона 30–90 секунд в зависимости от количества изменений.
Через что пришлось пройти, все неудачные варианты и результат — в докладе «Реактивная сборка огромного проекта».
Подробности и билеты на DotNext.
Продолжаем рассказывать о программе DotNext 2023. На этой неделе — о секции «Best Practices».
При стремительном росте проекта с большим количеством зависимостей сборка требует все больше ресурсов и времени. Но изменения редко затрагивают вообще все компоненты, и если определить, какие из них меняются — можно существенно сэкономить время сборки. При этом важно обеспечить ее корректность — чтобы все измененные компоненты были собраны.
Станислав Сидристый решил помочь коллегам и сделал очень быструю сборку всех проектов. С подходом, который помогает определять, что именно поменялось в проекте, ему удалось ускорить сборку с 400 машиноминут (20 агентов, 20 минут) до диапазона 30–90 секунд в зависимости от количества изменений.
Через что пришлось пройти, все неудачные варианты и результат — в докладе «Реактивная сборка огромного проекта».
Подробности и билеты на DotNext.
#доклады #BestPractices #видеозаписи
Все становится лучше, если оно — код. В том числе процесс сборки.
Анатолий Кулаков предлагает отбросить все кнопочки, формочки и прочие пережитки прошлого. В своем докладе он подробно рассмотрит процесс сброки .NET-приложений с помощью кода — чистого, тестируемого, поддерживаемого и понятного.
Особое внимание спикер уделит сборке в Docker-контейнере. Расскажет о сомнительных минусах подхода «build as code», управлении артефактами, интеграциях и безопасности полученных решений.
Подробности и билеты на сайте DotNext.
Узнать, что рассказывали спикеры DotNext в секции «Best Practices» год назад, можно в плейлисте на YouTube. Мы выложили в открытый доступ все 10 докладов.
Все становится лучше, если оно — код. В том числе процесс сборки.
Анатолий Кулаков предлагает отбросить все кнопочки, формочки и прочие пережитки прошлого. В своем докладе он подробно рассмотрит процесс сброки .NET-приложений с помощью кода — чистого, тестируемого, поддерживаемого и понятного.
Особое внимание спикер уделит сборке в Docker-контейнере. Расскажет о сомнительных минусах подхода «build as code», управлении артефактами, интеграциях и безопасности полученных решений.
Подробности и билеты на сайте DotNext.
Узнать, что рассказывали спикеры DotNext в секции «Best Practices» год назад, можно в плейлисте на YouTube. Мы выложили в открытый доступ все 10 докладов.