Загрузка страницы

#QA Simon Stuard. Building Code at Scale

Как слушать перевод?
– Наденьте наушники.
– Если вы хотите слушать в переводе – снимите правый наушник и оставьте только левый.
– Если вы хотите слушать оригинал – снимите левый наушник и оставьте только правый.

Applications are growing more complex. The back end may be microservices written in Java, Kotlin, and Go, while the front end may be JS. All these pieces are connected using gRPC. To make matters worse, the more people you add to a team, the slower everything gets. What if that wasn’t the way it had to be?

In this talk, we’ll follow a hypothetical team migrating to using Bazel for their builds, first locally, and then using distributed caching and distributed builds.

You’ll walk away with an understanding of how Bazel works, how it copes with a polyglot project, and how it can help speed up delivery. Of course, nothing is entirely perfect. You will also learn some of the pitfalls of using Bazel, and how you might be able to address them.

Аудитория и уровень:
Anyone interested in how a build works. Enthusiasm is more important than expertise!

Презентация на Я.Диске: https://disk.yandex.ru/i/eXtzwcJxBEzlNg

CodeFest O! https://o.codefest.ru/lecture/1691

Видео #QA Simon Stuard. Building Code at Scale канала CodeFest Russia
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
23 марта 2021 г. 9:50:50
00:38:20
Другие видео канала
Василий Савунов. Blocker Clustering: как грамотно использовать данные о проблемах...Василий Савунов. Blocker Clustering: как грамотно использовать данные о проблемах...Женя Бондарев. От продуктового к сервисному дизайнуЖеня Бондарев. От продуктового к сервисному дизайнуEgil Hansen. Тестируем компоненты приложений Blazor: развлечение с пользойEgil Hansen. Тестируем компоненты приложений Blazor: развлечение с пользойСергей Потанин. Как избавиться от нестабильных тестовСергей Потанин. Как избавиться от нестабильных тестов#QA, Mirjana Andovska, Context: The missing ingredient in multilingual software translation#QA, Mirjana Andovska, Context: The missing ingredient in multilingual software translationTomas Herceg. Project Tye — Building microservices in .NET CoreTomas Herceg. Project Tye — Building microservices in .NET CoreГригорий Скобелев. Современное шифрование для backend разработчикаГригорий Скобелев. Современное шифрование для backend разработчика#Frontend, Мстислав Живодков, WebGL на карте. Карта на WebGL#Frontend, Мстислав Живодков, WebGL на карте. Карта на WebGLВладимир Пригарин. AVAudioEngine. Когда собеседник за-за-заикаетсяВладимир Пригарин. AVAudioEngine. Когда собеседник за-за-заикается#Design​ Александр Буньков. Ребрендинг. Инструкция по выживанию#Design​ Александр Буньков. Ребрендинг. Инструкция по выживанию#Projects, Роман Квартальнов, Почему Project Manager косячит?#Projects, Роман Квартальнов, Почему Project Manager косячит?Айдар Джапенов и Максим Нам. Как принять огромный проект из аутсорса в инхаус и выжитьАйдар Джапенов и Максим Нам. Как принять огромный проект из аутсорса в инхаус и выжитьАлина Ермакова. Разработка фиджитал устройств с новыми способами взаимодействияАлина Ермакова. Разработка фиджитал устройств с новыми способами взаимодействияLukas Lechner. Why exception handling with Kotlin Coroutines is so hard, how to master it!Lukas Lechner. Why exception handling with Kotlin Coroutines is so hard, how to master it!Егор Богатов. Как RyuJIT компилирует кодЕгор Богатов. Как RyuJIT компилирует код#Frontend, Jo Franchetti, Improve web performance with Intersection Observer#Frontend, Jo Franchetti, Improve web performance with Intersection Observer#PM Даниил Тереньтьев. Атрофия мышления лидера как причина разложения команды#PM Даниил Тереньтьев. Атрофия мышления лидера как причина разложения команды#Design, Владимир Черепанов, Дизайн идей#Design, Владимир Черепанов, Дизайн идейcodefest zal 2  29 finalcodefest zal 2 29 finalOleg Gaydarenko (QA)Oleg Gaydarenko (QA)
Яндекс.Метрика